fix(electron): linux login issues (#5821)

Looks like there are some issues using `@reforged/maker-appimage`:
- deep link not working properly (cannot login)
- cannot be installed via AppImageLauncher, which is required to enable deep link on linux

I forked saleae/electron-forge-maker-appimage into https://github.com/toeverything/electron-forge-maker-appimage to fix these issues
See changes: https://github.com/saleae/electron-forge-maker-appimage/compare/master...toeverything:electron-forge-maker-appimage:master?w=1

To enable login on Linux, the app must be installed via AppImageLauncher.

![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/28dcaadb-49d1-4c95-8a4f-ef41bef604be.png)

fix https://github.com/toeverything/AFFiNE/issues/4978
fix https://github.com/toeverything/AFFiNE/issues/4466
This commit is contained in:
Peng Xiao 2024-02-19 14:24:59 +00:00
parent 28ee66173e
commit 20f7473e20
No known key found for this signature in database
GPG Key ID: 23F23D9E8B3971ED
3 changed files with 239 additions and 81 deletions

View File

@ -9,7 +9,6 @@ import {
arch,
buildType,
icnsPath,
iconPngPath,
iconUrl,
icoPath,
platform,
@ -76,15 +75,8 @@ const makers = [
},
},
!process.env.SKIP_BUNDLE && {
name: '@reforged/maker-appimage',
config: {
name: 'AFFiNE',
icon: iconPngPath,
platforms: ['linux'],
options: {
bin: productName,
},
},
name: '@pengx17/electron-forge-maker-appimage',
platforms: ['linux'],
},
].filter(Boolean);

View File

@ -38,7 +38,7 @@
"@electron-forge/maker-zip": "^7.2.0",
"@electron-forge/plugin-auto-unpack-natives": "^7.2.0",
"@electron-forge/shared-types": "^7.2.0",
"@reforged/maker-appimage": "^3.3.1",
"@pengx17/electron-forge-maker-appimage": "^1.0.1",
"@toeverything/infra": "workspace:*",
"@types/uuid": "^9.0.7",
"builder-util-runtime": "^9.2.3",

306
yarn.lock
View File

