Skip to content

Commit 4f9e546

Browse files
Merge remote-tracking branch 'origin/main' into release-4.8
2 parents 9a09c37 + bdb8514 commit 4f9e546

File tree

860 files changed

+38820
-7563
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

860 files changed

+38820
-7563
lines changed

.github/pr_owners.txt

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
sandersn
2-
elibarzilay
32
weswigham
43
andrewbranch
54
RyanCavanaugh
65
sheetalkamat
7-
orta
86
rbuckton
97
ahejlsberg
108
amcasey
11-
jessetrinity
129
minestarks
1310
armanio123
1411
gabritto
1512
jakebailey
1613
DanielRosenwasser
14+
navya9singh

.github/workflows/ci.yml

-4
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@ jobs:
3131
with:
3232
node-version: ${{ matrix.node-version }}
3333
check-latest: true
34-
- name: Remove existing TypeScript
35-
run: |
36-
npm uninstall typescript --no-save
37-
npm uninstall tslint --no-save
3834
- run: npm ci
3935

4036
# Re: https://github.com/actions/setup-node/pull/125

.github/workflows/release-branch-artifact.yaml

-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ jobs:
1212
steps:
1313
- uses: actions/checkout@v2
1414
- uses: actions/setup-node@v3
15-
- name: Remove existing TypeScript
16-
run: |
17-
npm uninstall typescript --no-save
18-
npm uninstall tslint --no-save
1915
- name: npm install and test
2016
run: |
2117
npm ci

.github/workflows/update-package-lock.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ jobs:
1616
- uses: actions/checkout@v2
1717
- uses: actions/setup-node@v3
1818
with:
19-
node-version: 14
19+
node-version: 16
2020

2121
- name: Configure git and update package-lock.json
2222
run: |
2323
git config user.email "[email protected]"
2424
git config user.name "TypeScript Bot"
25-
npm install --package-lock-only --ignore-scripts
25+
rm package-lock.json
26+
npm install --package-lock-only --ignore-scripts # This is a no-op if package-lock.json is present.
2627
git add -f package-lock.json
2728
if git commit -m "Update package-lock.json"; then
2829
git push

CONTRIBUTING.md

+4
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,10 @@ The files in `lib/` are used to bootstrap compilation and usually **should not**
148148

149149
The files `src/lib/dom.generated.d.ts` and `src/lib/webworker.generated.d.ts` both represent type declarations for the DOM and are auto-generated. To make any modifications to them, you will have to direct changes to https://github.com/Microsoft/TSJS-lib-generator
150150

151+
## Documentation on TypeScript Compiler
152+
153+
If you need a head start understanding how the compiler works, or how the code in different parts of the compiler works, there is a separate repo: [TypeScript Compiler Notes](https://github.com/microsoft/TypeScript-Compiler-Notes). As the name implies, it contains notes understood by different engineers about different parts of the compiler.
154+
151155
## Running the Tests
152156

153157
To run all tests, invoke the `runtests-parallel` target using gulp:

0 commit comments

Comments
 (0)