Skip to content

Commit 3f9a7c8

Browse files
committed
Update min supported vercel peer dep to v21
1 parent b68437b commit 3f9a7c8

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"typescript": "^4.0.5"
3030
},
3131
"peerDependencies": {
32-
"vercel": "^20.0.0"
32+
"vercel": "^21.0.0"
3333
},
3434
"files": [
3535
"lib"

src/utils/vercel-env.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,15 @@ const removeEnv = async (deploymentEnv: DeploymentEnv, envVarMap: EnvVarMap) =>
1515
}
1616

1717
const addEnv = async (deploymentEnv: DeploymentEnv, envVarMap: EnvVarMap) => {
18+
// new syntax: https://github.com/vercel/vercel/pull/5413 released in v21 https://github.com/vercel/vercel/releases/tag/vercel%4021.0.0
19+
// ref: https://github.com/vercel/vercel/blob/vercel%4021.0.0/packages/now-cli/src/types.ts#L206
20+
const varType = 'secret'
1821
const stdoutList: Promise<void>[] = []
22+
1923
for (const varName in envVarMap) {
2024
const varValue = envVarMap[varName]
2125
stdoutList.push(
22-
limit(() => exec( `printf %s "${varValue}" | vercel env add ${varName} ${deploymentEnv}` ).then(printStdout))
26+
limit(() => exec( `printf %s "${varValue}" | vercel env add ${varType} ${varName} ${deploymentEnv}` ).then(printStdout))
2327
)
2428
}
2529

0 commit comments

Comments
 (0)