Jake Bailey and GitHub
320e17f122
"Annotate" exported object to fix named / namespace imports of our API in Node ESM ( #57133 )
2024-03-04 13:06:41 -08:00
6d458e81cd
Deduplicate protocol.ts content ( #57361 )
...
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com >
2024-03-04 11:41:49 -08:00
Jake Bailey and GitHub
23156cb970
Error on unused eslint directives, reenable lost eslint rules ( #57350 )
2024-02-27 10:49:41 -08:00
Nathan Shively-Sanders and GitHub
23960ac88c
Fix scripts/errorCheck.mjs ( #57399 )
2024-02-13 10:29:44 -08:00
Abraham Guo and GitHub
3c9aea3ed1
enable @typescript-eslint/no-unused-vars ( #57123 )
2024-01-29 11:31:51 -08:00
Jake Bailey and GitHub
2e3b8af85e
Remove use of deprecated context.parserServices ( #57128 )
2024-01-22 11:40:13 -08:00
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
Jake Bailey and GitHub
b334e073d5
Bump TS devDep to 5.3, hack dtsBundler to remove new comments ( #56554 )
2023-11-27 09:26:24 -08:00
Jake Bailey and GitHub
cfd05d7a2a
Remove open-cherry-pick-pr.mjs ( #56498 )
2023-11-22 10:25:30 -08:00
Jake Bailey and GitHub
d33917fb02
Remove a few unused scripts ( #55824 )
2023-11-15 16:37:54 -08:00
Ron Buckton and GitHub
e1ef69d99e
pass 'detached:true' for diff tool ( #56293 )
2023-11-03 11:18:21 -04:00
Jake Bailey and GitHub
bd902ea410
Add pre-commit dprint hook, fix post-checkout hook ( #55799 )
2023-09-20 13:39:19 -07:00
Jake Bailey and GitHub
47e4448d57
Fix playright browser installs due to upstream breaking change ( #55740 )
2023-09-14 08:44:55 -07:00
Jake Bailey and GitHub
4b177a186a
Ensure readJson in build throws when errors are present ( #55466 )
2023-09-06 11:19:33 -07:00
Jake Bailey and GitHub
0f91f7dff6
Run dprint on json ( #55602 )
2023-09-01 15:26:01 -07:00
Sampo Kivistö and GitHub
ec2bd4e252
perf: replace String and Array indexOf method calls with includes method call ( #55482 )
2023-08-25 11:27:55 -07:00
Jake Bailey and GitHub
76f3f47b8b
Remove use of fs-extra ( #55468 )
2023-08-23 16:42:45 -07:00
3a22d3aded
Remove the dependency of "del" ( #55112 )
...
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com >
2023-08-23 16:42:37 -07:00
Jake Bailey and GitHub
12d9f04d33
Remove perf-result-post ( #55470 )
2023-08-23 16:11:30 -07:00
Jake Bailey and GitHub
b5557271a5
Make sure emitted d.ts files are LF, not CRLF ( #55407 )
2023-08-16 16:42:56 -07:00
Jake Bailey and GitHub
5e8c261b6a
dprint the codebase ( #54820 )
2023-08-16 14:26:38 -07:00
Jake Bailey and GitHub
7eece9f798
Remove RWC runner and related infrastructure ( #55187 )
2023-08-07 14:35:15 -07:00
Jake Bailey and GitHub
6a96b9767e
Enable eslint rule no-useless-escape ( #55138 )
2023-07-28 16:02:38 -07:00
0ae8ca11d2
Updated typescript-eslint to v6 ( #54693 )
...
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com >
2023-07-14 15:36:10 -07:00
Ron Buckton and GitHub
913e556373
Add --coverage option to build scripts for tests ( #54499 )
2023-06-02 16:00:47 -04:00
Jake Bailey and GitHub
ac55b297b7
Upgrade "boolean-trivia" lint to new "argument-trivia" lint that uses type info, has quick fixes, etc. ( #53002 )
2023-03-23 16:26:39 -07:00
Jake Bailey and GitHub
9ccf47fec5
Move smoke test package script into scripts ( #53245 )
2023-03-14 15:27:07 -07:00
Jake Bailey and GitHub
edc343d733
Add custom GHA report for package size ( #53241 )
2023-03-14 09:23:51 -07:00
Jake Bailey and GitHub
3f4d16a25e
Remove lib folder (LKG) and use node_modules for building ( #52226 )
2023-03-07 15:34:47 -08:00
Jake Bailey and GitHub
a6be79d535
Remove old test262 and dt runner infra ( #53125 )
2023-03-07 11:59:47 -08:00
Jake Bailey and GitHub
74e61d36ad
Fix script compile ( #53136 )
2023-03-07 08:55:50 -08:00
Mateusz Burzyński and GitHub
9f8a160d53
Attach commit as package.json#gitHead in prerelease versions ( #47932 )
2023-03-07 08:35:16 -08:00
c97ddac60d
Run lint in parallel with runtests-parallel ( #52945 )
...
Co-authored-by: Daniel Rosenwasser <DanielRosenwasser@users.noreply.github.com >
2023-02-27 11:06:20 -08:00
Jake Bailey and GitHub
6fe711f85a
Remove unused eslint-disable directives ( #52987 )
2023-02-27 11:01:37 -08:00
Jake Bailey and GitHub
2a8436c529
Use eslint-plugin-simple-import-sort ( #52090 )
2023-02-02 14:36:21 -08:00
Jake Bailey and GitHub
3d38971b7f
Fix error in herebyfile after comparison strictness change ( #52376 )
2023-01-23 13:49:26 -08:00
Jake Bailey and GitHub
91822db8e0
Remove doc folder (old archived spec and assets), word2md script ( #51791 )
2023-01-05 13:49:00 -08:00
Jake Bailey and GitHub
4ac75fa2b6
Remove emitDeclarationOnly hack now that build mode supports it as a flag ( #51795 )
2022-12-06 16:02:23 -08:00
Jake Bailey and GitHub
703652cebf
Remove some files from the repo root ( #51446 )
2022-12-06 13:42:54 -08:00
Jake Bailey and GitHub
2d2a4343b8
Reformat imports to be one identifier per line ( #51565 )
2022-11-17 13:42:18 -08:00
Jake Bailey and GitHub
8eed2ca2dd
Consistently respect --no-typecheck flag in build ( #51575 )
2022-11-17 12:44:39 -08:00
Ron Buckton and GitHub
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 and GitHub
0993c017ba
Fix JSDoc eslint rule for properties and methods ( #51462 )
2022-11-08 16:35:10 -08:00
Jake Bailey and GitHub
d237468cda
Add --no-typecheck option for runtests/runtests-parallel/min/local ( #51460 )
2022-11-08 15:39:04 -08:00
Jake Bailey and GitHub
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
Jake Bailey and GitHub
6a3b4991f0
Remove leftover todo from mjs/cjs transition ( #51453 )
2022-11-08 12:23:30 -08: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
bbc906dea3
Don't use needsUpdate for quick tasks
...
needsUpdate may be wrong when the branch changes; these ones are now so
fast thanks to being pure JS that we can just always run their contents
and be sure that the outputs are right.
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