Skip to content

Commit 5b935a9

Browse files
committed
Use pnpm watch and pnpm dev.
But they require a full build on every change.
1 parent c66e7eb commit 5b935a9

File tree

4 files changed

+97
-6
lines changed

4 files changed

+97
-6
lines changed

package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@
33
"version": "0.0.1",
44
"private": true,
55
"scripts": {
6-
"dev": "vite dev --host ::1",
6+
"--": "should I use --ext js,ts,svelte,html,png,gif,jpg,jpeg ?",
7+
"watch": "nodemon --ext '*' --watch src --exec \"vite build --minify false --sourcemap true\"",
8+
"dev": "wrangler pages dev .svelte-kit/cloudflare --kv GIFTS --live-reload",
79
"build": "vite build",
810
"preview": "vite preview",
911
"test": "playwright test",
@@ -23,6 +25,7 @@
2325
"eslint": "^8.32.0",
2426
"eslint-config-prettier": "^8.6.0",
2527
"eslint-plugin-svelte3": "^4.0.0",
28+
"nodemon": "^2.0.20",
2629
"prettier": "^2.8.3",
2730
"prettier-plugin-svelte": "^2.9.0",
2831
"svelte": "^3.55.1",

pnpm-lock.yaml

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

src/routes/+page.server.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import { redirect } from '@sveltejs/kit';
33
import { env } from '$env/dynamic/private';
44

55
export const load: PageServerLoad = async ({ platform }) => {
6+
console.log({platform});
67
let hello = await platform?.env?.GIFTS.get('hello');
78
if (!hello) {
89
await platform?.env?.GIFTS.put('hello', 'world');
910
hello = await platform?.env?.GIFTS.get('hello');
1011
}
1112
return {
1213
hello: hello ?? '',
13-
// platform,
1414
};
1515
};
1616

src/routes/+page.svelte

+2-4
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@
33
44
export let data;
55
let hello = data.hello.slice(0);
6-
console.log({ svelte: 'yes', hello });
6+
console.log({ svelte: 'yes', hello, name: 'brian' });
77
</script>
88

99
<h1>Welcome to SvelteKit</h1>
10-
<p>Platform is {data.platform}</p>
11-
<p>Env is {JSON.stringify(data.env)}</p>
1210
<p>Data.hello is now {data.hello}</p>
13-
<form method="POST">
11+
<form method="POST" use:enhance>
1412
Change it to
1513
<input name="hello" bind:value={hello} type="text" />
1614
<input type="submit" />

0 commit comments

Comments
 (0)