Skip to content

Commit b5cbd5a

Browse files
committed
Add Netlify friendly demo build process
1 parent 43d9cc7 commit b5cbd5a

3 files changed

Lines changed: 13 additions & 1 deletion

File tree

packages/react/netlify.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[build]
2+
command = "yarn demo:build"
3+
publish = "dist"
4+
5+
[build.environment]
6+
NODE_VERSION = "18"

packages/react/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"build": "vite build",
1515
"test": "cypress run --component",
1616
"typecheck": "tsc --noEmit",
17-
"demo": "vite --config vite.demo.config.ts"
17+
"demo": "vite --config vite.demo.config.ts",
18+
"demo:build": "vite build --config vite.demo.config.ts"
1819
},
1920
"dependencies": {
2021
"@react-hook/media-query": "^1.1.1",

packages/react/vite.demo.config.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,13 @@ import react from "@vitejs/plugin-react";
55
export default defineConfig({
66
plugins: [react()],
77
root: "demo",
8+
base: "./",
89
server: {
910
port: 3000,
1011
open: true,
1112
},
13+
build: {
14+
outDir: "../dist",
15+
emptyOutDir: true,
16+
},
1217
});

0 commit comments

Comments
 (0)