Skip to content

Commit 6ea0e56

Browse files
fix: address Node 20 requirement and vercel.json config
1. setup-ts-sdk.sh: require Node.js 20+ (needed for global File constructor) 2. vercel.json: replace unsupported top-level deploy object with per-app config reference, each demo keeps its own vercel.json
1 parent 2636f76 commit 6ea0e56

2 files changed

Lines changed: 6 additions & 23 deletions

File tree

‎examples/quickstart-scripts/setup-ts-sdk.sh‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ if ! command -v node &> /dev/null; then
3737
fi
3838

3939
NODE_VERSION=$(node -v | cut -d'v' -f2 | cut -d'.' -f1)
40-
if [ "$NODE_VERSION" -lt 18 ]; then
41-
echo -e "${RED}❌ Node.js 18+ is required. Current version: $(node -v)${NC}"
40+
if [ "$NODE_VERSION" -lt 20 ]; then
41+
echo -e "${RED}❌ Node.js 20+ is required. Current version: $(node -v)${NC}"
4242
exit 1
4343
fi
4444

‎examples/vercel.json‎

Lines changed: 4 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,5 @@
11
{
2-
"deploy": {
3-
"react-sdk-demo": {
4-
"name": "urbackend-react-demo",
5-
"buildCommand": "cd examples/react-sdk-demo && npm install && npm run build",
6-
"outputDirectory": "examples/react-sdk-demo/dist",
7-
"installCommand": "cd examples/react-sdk-demo && npm install"
8-
},
9-
"sdk-kanban": {
10-
"name": "urbackend-kanban",
11-
"buildCommand": "cd examples/sdk-kanban/client && npm install && npm run build",
12-
"outputDirectory": "examples/sdk-kanban/client/dist",
13-
"installCommand": "cd examples/sdk-kanban/client && npm install"
14-
},
15-
"social-demo": {
16-
"name": "urbackend-social-demo",
17-
"buildCommand": "cd examples/social-demo/client && npm install && npm run build",
18-
"outputDirectory": "examples/social-demo/client/dist",
19-
"installCommand": "cd examples/social-demo/client && npm install"
20-
}
21-
}
22-
}
2+
"$schema": "https://openapi.vercel.sh/doc.json",
3+
"comment": "Per-application Vercel configuration has been moved to each demo's own vercel.json. This root file is kept for documentation. See: examples/react-sdk-demo/vercel.json, examples/sdk-kanban/vercel.json, examples/social-demo/vercel.json"
4+
}
5+
</write_to_file></tool_call>

0 commit comments

Comments
 (0)