Skip to content

Commit 4ee723a

Browse files
Update es target version in tsconfig.json files (#3113)
* `es2022 ` for code that targets editors or development * `es2022` for code that targets browsers Also did some general cleanup
1 parent 9f5667c commit 4ee723a

File tree

14 files changed

+15
-34
lines changed

14 files changed

+15
-34
lines changed

eslint.config.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const rootConfig: ConfigWithExtends = {
3838

3939
languageOptions: {
4040
parser: tsEslint.parser,
41-
ecmaVersion: 6,
41+
ecmaVersion: 2022,
4242
sourceType: "module",
4343
parserOptions: {
4444
projectService: true,

packages/cheatsheet-local/tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4+
"target": "es2022",
5+
"lib": ["dom", "es2022"],
46
"jsx": "react-jsx",
5-
"lib": ["es5", "es6", "dom"],
67
"allowSyntheticDefaultImports": true,
78
"skipLibCheck": true,
89
"esModuleInterop": true,
9-
"target": "es5",
1010
"allowJs": true
1111
},
1212
"ts-node": {

packages/cheatsheet/tsconfig.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4+
"target": "es2022",
5+
"lib": ["dom", "es2022"],
46
"jsx": "react-jsx",
57
"esModuleInterop": true,
6-
"skipLibCheck": true,
7-
"lib": ["es5", "es6", "dom"]
8+
"skipLibCheck": true
89
},
910
"references": [],
1011
"include": [

packages/cursorless-engine/tsconfig.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
{
22
"extends": "../../tsconfig.base.json",
3-
"compilerOptions": {
4-
"target": "es2020"
5-
},
63
"include": ["src/**/*.ts", "src/**/*.json", "../../typings/**/*.d.ts"],
74
"references": [
85
{

packages/cursorless-everywhere-talon-core/tsconfig.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4-
"target": "ES2022",
54
"typeRoots": ["src/types", "node_modules/@types"]
65
},
76
"references": [

packages/cursorless-everywhere-talon-e2e/tsconfig.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
{
22
"extends": "../../tsconfig.base.json",
3-
"compilerOptions": {
4-
"target": "ES2022"
5-
},
63
"include": ["src/**/*.ts", "src/**/*.json", "../../typings/**/*.d.ts"],
74
"references": [
85
{

packages/cursorless-everywhere-talon/tsconfig.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
{
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4-
"target": "ES2022",
54
"noEmit": true,
6-
"emitDeclarationOnly": false,
75
"typeRoots": ["src/types", "node_modules/@types"]
86
},
97
"references": [

packages/cursorless-org-docs/tsconfig.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
{
22
"extends": ["@tsconfig/docusaurus/tsconfig.json", "../../tsconfig.base.json"],
33
"compilerOptions": {
4-
"target": "es5",
4+
"target": "es2022",
55
"lib": ["dom", "es2022"],
66
"moduleResolution": "nodenext",
77
"module": "nodenext",
8-
"esModuleInterop": true,
9-
"emitDeclarationOnly": false,
10-
"jsx": "react"
8+
"jsx": "react",
9+
"esModuleInterop": true
1110
},
1211
"include": [
1312
"src/**/*.ts",

packages/cursorless-org/tsconfig.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
{
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4-
"target": "es5",
5-
"lib": ["dom", "dom.iterable", "esnext"],
4+
"target": "es2022",
5+
"lib": ["dom", "es2022"],
6+
"jsx": "preserve",
67
"allowJs": true,
78
"skipLibCheck": true,
89
"noEmit": true,
9-
"emitDeclarationOnly": false,
1010
"esModuleInterop": true,
1111
"resolveJsonModule": true,
1212
"isolatedModules": true,
13-
"jsx": "preserve",
1413
"incremental": true
1514
},
1615
"include": [

packages/cursorless-vscode-tutorial-webview/tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"extends": "../../tsconfig.base.json",
33
"compilerOptions": {
4-
"jsx": "react-jsx",
5-
"lib": ["es2022", "dom"]
4+
"lib": ["dom", "es2022"],
5+
"jsx": "react-jsx"
66
},
77
"references": [
88
{

0 commit comments

Comments
 (0)