astro/.changeset/tiny-apes-shave.md
Juan Martín Seery 114bf63e11
refactor(vercel): Build Output API v3 (#3216)
* Removed ignores

* Migration to v3

* More changes

* Remove legacy redirects

* Fail when there is no ENABLE_VC_BUILD

* Fix edge

* Updated readme

* Changeset

* Added static mode

* Updated documentation

* Updated shim

* Made edge work!

* Updated changeset

* Ensure empty dir

* Fixed redirects for dynamic paths

* Removed extra declaration

* Splited imports

* Updated readme

* Fixed some urls

* Deprecated shim!

* [test]: Vercel NFT

* Beautify

* Edge bundle to node 14.19

Vercel runs 14.19.1 (I've checked it manually)

* Re-added shim (#3304)

* Added `node:` prefix

* Use the same bundling as Deno for Edge

* Remove esbuild

* Fixed shim

* Moved nft

* Updated changeset

* Added note about Edge

* fix typo

* Added support for Node 16 (vercel/vercel#7772)
2022-05-11 15:10:38 -06:00

852 B

@astrojs/vercel
minor

[BREAKING] Now with Build Output API (v3)! See the README to get started.

  • trailingSlash redirects works without a vercel.json file: just configure them inside your astro.config.mjs
  • Multiple deploy targets: edge, serverless and static!
  • When building to serverless, your code isn't transpiled to CJS anymore.

Migrate from v0.1

  1. Change the import inside astro.config.mjs:
    - import vercel from '@astrojs/vercel';
    + import vercel from '@astrojs/vercel/serverless';
    
  2. Rename the ENABLE_FILE_SYSTEM_API environment variable to ENABLE_VC_BUILD, as Vercel changed it.
  3. The output folder changed from .output to .vercel/output — you may need to update your .gitignore.