Skip to content

Commit 0445271

Browse files
authored
chore: tweak build command (#107)
1 parent 7690eab commit 0445271

File tree

4 files changed

+12
-5
lines changed

4 files changed

+12
-5
lines changed

.github/workflows/ci.yml renamed to .github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: ci
1+
name: deploy to gh-pages
22

33
on:
44
push:

doc-site/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@
88
"dev": "vite serve",
99
"debug": "node --inspect ./node_modules/vite/bin/vite serve",
1010
"build": "rimraf dist && vite build --outDir dist && serve -s dist",
11-
"ssr": "rimraf dist && vite-pages ssr && serve dist",
12-
"ssr-for-deploy": "rimraf dist && GITHUB_PAGES_DEPLOY=true vite-pages ssr",
11+
"ssr": "rimraf dist && vite-pages ssr",
12+
"ssr-for-preview": "rimraf dist && vite-pages ssr && serve dist",
13+
"ssr-for-deploy": "rimraf dist && cross-env GITHUB_PAGES_DEPLOY=true vite-pages ssr",
1314
"deploy": "npm run ssr-for-deploy && touch ./dist/.nojekyll && gh-pages -d dist -t"
1415
},
1516
"keywords": [],
@@ -23,6 +24,7 @@
2324
"devDependencies": {
2425
"@types/react": "^18.0.26",
2526
"@vitejs/plugin-react": "^3.0.0",
27+
"cross-env": "^7.0.3",
2628
"gh-pages": "^4.0.0",
2729
"rimraf": "^3.0.2",
2830
"serve": "^14.1.2",

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@
2121
"test-build": "cross-env VITE_PAGES_MODE=build pnpm test",
2222
"test-ssr": "cross-env VITE_PAGES_MODE=ssr pnpm test",
2323
"test-debug": "pnpm test -- --debug",
24-
"build:docs": "pnpm --filter doc-site run ssr-for-deploy",
24+
"build:docs": "pnpm build:core && pnpm build:theme && pnpm build:docs-only",
25+
"build:docs-only": "pnpm --filter doc-site run ssr-for-deploy",
26+
"build:core": "pnpm --filter vite-plugin-react-pages run build",
27+
"build:theme": "pnpm --filter vite-pages-theme-doc run build",
2528
"install-test-deps": "playwright install --with-deps chromium",
2629
"lint-staged": "lint-staged -q",
2730
"prepare": "husky install"

pnpm-lock.yaml

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)