Skip to content

Commit 6fd5656

Browse files
chore: remove Cloudflare related pre-scripts in favour of turbo dependsOn configs
1 parent aef4d8f commit 6fd5656

2 files changed

Lines changed: 17 additions & 5 deletions

File tree

apps/site/package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22
"name": "@node-core/website",
33
"type": "module",
44
"scripts": {
5-
"prebuild": "pnpm build-blog-data",
65
"build": "cross-env NODE_NO_WARNINGS=1 next build",
76
"check-types": "tsc --noEmit",
87
"deploy": "cross-env NEXT_PUBLIC_STATIC_EXPORT=true NODE_NO_WARNINGS=1 next build",
9-
"predev": "pnpm build-blog-data",
108
"dev": "cross-env NODE_NO_WARNINGS=1 next dev",
119
"lint": "turbo run lint:md lint:js lint:css",
1210
"lint:css": "stylelint \"**/*.css\" --allow-empty-input --cache --cache-strategy=content --cache-location=.stylelintcache",
@@ -23,8 +21,8 @@
2321
"build-blog-data": "node ./scripts/blog-data/generate.mjs",
2422
"build-blog-data:watch": "node --watch --watch-path=pages/en/blog ./scripts/blog-data/generate.mjs",
2523
"cloudflare:build:worker": "opennextjs-cloudflare build",
26-
"cloudflare:preview": "pnpm run cloudflare:build:worker && wrangler dev",
27-
"cloudflare:deploy": "pnpm run cloudflare:build:worker && wrangler deploy"
24+
"cloudflare:preview": "wrangler dev",
25+
"cloudflare:deploy": "wrangler deploy"
2826
},
2927
"dependencies": {
3028
"@heroicons/react": "~2.2.0",

apps/site/turbo.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"globalEnv": ["NODE_ENV"],
55
"tasks": {
66
"dev": {
7+
"dependsOn": ["build-blog-data"],
78
"cache": false,
89
"persistent": true,
910
"env": [
@@ -24,7 +25,7 @@
2425
]
2526
},
2627
"build": {
27-
"dependsOn": ["^build"],
28+
"dependsOn": ["build-blog-data", "^build"],
2829
"inputs": [
2930
"{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx}",
3031
"{app,components,layouts,pages,styles}/**/*.css",
@@ -133,7 +134,19 @@
133134
"inputs": ["{pages}/**/*.{mdx,md}"],
134135
"outputs": ["public/blog-data.json"]
135136
},
137+
"cloudflare:build:worker": {
138+
"dependsOn": ["build-blog-data"],
139+
"inputs": [
140+
"{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx}",
141+
"{app,components,layouts,pages,styles}/**/*.css",
142+
"{next-data,scripts,i18n}/**/*.{mjs,json}",
143+
"{app,pages}/**/*.{mdx,md}",
144+
"*.{md,mdx,json,ts,tsx,mjs,yml}"
145+
],
146+
"outputs": [".open-next/**"]
147+
},
136148
"cloudflare:preview": {
149+
"dependsOn": ["cloudflare:build:worker"],
137150
"inputs": [
138151
"{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx}",
139152
"{app,components,layouts,pages,styles}/**/*.css",
@@ -144,6 +157,7 @@
144157
"outputs": [".open-next/**"]
145158
},
146159
"cloudflare:deploy": {
160+
"dependsOn": ["cloudflare:build:worker"],
147161
"inputs": [
148162
"{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx}",
149163
"{app,components,layouts,pages,styles}/**/*.css",

0 commit comments

Comments
 (0)