Modules@robinpath/vercel

@robinpath/vercel

0.1.0Public

Vercel module for RobinPath.

@robinpath/vercel

Vercel module for RobinPath.

Category Functions Auth License

Why use this module?

The vercel module lets you:

  • List all projects in the authenticated account
  • Get details of a project by ID or name
  • Create a new Vercel project
  • Update settings of an existing project
  • Delete a Vercel project

All functions are callable directly from RobinPath scripts with a simple, consistent API.

Installation

npm install @robinpath/vercel

Quick Start

1. Set up credentials

vercel.setToken "my-vercel-token"

2. List all projects in the authenticated account

vercel.listProjects {"limit": 20, "search": "my-app"}

Available Functions

FunctionDescription
vercel.setTokenSet the Vercel API bearer token for authentication
vercel.listProjectsList all projects in the authenticated account
vercel.getProjectGet details of a project by ID or name
vercel.createProjectCreate a new Vercel project
vercel.updateProjectUpdate settings of an existing project
vercel.deleteProjectDelete a Vercel project
vercel.listDeploymentsList deployments, optionally filtered by project, state, or target
vercel.getDeploymentGet details of a specific deployment
vercel.createDeploymentCreate a new deployment with files
vercel.cancelDeploymentCancel an in-progress deployment
vercel.deleteDeploymentDelete a deployment
vercel.redeployDeploymentRedeploy an existing deployment (create from existing)
vercel.listDomainsList all domains in the authenticated account
vercel.getDomainGet information about a specific domain
vercel.addDomainRegister a new domain to the account
vercel.removeDomainRemove a domain from the account
vercel.listProjectDomainsList all domains assigned to a project
vercel.addProjectDomainAdd a domain to a project
vercel.removeProjectDomainRemove a domain from a project
vercel.getDomainConfigGet DNS configuration for a domain
vercel.verifyDomainVerify a domain attached to a project
vercel.listEnvVarsList all environment variables for a project
vercel.getEnvVarGet details of a specific environment variable
vercel.createEnvVarCreate a new environment variable for a project
vercel.updateEnvVarUpdate an existing environment variable
vercel.deleteEnvVarDelete an environment variable from a project
vercel.getUserGet the authenticated user's profile
vercel.listTeamsList all teams the authenticated user belongs to
vercel.getTeamGet details of a specific team
vercel.getDeploymentLogsGet build logs for a deployment

Examples

List all projects in the authenticated account

vercel.listProjects {"limit": 20, "search": "my-app"}

Get details of a project by ID or name

vercel.getProject "my-project"

Create a new Vercel project

vercel.createProject "my-app" {"framework": "nextjs"}

Integration with RobinPath

import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/vercel";

const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);

const result = await rp.executeScript(`
  vercel.setToken "my-vercel-token"
  vercel.listProjects {"limit": 20, "search": "my-app"}
`);

Full API Reference

See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.

Related Modules

License

MIT

Versions (1)

VersionTagPublished
0.1.0latestyesterday
Install
$ robinpath install @robinpath/vercel
Version0.1.0
LicenseMIT
Unpacked Size8.4 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

Category

devops