Jake Bailey
f71d629e3f
Switch our tsconfigs over to NodeNext ( #57213 )
2024-02-23 13:16:35 -08:00
Jake Bailey
1982349339
Update dependencies to latest compatible versions ( #56561 )
...
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2024-01-19 12:44:01 -08:00
Sampo Kivistö
ec2bd4e252
perf: replace String and Array indexOf method calls with includes method call ( #55482 )
2023-08-25 11:27:55 -07:00
Jake Bailey
5e8c261b6a
dprint the codebase ( #54820 )
2023-08-16 14:26:38 -07:00
Jake Bailey
9f64a3a58c
Remove ts.{Map,Set,ESMap,Iterator} and associated types ( #51439 )
2022-11-09 15:06:31 -08:00
Jake Bailey
4139807e75
Add build via esbuild
...
This configures the existing build tasks to use esbuild by default. If
using the plain files is desired, passing `--bundle=false` will build
using plain files and still produce a runnable system.
This is only a basic build; a more efficient build is provided later
when gulp is replaced by hereby.
2022-11-07 13:34:44 -08:00
Jake Bailey
36e29448e9
Get codebase building pre bundling
...
This isn't totally complete, but enough to get everything building and
tests running manually. The next commit will make the build work fully.
2022-11-07 13:34:44 -08:00
Jake Bailey
01e5200096
Convert require calls to imports
...
Although the existing require calls would work fine, it's more
consistent to make them actual imports and let them be converted at
compile/bundle time. It also lets us emit ESM if needed.
There are still conditional requires present for things like the node
System, but that's a more difficult problem to solve.
2022-11-07 13:34:44 -08:00
Andrew Casey
a9cbea4259
Use fs.existsSync to check for cancellation ( #36190 )
...
Unlike statSync, it doesn't throw if the file doesn't exist, saving both
time and allocations.
2020-01-15 12:53:40 -08:00
Sheetal Nandi
d78335581e
Update gulp to build using this branch
2019-03-01 13:44:14 -08:00
Matthew Aynalem
f30e8a284a
fix spelling errors
2019-01-27 20:33:33 -08:00
Sheetal Nandi
e51a2fe80d
Skip declaration emit for files that are just executables
2019-01-25 14:24:35 -08:00
Andy
746e39e9e9
Set "rootDir" for cancellationToken project ( #26498 )
2018-08-16 15:12:38 -07:00
Ryan Cavanaugh
7a7d04e126
Tests passing and lib loading
2018-06-10 20:05:12 -07:00
Ryan Cavanaugh
a61a7a2a6e
Attempt to rewrite the jakefile and fail
2018-06-10 10:58:16 -07:00
Ryan Cavanaugh
336c37662d
Projzilla phase 1
2018-06-09 16:48:08 -07:00