Vercel utilities for working with related projects
npm install @vercel/related-projects@vercel/related-projectsUtilities for stitching together Vercel deployments across multiple projects.
pnpm add @vercel/related-projects
``json filename=vercel.json`
{
"relatedProjects": ["prj_123", "prj_456"]
}
`ts
import { relatedProjects } from '@vercel/related-projects';
// fully typed env variable
const projects = relatedProjects();
`
`ts
import { withRelatedProject } from '@vercel/related-projects';
const apiHost = withRelatedProject({
projectName: 'my-api-project',
// used as a fallback
defaultHost: process.env.API_HOST,
});
`
This can replace all usages of:
`ts`
const apiHost = process.env.API_HOST;
`ts``
import type { VercelRelatedProject } from '@vercel/related-projects';