Replace typescript compiler with native tsgo compiler

This commit is contained in:
Jamie
2026-03-17 14:38:10 -07:00
committed by GitHub
parent 3851a3905a
commit 023ae37492
207 changed files with 1819 additions and 1270 deletions

View File

@@ -64,7 +64,7 @@
"format": "pprettier --write '**/*.{ts,tsx,d.ts,js,json,html,scss,md,yml,yaml}' '!node_modules/**'",
"svgo": "svgo --multipass images/**/*.svg images/*.svg",
"transpile": "run-p check:types build:esbuild",
"check:types": "tsc --noEmit",
"check:types": "tsgo --noEmit",
"clean-transpile": "node ./scripts/clean-transpile.js",
"ready": "npm-run-all --print-label clean-transpile generate --parallel lint lint-deps lint-intl test-node test-electron",
"dev": "pnpm run build:protobuf && cross-env SIGNAL_ENV=storybook storybook dev --port 6006",
@@ -104,8 +104,6 @@
"build:emoji": "run-p build:emoji:32 build:emoji:64",
"build:emoji:32": "cwebp -progress -mt -preset icon -alpha_filter best -alpha_q 20 -pass 10 -q 75 ./node_modules/emoji-datasource-apple/img/apple/sheets/32.png -o ./images/emoji-sheet-32.webp",
"build:emoji:64": "cwebp -progress -mt -preset icon -alpha_filter best -alpha_q 20 -pass 10 -q 75 ./node_modules/emoji-datasource-apple/img/apple/sheets/64.png -o ./images/emoji-sheet-64.webp",
"verify": "run-p --print-label verify:*",
"verify:ts": "tsc --noEmit",
"electron:install-app-deps": "electron-builder install-app-deps",
"check-upgradeable-deps": "ts-node ts/scripts/check-upgradeable-deps.node.ts",
"react-devtools": "react-devtools",
@@ -121,7 +119,7 @@
"@formatjs/intl-localematcher": "0.2.32",
"@indutny/dicer": "0.3.2",
"@indutny/mac-screen-share": "1.0.13",
"@indutny/protopiler": "3.2.0",
"@indutny/protopiler": "3.2.1",
"@indutny/range-finder": "1.3.4",
"@indutny/simple-windows-notifications": "2.0.16",
"@indutny/sneequals": "4.0.0",
@@ -132,16 +130,17 @@
"@react-aria/utils": "3.33.1",
"@react-spring/web": "10.0.3",
"@react-types/shared": "3.33.1",
"@signalapp/libsignal-client": "0.88.3",
"@signalapp/libsignal-client": "0.89.0",
"@signalapp/minimask": "1.0.1",
"@signalapp/mute-state-change": "workspace:1.0.0",
"@signalapp/quill-cjs": "2.1.2",
"@signalapp/ringrtc": "2.67.0",
"@signalapp/sqlcipher": "2.4.4",
"@signalapp/sqlcipher": "3.2.1",
"@signalapp/windows-ucv": "1.0.1",
"@tanstack/react-virtual": "3.11.2",
"@types/dom-mediacapture-transform": "0.1.11",
"@types/fabric": "4.5.3",
"@typescript/native-preview": "7.0.0-dev.20260303.1",
"blob-util": "2.0.2",
"blueimp-load-image": "5.16.0",
"blurhash": "2.0.5",
@@ -236,7 +235,7 @@
"@indutny/parallel-prettier": "3.0.0",
"@indutny/rezip-electron": "3.0.2",
"@napi-rs/canvas": "0.1.61",
"@signalapp/mock-server": "18.2.0",
"@signalapp/mock-server": "18.3.0",
"@storybook/addon-a11y": "8.4.4",
"@storybook/addon-actions": "8.4.4",
"@storybook/addon-controls": "8.4.4",
@@ -272,7 +271,7 @@
"@types/lodash": "4.14.106",
"@types/memoizee": "0.4.11",
"@types/mocha": "10.0.9",
"@types/node": "20.17.6",
"@types/node": "24.12.0",
"@types/node-fetch": "2.6.12",
"@types/normalize-path": "3.0.2",
"@types/parsecurrency": "1.0.2",
@@ -335,7 +334,7 @@
"npm-run-all": "4.1.5",
"p-limit": "3.1.0",
"pixelmatch": "5.3.0",
"playwright": "1.54.2",
"playwright": "1.58.2",
"pngjs": "7.0.0",
"postcss": "8.5.3",
"postcss-loader": "8.1.1",
@@ -359,7 +358,7 @@
"tailwindcss": "4.1.7",
"terser-webpack-plugin": "5.3.10",
"ts-node": "10.9.2",
"typescript": "5.6.3",
"typescript": "5.9.3",
"wait-on": "8.0.1",
"webpack": "5.96.1",
"webpack-cli": "5.1.4",
@@ -381,7 +380,7 @@
"@types/express@4.17.21": "patches/@types+express+4.17.21.patch",
"@types/fabric@4.5.3": "patches/@types+fabric+4.5.3.patch",
"qrcode-generator@1.4.4": "patches/qrcode-generator+1.4.4.patch",
"@types/node-fetch@2.6.12": "patches/@types+node-fetch+2.6.12.patch",
"@types/node-fetch@2.6.12": "patches/@types__node-fetch@2.6.12.patch",
"fabric@4.6.0": "patches/fabric+4.6.0.patch",
"@vitest/expect@2.0.5": "patches/@vitest+expect+2.0.5.patch",
"got@11.8.5": "patches/got+11.8.5.patch",
@@ -392,7 +391,9 @@
"dmg-builder": "patches/dmg-builder.patch",
"eslint-plugin-better-tailwindcss": "patches/eslint-plugin-better-tailwindcss.patch",
"fs-xattr": "patches/fs-xattr.patch",
"@types/chai": "patches/@types__chai.patch"
"@types/chai": "patches/@types__chai.patch",
"@napi-rs/canvas@0.1.61": "patches/@napi-rs__canvas@0.1.61.patch",
"playwright-core@1.58.2": "patches/playwright-core@1.58.2.patch"
},
"onlyBuiltDependencies": [
"@indutny/mac-screen-share",