Skip to content

v2.21.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 08:13
· 31 commits to main since this release
f937bd6

Minor Changes

  • ee2abf2: Add support for React Router 7.8.0 unstable middleware changes

example:

import { unstable_RouterContextProvider, unstable_createContext } from "react-router";
import { createHonoServer } from "react-router-hono-server/node";

type GlobalAppContext = {
  appVersion: string;
};

export const globalAppContext = unstable_createContext<GlobalAppContext>();

export default await createHonoServer({
  getLoadContext(_c, { mode, build }) {
    const isProductionMode = mode === "production";
    const context = new unstable_RouterContextProvider(); // New for 7.8.0

    context.set(globalAppContext, { appVersion: isProductionMode ? build.assets.version : "dev" }); // New for 7.8.0

    return context; // New for 7.8.0
  },
});