Skip to content

Commit f5a868a

Browse files
authored
chore: Upgrade to TypeScript 5.6 and Svelte 5 (#639)
1 parent 13f0933 commit f5a868a

File tree

10 files changed

+417
-349
lines changed

10 files changed

+417
-349
lines changed

.eslintrc.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/deps.json

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

.projenrc.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,21 @@ const project = new awscdk.AwsCdkConstructLibrary({
3333
'semver',
3434
'@types/semver',
3535
// for setup ui
36-
'@sveltejs/vite-plugin-svelte@^1.0.1',
37-
'@tsconfig/svelte@^3.0.0',
36+
'@sveltejs/vite-plugin-svelte@^4',
37+
'@tsconfig/svelte@^5',
3838
'bootstrap@^5.2.0',
3939
'sass@^1.54.0',
40-
'svelte@^3.49.0',
41-
'svelte-check@^2.8.0',
42-
'svelte-preprocess@^4.10.7',
43-
'vite@^4.0.0',
44-
'vite-plugin-singlefile@^0.13.5',
40+
'svelte@^5',
41+
'svelte-check@^4',
42+
'svelte-preprocess@^6',
43+
'vite@^5',
44+
'vite-plugin-singlefile@^2',
4545
'eslint-plugin-svelte@^2.29.0',
4646
],
4747
deps: [
4848
],
4949
jsiiVersion: '5.5.x',
50-
typescriptVersion: '4.9.x',
50+
typescriptVersion: '5.6.x',
5151
releaseToNpm: true,
5252
npmAccess: NpmAccess.PUBLIC,
5353
publishToPypi: {
@@ -154,6 +154,7 @@ cdkConfig.json.addDeletionOverride('output');
154154
// allow lambda utility files to import dev dependencies
155155
project.eslint.allowDevDeps('src/lambda-helpers.ts');
156156
project.eslint.allowDevDeps('src/lambda-github.ts');
157+
project.eslint.allowDevDeps('setup/src/main.ts');
157158

158159
// vscode auto formatting
159160
project.vscode.settings.addSettings({

package.json

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

setup/src/main.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import './app.scss';
2+
import { mount } from 'svelte';
23
import App from './App.svelte';
34

4-
const app = new App({
5-
target: document.getElementById('app'),
6-
});
5+
const app = mount(App, { target: document.getElementById('app')! });
76

87
export default app;

setup/tsconfig.node.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,7 @@
44
"module": "ESNext",
55
"moduleResolution": "Node"
66
},
7-
"include": ["vite.config.ts"]
7+
"include": [
8+
"vite.config.mts"
9+
]
810
}
File renamed without changes.

test/default.integ.snapshot/github-runners-test.assets.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -170,15 +170,15 @@
170170
}
171171
}
172172
},
173-
"e811b384dbaedb002f694afb4e67cc7fdc154aec8e0729cdbe9675799c03aac5": {
173+
"83ce750c90c2646f1a6d4cc60a215f0b1846f45fcced5508b512c5d7c7556131": {
174174
"source": {
175-
"path": "asset.e811b384dbaedb002f694afb4e67cc7fdc154aec8e0729cdbe9675799c03aac5.lambda",
175+
"path": "asset.83ce750c90c2646f1a6d4cc60a215f0b1846f45fcced5508b512c5d7c7556131.lambda",
176176
"packaging": "zip"
177177
},
178178
"destinations": {
179179
"current_account-current_region": {
180180
"bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}",
181-
"objectKey": "e811b384dbaedb002f694afb4e67cc7fdc154aec8e0729cdbe9675799c03aac5.zip",
181+
"objectKey": "83ce750c90c2646f1a6d4cc60a215f0b1846f45fcced5508b512c5d7c7556131.zip",
182182
"assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}"
183183
}
184184
}
@@ -209,15 +209,15 @@
209209
}
210210
}
211211
},
212-
"8bb62aeee5548222e3e98319bc0e7cfe845151944b237f23c932704ac173f858": {
212+
"13948c94ac61b5617b0b44f8c4799b455dd9a508f3a6aa3d137d37f1892fa9eb": {
213213
"source": {
214214
"path": "github-runners-test.template.json",
215215
"packaging": "file"
216216
},
217217
"destinations": {
218218
"current_account-current_region": {
219219
"bucketName": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}",
220-
"objectKey": "8bb62aeee5548222e3e98319bc0e7cfe845151944b237f23c932704ac173f858.json",
220+
"objectKey": "13948c94ac61b5617b0b44f8c4799b455dd9a508f3a6aa3d137d37f1892fa9eb.json",
221221
"assumeRoleArn": "arn:${AWS::Partition}:iam::${AWS::AccountId}:role/cdk-hnb659fds-file-publishing-role-${AWS::AccountId}-${AWS::Region}"
222222
}
223223
}

test/default.integ.snapshot/github-runners-test.template.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17436,7 +17436,7 @@
1743617436
"S3Bucket": {
1743717437
"Fn::Sub": "cdk-hnb659fds-assets-${AWS::AccountId}-${AWS::Region}"
1743817438
},
17439-
"S3Key": "e811b384dbaedb002f694afb4e67cc7fdc154aec8e0729cdbe9675799c03aac5.zip"
17439+
"S3Key": "83ce750c90c2646f1a6d4cc60a215f0b1846f45fcced5508b512c5d7c7556131.zip"
1744017440
},
1744117441
"Description": "Setup GitHub Actions integration with self-hosted runners",
1744217442
"Environment": {

0 commit comments

Comments
 (0)