@greenwood/plugin-adapter-vercel v0.29.3
@greenwood/plugin-adapter-vercel
Overview
Enables usage of Vercel Serverless runtimes for API routes and SSR pages.
This package assumes you already have
@greenwood/cli
installed.
Features
In addition to publishing a project's static assets to the Vercel's CDN, this plugin adapts Greenwood API routes and SSR pages into Vercel Serverless functions using their Build Output API.
Note: You can see a working example of this plugin here.
Installation
You can use your favorite JavaScript package manager to install this package.
examples:
# npm
npm install @greenwood/plugin-adapter-vercel --save-dev
# yarn
yarn add @greenwood/plugin-adapter-vercel --dev
You will then want to create a vercel.json file, customized to match your project. Assuming you have an npm script called build
{
"scripts": {
"build": "greenwood build"
}
}
This would be the minimum vercel.json configuration you would need
{
"buildCommand": "npm run build"
}
Usage
Add this plugin to your greenwood.config.js.
import { greenwoodPluginAdapterVercel } from '@greenwood/plugin-adapter-vercel';
export default {
...
plugins: [
greenwoodPluginAdapterVercel()
]
}
Caveats
- Edge runtime is not supported (yet).
- The Vercel CLI (
vercel dev
) is not compatible with Build Output v3.Error: Detected Build Output v3 from "npm run build", but it is not supported for `vercel dev`. Please set the Development Command in your Project Settings.
3 days ago
5 days ago
2 months ago
2 months ago
4 months ago
5 months ago
6 months ago
6 months ago
7 months ago
8 months ago
9 months ago
9 months ago