Skip to content

Commit 5d3248b

Browse files
authored
Merge pull request #1 from 3daddict/update/sveltekit-breaking-changes-migration
Update/sveltekit breaking changes migration
2 parents 6b4218e + 13820e2 commit 5d3248b

File tree

22 files changed

+424
-539
lines changed

22 files changed

+424
-539
lines changed

package-lock.json

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

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"format": "prettier --write --plugin-search-dir=. ."
1313
},
1414
"devDependencies": {
15-
"@sveltejs/adapter-auto": "next",
16-
"@sveltejs/kit": "next",
15+
"@sveltejs/adapter-auto": "^1.0.0-next.80",
16+
"@sveltejs/kit": "^1.0.0-next.499",
1717
"marked": "^4.0.0",
1818
"prettier": "^2.6.2",
1919
"prettier-plugin-svelte": "^2.7.0",

src/hooks/index.js renamed to src/hooks.server.js

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,3 @@ export async function handle({ event, resolve }) {
66
event.locals.user = jwt ? JSON.parse(jwt) : null;
77
return await resolve(event);
88
}
9-
10-
export function getSession({ locals }) {
11-
return {
12-
user: locals.user && {
13-
username: locals.user.username,
14-
email: locals.user.email,
15-
image: locals.user.image,
16-
bio: locals.user.bio
17-
}
18-
};
19-
}

src/lib/ArticleList/index.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { session } from '$app/stores';
2+
import { session } from '../../stores/sessions';
33
import ArticlePreview from './ArticlePreview.svelte';
44
55
export let articles;

src/lib/Nav.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script>
2-
import { page, session } from '$app/stores';
2+
import { page } from '$app/stores';
3+
import { session } from '../stores/sessions';
34
</script>
45

56
<nav class="navbar navbar-light">

src/routes/+error.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
</script>
44

55
<script>
6-
import { dev } from '$app/env';
6+
import { dev } from '$app/environment';
77
</script>
88

99
<svelte:head>

src/routes/+layout.server.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export async function load({ locals }) {
2+
return locals.user ? {
3+
user: locals.user && {
4+
username: locals.user.username,
5+
email: locals.user.email,
6+
image: locals.user.image,
7+
bio: locals.user.bio
8+
}
9+
} : { user: null };
10+
}

src/routes/+layout.svelte

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
<script>
2+
import { page } from '$app/stores';
3+
import { session } from '../stores/sessions';
24
import { navigating } from '$app/stores';
35
import Nav from '$lib/Nav.svelte';
46
import PreloadingIndicator from '$lib/PreloadingIndicator.svelte';
7+
8+
$session = $page.data;
59
</script>
610

711
{#if $navigating}

src/routes/+page.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { page, session } from '$app/stores';
2+
import { page } from '$app/stores';
33
import ArticleList from '$lib/ArticleList/index.svelte';
44
import Pagination from '$lib/Pagination.svelte';
55
@@ -17,7 +17,7 @@
1717
</svelte:head>
1818

1919
<div class="home-page">
20-
{#if !$session.user}
20+
{#if !$page.user}
2121
<div class="banner">
2222
<div class="container">
2323
<h1 class="logo-font">conduit</h1>
@@ -42,7 +42,7 @@
4242
</a>
4343
</li>
4444

45-
{#if $session.user}
45+
{#if $page.user}
4646
<li class="nav-item">
4747
<a href="/?tab=feed" rel="prefetch" class="nav-link" class:active={tab === 'feed'}>
4848
Your Feed

src/routes/article/[slug]/+page.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
import { session } from '$app/stores';
2+
import { page } from '$app/stores';
33
import { marked } from 'marked';
44
55
import ArticleMeta from './_ArticleMeta.svelte';
@@ -19,7 +19,7 @@
1919
<div class="banner">
2020
<div class="container">
2121
<h1>{data.article.title}</h1>
22-
<ArticleMeta article={data.article} user={$session.user} />
22+
<ArticleMeta article={data.article} user={$page.user} />
2323
</div>
2424
</div>
2525

@@ -43,7 +43,7 @@
4343
<div class="article-actions" />
4444

4545
<div class="row">
46-
<CommentContainer slug={data.slug} comments={data.comments} user={$session.user} errors={[]} />
46+
<CommentContainer slug={data.slug} comments={data.comments} user={$page.user} errors={[]} />
4747
</div>
4848
</div>
4949
</div>

0 commit comments

Comments
 (0)