15 Commits (main)

Author SHA1 Message Date
silverwind 46d7adefe0
Enable TypeScript `strictNullChecks` (#35843) 2 weeks ago
silverwind 37208fef7e
Fix a number of `strictNullChecks`-related issues (#35795) 1 month ago
silverwind b907b9fb1a
Enable a few more tsconfig options (#35553) 3 months ago
silverwind b8f1c9f048
Migrate tools and configs to typescript, require node.js >= 22.18.0 (#35421) 3 months ago
silverwind 52663113d4
Update JS and PY deps, misc tweaks (#33903) 9 months ago
silverwind 3e39583bb5
Enable eslint for commonjs (#33575) 10 months ago
silverwind 48183d2b05
Enable two more strict options in tsconfig (#33438) 11 months ago
silverwind c7f4ca2653
Enable Typescript `noImplicitAny` (#33322) 11 months ago
silverwind 4b21a6c792
Enable Typescript `noImplicitThis` (#33250) 11 months ago
silverwind c0e80dbe26
Enable Typescript `strictFunctionTypes` (#32911) 1 year ago
silverwind c8ea41b049
Fix remaining typescript issues, enable `tsc` (#32840) 1 year ago
silverwind d061f6b70a
Change typescript `module` to `nodenext` (#32757) 1 year ago
silverwind e5e40787dc
Move web globals to `web_src/js/globals.d.ts` (#31943) 1 year ago
silverwind 5791a73e75
Convert frontend code to typescript (#31559) 1 year ago
silverwind 08579d6cbb
Add initial typescript config and use it for eslint,vitest,playwright (#31186) 1 year ago