Hornwitser
ec734c92bc
Fix bad typings detected by linting
...
Fix badly typed expressions that were detected by turning on
`@typescript-eslint/no-unnecessary-condition` in eslint.
2023-12-02 01:47:02 +01:00
Hornwitser
c3d78a8cb8
Organise TSConfig files using inheritance
...
Removed duplicated TSConfig options by using a shared base config which
all plugins inherit shared settings from.
2023-08-26 17:11:46 +02:00
Hornwitser
f875843c5c
Turn on source maps for .ts files
...
Fix coverage checking not being able to deduce the original TypeScript
files due to lacking a way to link the compiled .js output files with
the .ts input files.
2023-08-12 14:34:36 +02:00
Hornwitser
954bc9b314
Use composite build
...
Make TypeScript build faster for a multi package setup by allowing the
compiller to quickly determine if a package is already built.
2023-08-12 02:31:17 +02:00
Hornwitser
a66e930997
Use strict type checking
2023-08-12 02:31:17 +02:00
Hornwitser
90798205e0
Set up TypeScript for lib
...
Add a TypeScript build suitable for incremental migration to TypeScript
to the lib package.
2023-08-03 15:01:34 +02:00