Skip to content

Commit f6a20f0

Browse files
committed
update to TypeScript 5, and update tsconfig so that Babylon.js types properly appear within the Babylon host code
1 parent f2f7aba commit f6a20f0

File tree

5 files changed

+17
-27
lines changed

5 files changed

+17
-27
lines changed

package-lock.json

Lines changed: 8 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"karma-webpack": "^5.0.0",
5757
"prettier": "^1.19.1",
5858
"regenerator-runtime": "^0.13.5",
59-
"typescript": "^4.6.3",
59+
"typescript": "^5.0.0",
6060
"webpack": "5.76.0",
6161
"webpack-cli": "4.10.0",
6262
"webpack-dev-server": "4.7.3",

packages/amazon-sumerian-hosts-babylon/jsconfig.json

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

packages/amazon-sumerian-hosts-babylon/tsconfig.json

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"compilerOptions": {
44
"outDir": "./dist",
55
"composite": true,
6-
"target": "ES6",
76
"paths": {
87
"@amazon-sumerian-hosts/core": [
98
"../amazon-sumerian-hosts-core/src/core"
@@ -12,9 +11,5 @@
1211
},
1312
"include": [
1413
"src/**/*"
15-
],
16-
"exclude": [
17-
"test/**/*",
18-
"dist/**/*"
1914
]
20-
}
15+
}

tsconfig.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"files": [],
66
"references": [
77
{
8-
"path": "./packages/amazon-sumerian-hosts-babylon"
8+
"path": "./packages/amazon-sumerian-hosts-babylon/tsconfig.json"
99
}
1010
],
1111
"compilerOptions": {
@@ -23,6 +23,10 @@
2323
// Don't compile anything found in node_modules
2424
"skipLibCheck": true,
2525
// Disable automatic inclusion of @types packages
26-
"types": []
26+
"types": [],
27+
"module": "NodeNext",
28+
"moduleResolution": "NodeNext",
29+
// "target": "ESNext", // Not needed because we don't transform source code, we only emit declarations
30+
"lib": ["DOM", "ESNext"]
2731
}
28-
}
32+
}

0 commit comments

Comments
 (0)