Skip to content

Commit 0311c4e

Browse files
authored
feat: Bump site-kit to 5.0 (#9695)
* push * Use tryTerminal * Update site-kit, fix legacy issue
1 parent f427d47 commit 0311c4e

File tree

6 files changed

+36
-129
lines changed

6 files changed

+36
-129
lines changed

pnpm-lock.yaml

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

sites/kit.svelte.dev/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@sveltejs/adapter-vercel": "workspace:^",
1515
"@sveltejs/amp": "workspace:^",
1616
"@sveltejs/kit": "workspace:^",
17-
"@sveltejs/site-kit": "4.1.1",
17+
"@sveltejs/site-kit": "5.0.3",
1818
"@types/d3-geo": "^3.0.2",
1919
"@types/node": "^16.18.6",
2020
"flexsearch": "^0.7.31",

sites/kit.svelte.dev/src/routes/home/Deployment.svelte

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { Section } from '@sveltejs/site-kit/components';
2+
import { Section, theme } from '@sveltejs/site-kit/components';
33
import html5 from './logos/html5.svg';
44
import node from './logos/node.svg';
55
import vercel from './logos/vercel.svg';
@@ -10,7 +10,6 @@
1010
import lambda from './logos/lambda.svg';
1111
import azure from './logos/azure.svg';
1212
import plus from '$lib/icons/plus.svg';
13-
import { theme } from '@sveltejs/site-kit/theme';
1413
</script>
1514

1615
<Section --background="var(--background-1)">

sites/kit.svelte.dev/src/routes/home/Hero.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
padding: calc(10rem + var(--sk-nav-height)) var(--sk-page-padding-side) 16rem;
121121
}
122122
.hero-contents {
123-
max-width: calc(120rem - 2 * var(--side-nav));
123+
max-width: calc(120rem - 2 * var(--sk-page-padding-side));
124124
padding-bottom: 0rem;
125125
}
126126

sites/kit.svelte.dev/src/routes/home/Try.svelte

+2-95
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { Section } from '@sveltejs/site-kit/components';
2+
import { Section, TryTerminal } from '@sveltejs/site-kit/components';
33
</script>
44

55
<Section --background="var(--background-2)">
@@ -27,22 +27,7 @@
2727
see for yourself
2828
</h2>
2929
<div class="try">
30-
<div class="terminal">
31-
<div class="chrome">
32-
<span class="red dot" />
33-
<span class="yellow dot" />
34-
<span class="green dot" />
35-
<span class="title">terminal</span>
36-
</div>
37-
<pre><code
38-
><span class="line"
39-
>npm create <span class="orange-highlight">svelte</span>@latest my-app</span
40-
>
41-
<span class="line">cd my-app</span>
42-
<span class="line">npm install</span>
43-
<span class="line">npm run dev -- --open</span></code
44-
></pre>
45-
</div>
30+
<TryTerminal />
4631
</div>
4732
</div>
4833
<p class="create-an-app">
@@ -65,63 +50,6 @@
6550
color: white;
6651
}
6752
68-
.terminal {
69-
background: rgba(0, 0, 0, 0.7);
70-
margin: 0;
71-
border-radius: var(--sk-border-radius);
72-
overflow: hidden;
73-
}
74-
75-
.terminal .chrome {
76-
position: relative;
77-
background: var(--sk-back-3);
78-
color: var(--sk-text-3);
79-
display: flex;
80-
align-items: center;
81-
font-size: var(--sk-text-s);
82-
padding: 1rem;
83-
gap: 1rem;
84-
}
85-
86-
.terminal .dot {
87-
width: 1rem;
88-
height: 1rem;
89-
border-radius: 50%;
90-
}
91-
92-
.red {
93-
background-color: hsl(15, 100%, 65%);
94-
}
95-
96-
.yellow {
97-
background-color: hsl(48, 100%, 67%);
98-
}
99-
100-
.green {
101-
background-color: hsl(141, 53%, 53%);
102-
}
103-
104-
.title {
105-
position: absolute;
106-
display: flex;
107-
left: 0;
108-
top: 0;
109-
width: 100%;
110-
height: 100%;
111-
align-items: center;
112-
justify-content: center;
113-
}
114-
115-
.terminal pre {
116-
padding: 1em;
117-
font-size: var(--sk-text-xs);
118-
}
119-
120-
.line::before {
121-
content: '$ ';
122-
opacity: 0.3;
123-
}
124-
12553
h2 {
12654
color: white;
12755
font-size: var(--sk-text-xl);
@@ -133,15 +61,6 @@
13361
display: none;
13462
}
13563
136-
pre code {
137-
color: white;
138-
font-size: 1em;
139-
}
140-
141-
.orange-highlight {
142-
color: hsl(15, 100%, 65%);
143-
}
144-
14564
.create-an-app {
14665
color: white;
14766
}
@@ -151,18 +70,6 @@
15170
text-decoration: underline;
15271
}
15372
154-
@media (min-width: 440px) {
155-
.terminal pre {
156-
font-size: var(--sk-text-s);
157-
}
158-
}
159-
160-
@media (min-width: 1080px) {
161-
.terminal pre {
162-
font-size: var(--sk-text-m);
163-
}
164-
}
165-
16673
@media (min-width: 900px) {
16774
svg {
16875
display: initial;

sites/kit.svelte.dev/tsconfig.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"compilerOptions": {
33
"allowJs": true,
44
"checkJs": true,
5-
"allowSyntheticDefaultImports": true
5+
"allowSyntheticDefaultImports": true,
6+
"moduleResolution": "bundler"
67
},
78
"extends": "./.svelte-kit/tsconfig.json"
89
}

0 commit comments

Comments
 (0)