0.30.0 • Published 8 months ago

@greenwood/plugin-adapter-vercel v0.30.0

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@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

  1. Edge runtime is not supported (yet).
  2. 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.
0.30.0-alpha.8

9 months ago

0.30.0

8 months ago

0.30.0-alpha.7

9 months ago

0.30.0-alpha.3

1 year ago

0.30.0-alpha.6

10 months ago

0.30.0-alpha.4

1 year ago

0.30.0-alpha.5

12 months ago

0.29.4

1 year ago

0.30.0-alpha.2

1 year ago

0.29.3

1 year ago

0.30.0-alpha.1

1 year ago

0.30.0-alpha.0

1 year ago

0.29.2

1 year ago

0.29.1

2 years ago

0.29.0

2 years ago

0.29.0-alpha.6

2 years ago

0.29.0-alpha.5

2 years ago

0.29.0-alpha.4

2 years ago

0.29.0-alpha.3

2 years ago

0.29.0-alpha.2

2 years ago