@ -5,6 +5,13 @@ __metadata:
version: 8
cacheKey: 10
"7zip-bin@npm:~5.0.3":
version: 5.0.3
resolution: "7zip-bin@npm:5.0.3"
checksum: 10/f5dc6db8fe1c38e3b83c7bc8904778a3a22fcf1792cf212f113f7c6d6252e38808da6ce32fba61575ab9aeae85e37c2eb51c4725d4c22c820d7c2514fba31c81
languageName: node
linkType: hard
"@aashutoshrathi/word-wrap@npm:^1.2.3":
version: 1.2.6
resolution: "@aashutoshrathi/word-wrap@npm:1.2.6"
@ -444,7 +451,7 @@ __metadata:
"@electron-forge/maker-zip": "npm:^7.2.0"
"@electron-forge/plugin-auto-unpack-natives": "npm:^7.2.0"
"@electron-forge/shared-types": "npm:^7.2.0"
"@reforged/maker-appimage": "npm:^3.3.1"
"@pengx17/electron-forge-maker-appimage": "npm:^1.0.1"
"@toeverything/infra": "workspace:*"
"@types/uuid": "npm:^9.0.7"
async-call-rpc: "npm:^6.3.1"
@ -3856,6 +3863,16 @@ __metadata:
languageName: node
linkType: hard
"@develar/schema-utils@npm:~2.1.0":
version: 2.1.0
resolution: "@develar/schema-utils@npm:2.1.0"
dependencies:
ajv: "npm:^6.1.0"
ajv-keywords: "npm:^3.1.0"
checksum: 10/01d243d48c14de8880bb0ffac61180fafa466b96bf4c724aa27a68a276bb577ffb7112f014f809c53363ef5b8a9aa3663a598aa436eb0fd11359443c6109d274
languageName: node
linkType: hard
"@discoveryjs/json-ext@npm:^0.5.0, @discoveryjs/json-ext@npm:^0.5.3":
version: 0.5.7
resolution: "@discoveryjs/json-ext@npm:0.5.7"
@ -4007,7 +4024,7 @@ __metadata:
languageName: node
linkType: hard
"@electron-forge/maker-base@npm:7.2.0":
"@electron-forge/maker-base@npm:7.2.0, @electron-forge/maker-base@npm:^7.1.0":
version: 7.2.0
resolution: "@electron-forge/maker-base@npm:7.2.0"
dependencies:
@ -4103,7 +4120,7 @@ __metadata:
languageName: node
linkType: hard
"@electron-forge/shared-types@npm:7.2.0, @electron-forge/shared-types@npm:^7.2.0":
"@electron-forge/shared-types@npm:7.2.0, @electron-forge/shared-types@npm:^7.1.0, @electron-forge/shared-types@npm:^7.2.0":
version: 7.2.0
resolution: "@electron-forge/shared-types@npm:7.2.0"
dependencies:
@ -9216,6 +9233,17 @@ __metadata:
languageName: node
linkType: hard
"@pengx17/electron-forge-maker-appimage@npm:^1.0.1":
version: 1.0.1
resolution: "@pengx17/electron-forge-maker-appimage@npm:1.0.1"
dependencies:
"@electron-forge/maker-base": "npm:^7.1.0"
"@electron-forge/shared-types": "npm:^7.1.0"
app-builder-lib: "npm:^21.2.0"
checksum: 10/2b0c43bc4df9c3a93cdabbd264e2f685e1285185229e3f3f7c0daeefd74f0de7f4dd3905213c4e53821349b443edb3fa25cacbc74429b0381a715ba72a526ae8
languageName: node
linkType: hard
"@perfsee/bundle-analyzer@npm:1.10.0":
version: 1.10.0
resolution: "@perfsee/bundle-analyzer@npm:1.10.0"
@ -10726,18 +10754,6 @@ __metadata:
languageName: node
linkType: hard
"@reforged/maker-appimage@npm:^3.3.1":
version: 3.3.1
resolution: "@reforged/maker-appimage@npm:3.3.1"
dependencies:
"@electron-forge/maker-base": "npm:^6.0.4"
"@spacingbat3/lss": "npm:^1.0.0"
node-fetch: "npm:^3.2.5"
semver: "npm:^7.3.8"
checksum: 10/1533eaf4b0b069f0a0a92ee3f8e24b9482f2e2ba6815aa3da23747965040ad5d42ee4acfb636f5c98fcf837074df7fb89e602dd532cb937dccb0ff480265d959
languageName: node
linkType: hard
"@remix-run/router@npm:1.13.0":
version: 1.13.0
resolution: "@remix-run/router@npm:1.13.0"
@ -11775,13 +11791,6 @@ __metadata:
languageName: node
linkType: hard
"@spacingbat3/lss@npm:^1.0.0":
version: 1.2.0
resolution: "@spacingbat3/lss@npm:1.2.0"
checksum: 10/386e983e0d542dc1b1c573fb018d9d892d5f51b118deb9a16425c398c4d81cc31bfef2adf5de7c2252d243e1d305c391a9c5823895bd32fd14c7b7ca76c7197c
languageName: node
linkType: hard
"@storybook/addon-actions@npm:7.5.3, @storybook/addon-actions@npm:^7.5.3":
version: 7.5.3
resolution: "@storybook/addon-actions@npm:7.5.3"
@ -13419,7 +13428,7 @@ __metadata:
languageName: node
linkType: hard
"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.9":
"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.4, @types/debug@npm:^4.1.9":
version: 4.1.12
resolution: "@types/debug@npm:4.1.12"
dependencies:
@ -15255,7 +15264,7 @@ __metadata:
languageName: node
linkType: hard
"ajv-keywords@npm:^3.5.2":
"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.5.2":
version: 3.5.2
resolution: "ajv-keywords@npm:3.5.2"
peerDependencies:
@ -15287,7 +15296,7 @@ __metadata:
languageName: node
linkType: hard
"ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6":
"ajv@npm:^6.1.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:~6.12.6":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@ -15433,6 +15442,43 @@ __metadata:
languageName: node
linkType: hard
"app-builder-bin@npm:3.4.3":
version: 3.4.3
resolution: "app-builder-bin@npm:3.4.3"
checksum: 10/f7484e7fce04e0f365d763967acf2273290a31d3c3123cfbb782f4ff15d0439b3c9cddaf124aa51c13db03bbc9051cde24e66093baca8cefb67f65a8514afebd
languageName: node
linkType: hard
"app-builder-lib@npm:^21.2.0":
version: 21.2.0
resolution: "app-builder-lib@npm:21.2.0"
dependencies:
7zip-bin: "npm:~5.0.3"
"@develar/schema-utils": "npm:~2.1.0"
async-exit-hook: "npm:^2.0.1"
bluebird-lst: "npm:^1.0.9"
builder-util: "npm:21.2.0"
builder-util-runtime: "npm:8.3.0"
chromium-pickle-js: "npm:^0.2.0"
debug: "npm:^4.1.1"
ejs: "npm:^2.6.2"
electron-publish: "npm:21.2.0"
fs-extra: "npm:^8.1.0"
hosted-git-info: "npm:^2.7.1"
is-ci: "npm:^2.0.0"
isbinaryfile: "npm:^4.0.2"
js-yaml: "npm:^3.13.1"
lazy-val: "npm:^1.0.4"
minimatch: "npm:^3.0.4"
normalize-package-data: "npm:^2.5.0"
read-config-file: "npm:5.0.0"
sanitize-filename: "npm:^1.6.2"
semver: "npm:^6.3.0"
temp-file: "npm:^3.3.4"
checksum: 10/29154186b03e9ae4ece9d67eb4cae4e9d83407052f92b1553af2c3fe87d8cce37e20f651c6f3b45bdf35d62bdf2b550c4c43f803c7543e254428178b308f5b5a
languageName: node
linkType: hard
"app-root-dir@npm:^1.0.2":
version: 1.0.2
resolution: "app-root-dir@npm:1.0.2"
@ -15771,6 +15817,13 @@ __metadata:
languageName: node
linkType: hard
"async-exit-hook@npm:^2.0.1":
version: 2.0.1
resolution: "async-exit-hook@npm:2.0.1"
checksum: 10/fffabbe5ef194ec8283efed48eaf8f4b7982d547de6d4cf7aadf83c8690f0f7929ad01b7cb5de99935ea8f3deb2c21fd009892d8215a43b5a2dcc55c04d42c9f
languageName: node
linkType: hard
"async-limiter@npm:~1.0.0":
version: 1.0.1
resolution: "async-limiter@npm:1.0.1"
@ -16272,7 +16325,16 @@ __metadata:
languageName: node
linkType: hard
"bluebird@npm:^3.1.1":
"bluebird-lst@npm:^1.0.9":
version: 1.0.9
resolution: "bluebird-lst@npm:1.0.9"
dependencies:
bluebird: "npm:^3.5.5"
checksum: 10/9c06c4b2539ac03dca757b25b1381ae6d316bed24103c92e9f37a97cef00fec730240dd730b8bea73eb6a96ee34f2508652b4987ada69e6dca0267fdc7e72da4
languageName: node
linkType: hard
"bluebird@npm:^3.1.1, bluebird@npm:^3.5.5":
version: 3.7.2
resolution: "bluebird@npm:3.7.2"
checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7
@ -16515,6 +16577,16 @@ __metadata:
languageName: node
linkType: hard
"builder-util-runtime@npm:8.3.0":
version: 8.3.0
resolution: "builder-util-runtime@npm:8.3.0"
dependencies:
debug: "npm:^4.1.1"
sax: "npm:^1.2.4"
checksum: 10/8b19d52c57b59a41bee9ee9bae1b0517f510aacefa1ab024de77867ee6d4a4e229d31480c5bb38a94d2b561fa61a982ac967cdb4fc1e71131f32fdbb1b5c7056
languageName: node
linkType: hard
"builder-util-runtime@npm:9.2.3, builder-util-runtime@npm:^9.2.3":
version: 9.2.3
resolution: "builder-util-runtime@npm:9.2.3"
@ -16525,6 +16597,27 @@ __metadata:
languageName: node
linkType: hard
"builder-util@npm:21.2.0, builder-util@npm:~21.2.0":
version: 21.2.0
resolution: "builder-util@npm:21.2.0"
dependencies:
7zip-bin: "npm:~5.0.3"
"@types/debug": "npm:^4.1.4"
app-builder-bin: "npm:3.4.3"
bluebird-lst: "npm:^1.0.9"
builder-util-runtime: "npm:8.3.0"
chalk: "npm:^2.4.2"
debug: "npm:^4.1.1"
fs-extra: "npm:^8.1.0"
is-ci: "npm:^2.0.0"
js-yaml: "npm:^3.13.1"
source-map-support: "npm:^0.5.13"
stat-mode: "npm:^0.3.0"
temp-file: "npm:^3.3.4"
checksum: 10/b31e3334f1a5e6f2993716a197bd3d3dd80c95dd24c01b52945da96b1034fee0cf557fdf7e196a4dbd0e91e9cd5a1158ff661da72d32fdb0be8aecd8806c0009
languageName: node
linkType: hard
"builtin-modules@npm:^3.3.0":
version: 3.3.0
resolution: "builtin-modules@npm:3.3.0"
@ -17092,6 +17185,13 @@ __metadata:
languageName: node
linkType: hard
"ci-info@npm:^2.0.0":
version: 2.0.0
resolution: "ci-info@npm:2.0.0"
checksum: 10/3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67
languageName: node
linkType: hard
"ci-info@npm:^3.2.0":
version: 3.9.0
resolution: "ci-info@npm:3.9.0"
@ -18404,13 +18504,6 @@ __metadata:
languageName: node
linkType: hard
"data-uri-to-buffer@npm:^4.0.0":
version: 4.0.1
resolution: "data-uri-to-buffer@npm:4.0.1"
checksum: 10/0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c
languageName: node
linkType: hard
"dataloader@npm:^2.2.2":
version: 2.2.2
resolution: "dataloader@npm:2.2.2"
@ -19115,6 +19208,13 @@ __metadata:
languageName: node
linkType: hard
"dotenv-expand@npm:^5.1.0":
version: 5.1.0
resolution: "dotenv-expand@npm:5.1.0"
checksum: 10/d52af2a6e4642979ae4221408f1b75102508dbe4f5bac1c0613f92a3cf3880d5c31f86b2f5cff3273f7c23e10421e75028546e8b6cd0376fcd20e3803b374e15
languageName: node
linkType: hard
"dotenv@npm:^16.0.0, dotenv@npm:^16.3.0, dotenv@npm:^16.3.1, dotenv@npm:~16.3.1":
version: 16.3.1
resolution: "dotenv@npm:16.3.1"
@ -19122,6 +19222,13 @@ __metadata:
languageName: node
linkType: hard
"dotenv@npm:^8.0.0":
version: 8.6.0
resolution: "dotenv@npm:8.6.0"
checksum: 10/31d7b5c010cebb80046ba6853d703f9573369b00b15129536494f04b0af4ea0060ce8646e3af58b455af2f6f1237879dd261a5831656410ec92561ae1ea44508
languageName: node
linkType: hard
"dotenv@npm:~10.0.0":
version: 10.0.0
resolution: "dotenv@npm:10.0.0"
@ -19198,6 +19305,13 @@ __metadata:
languageName: node
linkType: hard
"ejs@npm:^2.6.2":
version: 2.7.4
resolution: "ejs@npm:2.7.4"
checksum: 10/39f5753d18cfc84c7351341f8d8df0f4abd07fd64be79dea6b32e54686de0e428ad35802893ba9cb7b199baaf3db310d304ef7bcaade5a6a4404d5a855a806fb
languageName: node
linkType: hard
"ejs@npm:^3.1.7, ejs@npm:^3.1.8":
version: 3.1.9
resolution: "ejs@npm:3.1.9"
@ -19271,6 +19385,21 @@ __metadata:
languageName: node
linkType: hard
"electron-publish@npm:21.2.0":
version: 21.2.0
resolution: "electron-publish@npm:21.2.0"
dependencies:
bluebird-lst: "npm:^1.0.9"
builder-util: "npm:~21.2.0"
builder-util-runtime: "npm:8.3.0"
chalk: "npm:^2.4.2"
fs-extra: "npm:^8.1.0"
lazy-val: "npm:^1.0.4"
mime: "npm:^2.4.4"
checksum: 10/0986df2c22e6988ae96a9baef4e26a47c788d670300eed4c2ccd3f3f472704a2187eea974aeafaad2e9d5602cd0c272ca066d35a33ec2f88706487ae70251671
languageName: node
linkType: hard
"electron-squirrel-startup@npm:1.0.0":
version: 1.0.0
resolution: "electron-squirrel-startup@npm:1.0.0"
@ -20764,16 +20893,6 @@ __metadata:
languageName: node
linkType: hard
"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4":
version: 3.2.0
resolution: "fetch-blob@npm:3.2.0"
dependencies:
node-domexception: "npm:^1.0.0"
web-streams-polyfill: "npm:^3.0.3"
checksum: 10/5264ecceb5fdc19eb51d1d0359921f12730941e333019e673e71eb73921146dceabcb0b8f534582be4497312d656508a439ad0f5edeec2b29ab2e10c72a1f86b
languageName: node
linkType: hard
"fetch-retry@npm:^5.0.2":
version: 5.0.6
resolution: "fetch-retry@npm:5.0.6"
@ -21153,15 +21272,6 @@ __metadata:
languageName: node
linkType: hard
"formdata-polyfill@npm:^4.0.10":
version: 4.0.10
resolution: "formdata-polyfill@npm:4.0.10"
dependencies:
fetch-blob: "npm:^3.1.2"
checksum: 10/9b5001d2edef3c9449ac3f48bd4f8cc92e7d0f2e7c1a5c8ba555ad4e77535cc5cf621fabe49e97f304067037282dd9093b9160a3cb533e46420b446c4e6bc06f
languageName: node
linkType: hard
"formidable@npm:^2.1.2":
version: 2.1.2
resolution: "formidable@npm:2.1.2"
@ -22489,7 +22599,7 @@ __metadata:
languageName: node
linkType: hard
"hosted-git-info@npm:^2.1.4":
"hosted-git-info@npm:^2.1.4, hosted-git-info@npm:^2.7.1":
version: 2.8.9
resolution: "hosted-git-info@npm:2.8.9"
checksum: 10/96da7d412303704af41c3819207a09ea2cab2de97951db4cf336bb8bce8d8e36b9a6821036ad2e55e67d3be0af8f967a7b57981203fbfb88bc05cd803407b8c3
@ -23302,6 +23412,17 @@ __metadata:
languageName: node
linkType: hard
"is-ci@npm:^2.0.0":
version: 2.0.0
resolution: "is-ci@npm:2.0.0"
dependencies:
ci-info: "npm:^2.0.0"
bin:
is-ci: bin.js
checksum: 10/77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144
languageName: node
linkType: hard
"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0":
version: 2.13.1
resolution: "is-core-module@npm:2.13.1"
@ -23685,7 +23806,7 @@ __metadata:
languageName: node
linkType: hard
"isbinaryfile@npm:^4.0.8":
"isbinaryfile@npm:^4.0.2, isbinaryfile@npm:^4.0.8":
version: 4.0.10
resolution: "isbinaryfile@npm:4.0.10"
checksum: 10/7f9dbf3e992a020cd3e6845ba49b47de93cda19edadf338bbf82f1453d7a14a73c390ea7f18a1940f09324089e470cce9ea001bd544aea52df641a658ed51c54
@ -24729,7 +24850,7 @@ __metadata:
languageName: node
linkType: hard
"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3":
"json5@npm:^2.1.0, json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
bin:
@ -24920,7 +25041,7 @@ __metadata:
languageName: node
linkType: hard
"lazy-val@npm:^1.0.5":
"lazy-val@npm:^1.0.4, lazy-val@npm:^1.0.5":
version: 1.0.5
resolution: "lazy-val@npm:1.0.5"
checksum: 10/31e12e0b118826dfae74f8f3ff8ebcddfe4200ff88d0d448db175c7265ee537e0ba55488d411728246337f3ed3c9ec68416f10889f632a2ce28fb7a970909fb5
@ -26920,7 +27041,7 @@ __metadata:
languageName: node
linkType: hard
"mime@npm:2.6.0, mime@npm:^2.0.3":
"mime@npm:2.6.0, mime@npm:^2.0.3, mime@npm:^2.4.4":
version: 2.6.0
resolution: "mime@npm:2.6.0"
bin:
@ -27595,7 +27716,7 @@ __metadata:
languageName: node
linkType: hard
"node-domexception@npm:1.0.0, node-domexception@npm:^1.0.0":
"node-domexception@npm:1.0.0":
version: 1.0.0
resolution: "node-domexception@npm:1.0.0"
checksum: 10/e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233
@ -27637,17 +27758,6 @@ __metadata:
languageName: node
linkType: hard
"node-fetch@npm:^3.2.5":
version: 3.3.2
resolution: "node-fetch@npm:3.3.2"
dependencies:
data-uri-to-buffer: "npm:^4.0.0"
fetch-blob: "npm:^3.1.4"
formdata-polyfill: "npm:^4.0.10"
checksum: 10/24207ca8c81231c7c59151840e3fded461d67a31cf3e3b3968e12201a42f89ce4a0b5fb7079b1fa0a4655957b1ca9257553200f03a9f668b45ebad265ca5593d
languageName: node
linkType: hard
"node-forge@npm:^1, node-forge@npm:^1.3.1":
version: 1.3.1
resolution: "node-forge@npm:1.3.1"
@ -30484,6 +30594,20 @@ __metadata:
languageName: node
linkType: hard
"read-config-file@npm:5.0.0":
version: 5.0.0
resolution: "read-config-file@npm:5.0.0"
dependencies:
dotenv: "npm:^8.0.0"
dotenv-expand: "npm:^5.1.0"
fs-extra: "npm:^8.1.0"
js-yaml: "npm:^3.13.1"
json5: "npm:^2.1.0"
lazy-val: "npm:^1.0.4"
checksum: 10/5416ba32de02c6d72106ed5544f072ad153d24ae112de5096d7663ea0f712f9cb958559b9b9f42e01a409b8b223ea957716183fdd1fba63f193edc520590a50f
languageName: node
linkType: hard
"read-pkg-up@npm:^2.0.0":
version: 2.0.0
resolution: "read-pkg-up@npm:2.0.0"
@ -31382,6 +31506,15 @@ __metadata:
languageName: node
linkType: hard
"sanitize-filename@npm:^1.6.2":
version: 1.6.3
resolution: "sanitize-filename@npm:1.6.3"
dependencies:
truncate-utf8-bytes: "npm:^1.0.0"
checksum: 10/1c162e2cffa797571221c3ed9fe796fa8c6eabb0812418b52a839e4fc63ab130093eb546ec39e1b94b8d3511c0d7de81db3e67906a7e76d7a7bcb6fbab4ed961
languageName: node
linkType: hard
"sax@npm:^1.2.4":
version: 1.3.0
resolution: "sax@npm:1.3.0"
@ -32285,6 +32418,13 @@ __metadata:
languageName: node
linkType: hard
"stat-mode@npm:^0.3.0":
version: 0.3.0
resolution: "stat-mode@npm:0.3.0"
checksum: 10/3bd30088ab37c2948ad811792776cab3daaee7ae3e24ae2282ecbdbd9521097d00bd748f0f50918c118d7148ea2e5763f9c51ff450db7686313cb8ec5778dd00
languageName: node
linkType: hard
"statuses@npm:2.0.1, statuses@npm:^2.0.1":
version: 2.0.1
resolution: "statuses@npm:2.0.1"
@ -33005,6 +33145,16 @@ __metadata:
languageName: node
linkType: hard
"temp-file@npm:^3.3.4":
version: 3.4.0
resolution: "temp-file@npm:3.4.0"
dependencies:
async-exit-hook: "npm:^2.0.1"
fs-extra: "npm:^10.0.0"
checksum: 10/5b7132ff488e91ae928c3e81b25e308d8fc590c08a08fb37b0f1c1e8d186e65d69472abd1af1ea11e1162db2a2e6a7970214c827c92c7c6cebbc91bb7678b037
languageName: node
linkType: hard
"temp@npm:^0.8.4":
version: 0.8.4
resolution: "temp@npm:0.8.4"
@ -33407,6 +33557,15 @@ __metadata:
languageName: node
linkType: hard
"truncate-utf8-bytes@npm:^1.0.0":
version: 1.0.2
resolution: "truncate-utf8-bytes@npm:1.0.2"
dependencies:
utf8-byte-length: "npm:^1.0.1"
checksum: 10/366e47a0e22cc271d37eb4e62820453fb877784b55b37218842758b7aa1d402eedd0f8833cfb5d6f7a6cae1535d84289bd5e32c4ee962d2a86962fb7038a6983
languageName: node
linkType: hard
"ts-api-utils@npm:^1.0.1":
version: 1.0.3
resolution: "ts-api-utils@npm:1.0.3"
@ -34241,6 +34400,13 @@ __metadata:
languageName: node
linkType: hard
"utf8-byte-length@npm:^1.0.1":
version: 1.0.4
resolution: "utf8-byte-length@npm:1.0.4"
checksum: 10/f188ca076ec094d58e7009fcc32623c5830c7f0f3e15802bfa4fdd1e759454a481fc4ac05e0fa83b7736e77af628a9ee0e57dcc89683d688fde3811473e42143
languageName: node
linkType: hard
"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
@ -34819,7 +34985,7 @@ __metadata:
languageName: node
linkType: hard
"web-streams-polyfill@npm:^3.0.3, web-streams-polyfill@npm:^3.2.1":
"web-streams-polyfill@npm:^3.2.1":
version: 3.2.1
resolution: "web-streams-polyfill@npm:3.2.1"
checksum: 10/08fcf97b7883c1511dd3da794f50e9bde75a660884783baaddb2163643c21a94086f394dc4bd20dff0f55c98d98d60c4bea05a5809ef5005bdf835b63ada8900