Skip to content

Commit ac36f77

Browse files
committed
Trying out tsgo
1 parent c389fd4 commit ac36f77

File tree

5 files changed

+58
-8
lines changed

5 files changed

+58
-8
lines changed

app/_build/build.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import servor from 'servor';
99
import { getUserAgentRegex } from 'browserslist-useragent-regexp';
1010
import { createHash } from 'crypto';
1111
import { sentryEsbuildPlugin } from '@sentry/esbuild-plugin';
12-
import packageJson from '../package.json' assert { type: 'json' };
12+
import packageJson from '../package.json' with { type: 'json' };
1313
import { createRequire } from 'node:module';
1414
const require = createRequire(import.meta.url);
1515

app/package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"private": true,
55
"scripts": {
66
"preinstall": "python3 ../libs/build-libs.py && ./get_precache_files.py > src/extraPrecacheFiles.ts",
7-
"prestart": "tsc -p _build/tsconfig.json",
7+
"prestart": "tsgo -p _build/tsconfig.json",
88
"start": "NODE_ENV='' node --experimental-import-meta-resolve _build/build.mjs",
9-
"prebuild": "tsc -p _build/tsconfig.json",
9+
"prebuild": "tsgo -p _build/tsconfig.json",
1010
"build": "NODE_ENV=production node --experimental-import-meta-resolve _build/build.mjs",
1111
"test": "TZ=NZ jest",
12-
"typecheck": "tsc --noEmit --p ./tsconfig.json",
13-
"typecheck:watch": "tsc --noEmit --watch -p ./tsconfig.json",
12+
"typecheck": "tsgo --noEmit --p ./tsconfig.json",
13+
"typecheck:watch": "tsgo --noEmit --watch -p ./tsconfig.json",
1414
"lint": "eslint --flag unstable_ts_config src/",
1515
"lint:fix": "eslint --flag unstable_ts_config --fix src/"
1616
},
@@ -123,7 +123,8 @@
123123
"servor": "^4.0.2",
124124
"ts-jest": "^27.1.5",
125125
"typescript-eslint": "^8.1.0",
126-
"workbox-build": "^6.6.1"
126+
"workbox-build": "^6.6.1",
127+
"@typescript/native-preview": "7.0.0-dev.20250809.1"
127128
},
128129
"resolutions": {
129130
"@types/react": "^17",

app/src/app/components/note-viewer/elements/markdown/MarkdownViewerHtml.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// @ts-expect-error TS2306
22
import MathJax from '../../../../assets/MathJax.raw.js';
3+
// @ts-expect-error not a module
34
import hljs from '../../../../assets/highlight.js/highlight.min.raw.js';
45
// @ts-expect-error TS2307
56
import hljsCss from '../../../../assets/highlight.js/default.raw.css';

app/src/app/util.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export function getAsBase64(blob: Blob): Promise<string> {
6464
});
6565
}
6666

