Skip to content

Commit cc2f135

Browse files
committed
Merge remote-tracking branch 'origin/main' into fix/contextual-type-in-zipping-generic-tuples
2 parents 67fa8d5 + b33d372 commit cc2f135

File tree

34,795 files changed

+2959913
-823425
lines changed

Some content is hidden

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

34,795 files changed

+2959913
-823425
lines changed

.c8rc.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"reporter": ["lcovonly", "cobertura"],
2+
"reporter": ["lcovonly", "cobertura", "v8", "v8-json", "codecov"],
33
"src": "src",
44
"include": ["src/**", "built/local/**"],
55
"exclude": ["**/node_modules/**"],
66
"mergeAsync": true
7-
}
7+
}

.devcontainer/Dockerfile

Lines changed: 0 additions & 7 deletions
This file was deleted.

.devcontainer/devcontainer.json

Lines changed: 37 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,44 @@
1+
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
2+
// README at: https://github.com/devcontainers/templates/tree/main/src/javascript-node
13
{
24
"name": "Node.js",
3-
"build": {
4-
"dockerfile": "Dockerfile",
5-
"args": {
6-
"VARIANT": "14"
7-
}
5+
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6+
"image": "mcr.microsoft.com/devcontainers/javascript-node:1-22-bookworm",
7+
8+
// Features to add to the dev container. More info: https://containers.dev/features.
9+
"features": {
10+
"ghcr.io/devcontainers/features/go:1": {}
11+
},
12+
13+
// Use 'forwardPorts' to make a list of ports inside the container available locally.
14+
// "forwardPorts": [],
15+
16+
// Use 'postCreateCommand' to run commands after the container is created.
17+
"postCreateCommand": {
18+
"Configure Build Tools": "sudo corepack enable npm; sudo npm install -g hereby; npm ci",
19+
"Install pprof": "go install github.com/google/pprof@latest",
20+
"Install Graphviz": "sudo apt install graphviz"
821
},
9-
"settings": {
10-
"terminal.integrated.defaultProfile.linux": "bash",
11-
"terminal.integrated.profiles.linux": {
12-
"bash": {
13-
"path": "/bin/bash",
14-
"icon": "terminal-bash",
22+
23+
// Configure tool-specific properties.
24+
"customizations": {
25+
"vscode": {
26+
"settings": {
27+
"terminal.integrated.defaultProfile.linux": "bash",
28+
"terminal.integrated.profiles.linux": {
29+
"bash": {
30+
"path": "/bin/bash",
31+
"icon": "terminal-bash"
32+
}
33+
}
1534
},
16-
},
35+
"extensions": [
36+
"dbaeumer.vscode-eslint",
37+
"dprint.dprint"
38+
]
39+
}
1740
},
18-
"extensions": [
19-
"dbaeumer.vscode-eslint"
20-
],
41+
42+
// More info: https://aka.ms/dev-containers-non-root.
2143
"remoteUser": "node"
2244
}

.dprint.jsonc

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
// If updating this, also update the config in dtsBundler.mjs.
3+
"indentWidth": 4,
4+
"lineWidth": 1000,
5+
"newLineKind": "auto",
6+
"useTabs": false,
7+
"typescript": {
8+
"newLineKind": "crlf",
9+
"semiColons": "always",
10+
"quoteStyle": "preferDouble",
11+
"quoteProps": "consistent",
12+
"useBraces": "whenNotSingleLine",
13+
"bracePosition": "sameLineUnlessHanging",
14+
"singleBodyPosition": "sameLine",
15+
"nextControlFlowPosition": "nextLine", // Stroustrup style braces.
16+
"trailingCommas": "onlyMultiLine",
17+
"preferHanging": false,
18+
"operatorPosition": "maintain",
19+
20+
"arrowFunction.useParentheses": "preferNone",
21+
"conditionalExpression.linePerExpression": false, // Keep our "match/case"-ish conditionals.
22+
"functionExpression.spaceAfterFunctionKeyword": true,
23+
"importDeclaration.forceMultiLine": "whenMultiple",
24+
"constructorType.spaceAfterNewKeyword": true,
25+
"constructSignature.spaceAfterNewKeyword": true,
26+
27+
"module.sortImportDeclarations": "caseInsensitive",
28+
"module.sortExportDeclarations": "caseInsensitive",
29+
"exportDeclaration.sortNamedExports": "caseInsensitive",
30+
"importDeclaration.sortNamedImports": "caseInsensitive"
31+
},
32+
"yaml": {
33+
"indentWidth": 2,
34+
"quotes": "preferSingle"
35+
},
36+
"json": {
37+
// This would be good to do in known-JSONC files, but VS Code warns on trailing commas.
38+
"trailingCommas": "never"
39+
},
40+
"excludes": [
41+
"**/.git",
42+
"**/node_modules",
43+
"**/*-lock.json",
44+
"coverage/**",
45+
"lib/**",
46+
"built/**",
47+
"tests/**",
48+
"internal/**",
49+
"**/*.generated.*",
50+
"scripts/*.d.*",
51+
"**/_namespaces/**"
52+
],
53+
// Note: if adding new languages, make sure settings.template.json is updated too.
54+
// Also, if updating typescript, update the one in package.json.
55+
"plugins": [
56+
"https://plugins.dprint.dev/typescript-0.93.4.wasm",
57+
"https://plugins.dprint.dev/json-0.19.4.wasm",
58+
"https://plugins.dprint.dev/g-plane/pretty_yaml-v0.5.0.wasm"
59+
]
60+
}

.eslintplugin.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

.eslintrc.json

Lines changed: 0 additions & 190 deletions
This file was deleted.

.git-blame-ignore-revs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ b6c053882696af8ddd94a600429f30584d303d7f
66
9a0b85ce2a3f85f498ab2c05474b4c0b96b111c9
77
# Generated module conversion step - unindent
88
94724a8c2e68a4c7e267072ca79971f317c45e4a
9+
# dprint
10+
5e8c261b6ab746213f19ee3501eb8c48a6215dd7

0 commit comments

Comments
 (0)