1.0.0-rc.1 • Published 6 months ago

remix-adapter-bunshine v1.0.0-rc.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

remix-adapter-bunshine

Use Bunshine with Remix, using Vite compiler

NPM Link Language: TypeScript No Dependencies Code Coverage Tree shakeable ISC License

Installation

bun add remix-adapter-bunshine

Usage

Setup in a server.ts file.

import { remixAdapterVite } from 'remix-adapter-bunshine';
import { HttpRouter, performanceHeader, etags, compression } from 'bunshine';

const app = new HttpRouter();
app.use(etags());
app.use(compression());
app.use(performanceHeader());
await remixAdapterBunshine({
  app,
  mode: process.env.NODE_ENV,
  buildPath: `${import.meta.dir}/build`,
  logger: true,
});
app.listen({ port: 3002 });
app.emitUrl({ verbose: true });

Then in package.json, update "dev" under "scripts" to be:

bun server.ts