Commit Graph

753 Commits

Author SHA1 Message Date
TypeScript Bot bae715fca2 Update package-lock.json 2023-01-05 06:06:06 +00:00
TypeScript Bot 1a943d7b68 Update package-lock.json 2023-01-03 06:06:24 +00:00
TypeScript Bot eb3d6faa56 Update package-lock.json 2023-01-02 06:06:33 +00:00
TypeScript Bot 747172e649 Update package-lock.json 2022-12-31 06:06:49 +00:00
TypeScript Bot df6881725c Update package-lock.json 2022-12-28 06:06:36 +00:00
TypeScript Bot 68df4befd6 Update package-lock.json 2022-12-27 06:06:39 +00:00
TypeScript Bot 54a554d8af Update package-lock.json 2022-12-21 06:06:30 +00:00
TypeScript Bot 5d8ef4bdcb Update package-lock.json 2022-12-20 06:06:31 +00:00
TypeScript Bot 70ee780785 Update package-lock.json 2022-12-18 06:06:23 +00:00
TypeScript Bot 4932c8788b Update package-lock.json 2022-12-17 06:06:43 +00:00
TypeScript Bot b9aa8a4096 Update package-lock.json 2022-12-15 06:06:25 +00:00
TypeScript Bot eb9252ed9e Update package-lock.json 2022-12-14 06:06:59 +00:00
Jake Bailey 0c23344a1e Update esbuild to v0.16.5 and use new --packages=external option (#51877) 2022-12-13 12:47:36 -08:00
TypeScript Bot 41fa4d7edd Update package-lock.json 2022-12-13 06:07:58 +00:00
TypeScript Bot f1288c33a1 Update package-lock.json 2022-12-12 06:06:46 +00:00
TypeScript Bot 3be1a67f82 Update package-lock.json 2022-12-11 06:06:29 +00:00
TypeScript Bot d45527a215 Update package-lock.json 2022-12-10 06:07:06 +00:00
TypeScript Bot 212d3864ef Update package-lock.json 2022-12-09 06:07:13 +00:00
TypeScript Bot 52203dbc46 Update package-lock.json 2022-12-08 06:06:59 +00:00
Jake Bailey 4f951d72f0 Update to esbuild v0.16 (#51803) 2022-12-07 19:54:35 -08:00
TypeScript Bot c124d0e260 Update package-lock.json 2022-12-06 06:06:23 +00:00
TypeScript Bot 048029edc2 Update package-lock.json 2022-12-05 06:06:45 +00:00
TypeScript Bot a7c07ff0da Update package-lock.json 2022-12-04 06:06:12 +00:00
TypeScript Bot d4cf24c107 Update package-lock.json 2022-12-03 06:06:17 +00:00
TypeScript Bot 70d5cb2827 Update package-lock.json 2022-12-01 06:07:03 +00:00
TypeScript Bot 86019fa470 Update package-lock.json 2022-11-30 06:06:41 +00:00
TypeScript Bot c460e7e892 Update package-lock.json 2022-11-29 06:06:38 +00:00
TypeScript Bot 0c60da9288 Update package-lock.json 2022-11-28 06:06:49 +00:00
TypeScript Bot f6628a4573 Update package-lock.json 2022-11-24 06:06:27 +00:00
TypeScript Bot 842e733efb Update package-lock.json 2022-11-22 06:07:09 +00:00
TypeScript Bot 12d7e4bdbf Update package-lock.json 2022-11-21 06:07:01 +00:00
TypeScript Bot fa15877d63 Update package-lock.json 2022-11-20 06:06:26 +00:00
TypeScript Bot d8aced98d9 Update package-lock.json 2022-11-19 06:06:21 +00:00
TypeScript Bot 89d9af2ab9 Update package-lock.json 2022-11-18 06:06:48 +00:00
TypeScript Bot e99c935927 Update package-lock.json 2022-11-16 06:06:49 +00:00
TypeScript Bot 3431912175 Update package-lock.json 2022-11-15 06:06:44 +00:00
TypeScript Bot 2d5e37272d Update package-lock.json 2022-11-11 06:07:05 +00:00
TypeScript Bot 9eb8bd6c5b Update package-lock.json 2022-11-10 06:07:04 +00:00
Ron Buckton e67b06e909 Simplistic watch mode for runtests (#51461)
* Simplistic watch mode for runtests

* Use esbuild WatchMode object for testRunner updates

* switch AbortController to CancelToken
2022-11-09 15:07:08 -05:00
Jake Bailey b4715d3891 Replace eslint-plugin-jsdoc by extending local jsdoc-format rule, saving ~20% of our linting time (#51438) 2022-11-08 13:59:48 -08:00
TypeScript Bot 437b2690ed Update package-lock.json 2022-11-08 06:07:08 +00:00
Jake Bailey acfe7ac6d2 Remove mkdirp
If our build scripts target Node 10+, we can use the builtin mkdir
function in recursive mode instead.
2022-11-07 13:35:48 -08:00
Jake Bailey aec2761d31 Modernize localize script, use new XML library
This file is pretty much the same as it was when it was committed in
2017; these days, we can write clearer code with async/await and new FS
APIs.

Additionally, we can improve the performance of this script by using a
newer/faster/maintained XML library. This will enable us to run the
script unconditionally in a later commit.
2022-11-07 13:35:48 -08:00
Jake Bailey 394c4ae68b Use jsonc-parser instead of LKG compiler in build
Profiling the build roughly half of the time spent loading the
build is spent importing typescript.js, for this one function.

Since this stack is already adding required devDependencies, switch
readJson to use jsonc-parser (published by the VS Code team), rather
than importing the entire LKG typescript.js library.
2022-11-07 13:35:48 -08:00
Jake Bailey 3cd72e76b2 Change build system to hereby
This eliminates a significant number of dependencies, eliminating all
npm audit issues, speeding up `npm ci` by 20%, and overall making the
build faster (faster startup, direct code is faster than streams, etc)
and clearer to understand.

I'm finding it much easier to make build changes for the module
transform with this; I can more clearly indicate task dependencies and
prevent running tasks that don't need to be run.

Given we're changing our build process entirely (new deps, new steps),
it seems like this is a good time to change things up.
2022-11-07 13:35:48 -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
TypeScript Bot 896b922871 Update package-lock.json 2022-11-07 06:07:32 +00:00
TypeScript Bot 9371edcb59 Update package-lock.json 2022-11-06 06:06:54 +00:00
TypeScript Bot 5a40875fc4 Update package-lock.json 2022-11-03 06:07:44 +00:00
TypeScript Bot c1e9afd542 Update package-lock.json 2022-11-02 06:10:57 +00:00