Skip to content

Releases: egoist/vite-vercel

v0.1.14

05 May 15:01
Compare
Choose a tag to compare

Now FetchEvent is also available in the middleware:

import type { MiddlewareFetchEvent, MiddlewareRequest } from 'vite-vercel/server';

export default (req: MiddlewareRequest, event: MiddlewareFetchEvent) =>  {
  const url = new URL(req.url) 

  if (url.pathname === '/responses/send-response') {
    const { readable, writable } = new TransformStream();

    event.waitUntil(
      (async () => {
        const writer = writable.getWriter();
        const encoder = new TextEncoder();
        writer.write(encoder.encode('Hello, world! Streamed!'));
        writer.write(encoder.encode('response'));
        writer.close();
      })(),
    );

    return new Response(readable);
  }
}

v0.1.9

03 May 13:39
Compare
Choose a tag to compare
  • Feat: addingMiddlewareResponse.rewrite, MiddlewareResponse.redirect and MiddlewareRequest
  • Feat: Adding isBot export in vite-vercel/server
  • Fix: Creating production build using Vite instead of esbuild

Full Changelog: v0.1.7...v0.1.9