Skip to content

Commit a53a56b

Browse files
committed
upgrade to TypeScript 4.5
1 parent afe59eb commit a53a56b

File tree

6 files changed

+82
-59
lines changed

6 files changed

+82
-59
lines changed

Diff for: .changeset/seven-ads-yawn.md

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
'create-svelte': patch
3+
'@sveltejs/kit': patch
4+
---
5+
6+
upgrade to TypeScript 4.5

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"playwright-chromium": "^1.17.0",
4040
"prettier": "^2.5.0",
4141
"rollup": "^2.60.2",
42-
"typescript": "~4.4.4"
42+
"typescript": "~4.5.5"
4343
},
4444
"type": "module"
4545
}

Diff for: packages/create-svelte/templates/default/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"@sveltejs/kit": "workspace:*",
1414
"svelte": "^3.44.0",
1515
"svelte-preprocess": "^4.9.8",
16-
"typescript": "^4.4.3"
16+
"typescript": "~4.5.5"
1717
},
1818
"type": "module",
1919
"dependencies": {

Diff for: packages/kit/src/packaging/index.js

+10-8
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,16 @@ export async function make_package(config, cwd = process.cwd()) {
5454
const svelte_ext = config.extensions.find((ext) => file.endsWith(ext)); // unlike `ext`, could be e.g. `.svelte.md`
5555

5656
if (!config.kit.package.files(normalized)) {
57-
const dts_file = (svelte_ext ? file : file.slice(0, -ext.length)) + '.d.ts';
58-
const dts_path = path.join(package_dir, dts_file);
59-
if (fs.existsSync(dts_path)) {
60-
fs.unlinkSync(dts_path);
61-
62-
const dir = path.dirname(dts_path);
63-
if (fs.readdirSync(dir).length === 0) {
64-
fs.rmdirSync(dir);
57+
const base = svelte_ext ? file : file.slice(0, -ext.length);
58+
for (const e of ['.d.ts', '.d.mts', '.d.cts']) {
59+
const dts_path = path.join(package_dir, base + e);
60+
if (fs.existsSync(dts_path)) {
61+
fs.unlinkSync(dts_path);
62+
63+
const dir = path.dirname(dts_path);
64+
if (fs.readdirSync(dir).length === 0) {
65+
fs.rmdirSync(dir);
66+
}
6567
}
6668
}
6769
continue;

Diff for: pnpm-lock.yaml

+63-48
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)