67-
export function getBytes(blob: Blob): Promise<ArrayBuffer> {
67+
export function getBytes(blob: Blob): Promise<ArrayBuffer | Uint8Array> {
6868
return new Promise(resolve => {
6969
try {
7070
const reader = new FileReader();

app/yarn.lock

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2096,7 +2096,7 @@
20962096
resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.12.tgz#b5d76568485b02a307238270bfe96cb51ee2a044"
20972097
integrity sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==
20982098

2099-
"@types/react@^17", "@types/react@^17.0.80":
2099+
"@types/react@^17":
21002100
version "17.0.87"
21012101
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.87.tgz#998a5e146fbea449986d95a794c0aff47f12b6e6"
21022102
integrity sha512-wpg9AbtJ6agjA+BKYmhG6dRWEU/2DHYwMzCaBzsz137ft6IyuqZ5fI4ic1DWL4DrI03Zy78IyVE6ucrXl0mu4g==
@@ -2278,6 +2278,54 @@
22782278
"@typescript-eslint/types" "8.39.0"
22792279
eslint-visitor-keys "^4.2.1"
22802280

2281+
"@typescript/native-preview-darwin-arm64@7.0.0-dev.20250809.1":
2282+
version "7.0.0-dev.20250809.1"
2283+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20250809.1.tgz#768083ec7b0899df6d107e715ed5505ab7bcee17"
2284+
integrity sha512-qIm3SE7TXXOhjPhIVuy9DNP4PMVPv2+0YFFU2bTrdkdqkI6yucNUIe6IQzRmFoBfjwAxWAUiU6mfhMOMWWUz0Q==
2285+
2286+
"@typescript/native-preview-darwin-x64@7.0.0-dev.20250809.1":
2287+
version "7.0.0-dev.20250809.1"
2288+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20250809.1.tgz#80c436ed236577949b02403b4b76263c835404a5"
2289+
integrity sha512-DdN1zjPRk9zgFoUDdH24lXPWrmoV04NL4gLyyRk8crAvkeNIjjTsCUJjhTspBWaX0/F/xt9F2jvCs42Ks4F1IA==
2290+
2291+
"@typescript/native-preview-linux-arm64@7.0.0-dev.20250809.1":
2292+
version "7.0.0-dev.20250809.1"
2293+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20250809.1.tgz#247ebb0c2349a23f96f226c5a22015191b33aea7"
2294+
integrity sha512-lHkJMo4e9XTPvss//j4nSEmL6oPD38z7vYDAE2kymzVJ8uKypLUkPQqZj5YJX3bCzmWEljqzR9gQhvI5PP1xdQ==
2295+
2296+
"@typescript/native-preview-linux-arm@7.0.0-dev.20250809.1":
2297+
version "7.0.0-dev.20250809.1"
2298+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20250809.1.tgz#b3585129a65a9b1583e9b0bb638b90224eaf88f6"
2299+
integrity sha512-54VxgJa9JQGCfipPkFhgbDWavsfy3QZ1lDKYb/LW2S1dTk7bZL1smeQcRX4/IBz8WyKhQHNR6jkNEq9a402SsA==
2300+
2301+
"@typescript/native-preview-linux-x64@7.0.0-dev.20250809.1":
2302+
version "7.0.0-dev.20250809.1"
2303+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20250809.1.tgz#b861c5c51c1f83d45b8fa10b8de9ffa7c289eda5"
2304+
integrity sha512-7KPOJ27ZYF5Es1108AKghFyTOU/HZdVAWfXjSwMMLDLU1HT1EswsNWDYVOaWS9uCUlwakG3trM4miT6pwdDilA==
2305+
2306+
"@typescript/native-preview-win32-arm64@7.0.0-dev.20250809.1":
2307+
version "7.0.0-dev.20250809.1"
2308+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20250809.1.tgz#6654af7068cef8aaccc9c7e2aa8401b546ef35a2"
2309+
integrity sha512-b9PjPxfsn1chAVQiGWjIyZSIEG0Wu9dgPWzAEBczYE7ESAPsiEb9/SriJCSJoq0L1ffRixRleis4zrUlmoxBLw==
2310+
2311+
"@typescript/native-preview-win32-x64@7.0.0-dev.20250809.1":
2312+
version "7.0.0-dev.20250809.1"
2313+
resolved "https://registry.yarnpkg.com/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20250809.1.tgz#e4e858e5b4ed319dde89a660337906409af1184a"
2314+
integrity sha512-zDI3sfGYdvpgLFPfixJTwcKBDrq3/0TGb99pRgUj4Qvn4BeZN8O8gzxaDHMnzVlpSzHxMwMlOeBsMj/iSzh8Vg==
2315+
2316+
"@typescript/native-preview@7.0.0-dev.20250809.1":
2317+
version "7.0.0-dev.20250809.1"
2318+
resolved "https://registry.yarnpkg.com/@typescript/native-preview/-/native-preview-7.0.0-dev.20250809.1.tgz#a4f50a658d6dea5b2a97c5126453252f921b0b61"
2319+
integrity sha512-YprIXmn784t5fZqX11tal8uf8I+PWhGtsP5CqRxp5DysEXDA+DLummkc1l3zZUZ8uVzc/zZG3aIpAWBPMmOoFw==
2320+
optionalDependencies:
2321+
"@typescript/native-preview-darwin-arm64" "7.0.0-dev.20250809.1"
2322+
"@typescript/native-preview-darwin-x64" "7.0.0-dev.20250809.1"
2323+
"@typescript/native-preview-linux-arm" "7.0.0-dev.20250809.1"
2324+
"@typescript/native-preview-linux-arm64" "7.0.0-dev.20250809.1"
2325+
"@typescript/native-preview-linux-x64" "7.0.0-dev.20250809.1"
2326+
"@typescript/native-preview-win32-arm64" "7.0.0-dev.20250809.1"
2327+
"@typescript/native-preview-win32-x64" "7.0.0-dev.20250809.1"
2328+
22812329
abab@^2.0.3, abab@^2.0.5:
22822330
version "2.0.6"
22832331
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"

0 commit comments

Comments
 (0)