Skip to content

Commit 9c8c1fc

Browse files
committed
chore(example-cloudflare): improve CF dev workflow and scripts
1 parent 6cf1617 commit 9c8c1fc

4 files changed

Lines changed: 234 additions & 5 deletions

File tree

example/cloudflare/package.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"name": "example-cloudflare",
3+
"private": true,
4+
"type": "module",
5+
"scripts": {
6+
"cf:bundle": "statikapi-cf --src src-api --out dist/worker.mjs",
7+
"cf:watch": "chokidar \"src-api/**/*.{js,mjs,cjs}\" -c \"pnpm cf:bundle\"",
8+
"cf:dev": "wrangler dev --local",
9+
"cf:dev:all": "concurrently -n BUILD,WRANGLER -c yellow,cyan \"pnpm cf:watch\" \"pnpm cf:dev\""
10+
},
11+
"devDependencies": {
12+
"@statikapi/adapter-cf": "workspace:*",
13+
"wrangler": "^4.47.0",
14+
"concurrently": "^9.0.0",
15+
"chokidar-cli": "^3.0.0"
16+
}
17+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export default { hello: 'world!' };
1+
export default { hello: 'world from worker!' };

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
"dev": "concurrently -n API,UI -c cyan,magenta \"pnpm -C example/basic dev --no-ui --keep-alive\" \"pnpm -C packages/ui dev\"",
1616
"ui:preview": "pnpm -C packages/ui preview",
1717
"ui:build": "pnpm -C packages/ui build && node packages/cli/scripts/embed-ui.js",
18-
"cf:bundle": "pnpm --filter @statikapi/adapter-cf exec statikapi-cf --out dist/worker.mjs",
19-
"cf:watch": "pnpm --filter @statikapi/adapter-cf exec statikapi-cf --watch --out dist/worker.mjs",
20-
"cf:dev": "wrangler dev --local",
21-
"cf:dev:all": "concurrently -n BUILD,WRANGLER -c yellow,cyan \"pnpm cf:watch\" \"pnpm cf:dev\"",
18+
"cf:bundle": "pnpm -C example/cloudflare cf:bundle",
19+
"cf:watch": "pnpm -C example/cloudflare cf:watch",
20+
"cf:dev": "pnpm -C example/cloudflare cf:dev",
21+
"cf:dev:all": "pnpm -C example/cloudflare cf:dev:all",
2222
"prepublishOnly": "pnpm -r test"
2323
},
2424
"devDependencies": {

0 commit comments

Comments
 (0)