From bfa54a6ffcdd2e663f37a9c2eb00665df05a7a4e Mon Sep 17 00:00:00 2001 From: "Alexis H. Munsayac" Date: Sun, 5 Apr 2026 23:39:14 +0800 Subject: [PATCH 1/3] fix server-fn-manifest import --- packages/start/src/config/constants.ts | 2 +- packages/start/src/env.d.ts | 2 +- packages/start/src/server/server-functions-handler.spec.ts | 2 +- packages/start/src/server/server-functions-handler.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/start/src/config/constants.ts b/packages/start/src/config/constants.ts index cb2190aa0..7538d2fd7 100644 --- a/packages/start/src/config/constants.ts +++ b/packages/start/src/config/constants.ts @@ -7,7 +7,7 @@ export const VIRTUAL_MODULES = { getClientManifest: "solid-start:get-client-manifest", getManifest: "solid-start:get-manifest", middleware: "solid-start:middleware", - serverFnManifest: "solidstart:server-fn-manifest", + serverFnManifest: "solid-start:server-fn-manifest", clientEntry: "solid-start:client-entry", serverEntry: "solid-start:server-entry", app: "solid-start:app", diff --git a/packages/start/src/env.d.ts b/packages/start/src/env.d.ts index fad2a39ab..c6e0c9114 100644 --- a/packages/start/src/env.d.ts +++ b/packages/start/src/env.d.ts @@ -1,6 +1,6 @@ // This file contains global type definitions that are internal to SolidStart and are not exported -declare module "solidstart:server-fn-manifest" { +declare module "solid-start:server-fn-manifest" { type ServerFn = (...args: Array) => Promise; export function getServerFnById(id: string): Promise; } diff --git a/packages/start/src/server/server-functions-handler.spec.ts b/packages/start/src/server/server-functions-handler.spec.ts index 0016ff990..44993c353 100644 --- a/packages/start/src/server/server-functions-handler.spec.ts +++ b/packages/start/src/server/server-functions-handler.spec.ts @@ -11,7 +11,7 @@ vi.mock("solid-js/web", () => ({ provideRequestEvent: vi.fn((_event, fn) => fn()), })); -vi.mock("solidstart:server-fn-manifest", () => ({ +vi.mock("solid-start:server-fn-manifest", () => ({ getServerFnById: vi.fn(), })); diff --git a/packages/start/src/server/server-functions-handler.ts b/packages/start/src/server/server-functions-handler.ts index 46fb65d55..0bde2b4be 100644 --- a/packages/start/src/server/server-functions-handler.ts +++ b/packages/start/src/server/server-functions-handler.ts @@ -17,7 +17,7 @@ import { extractBody, getHeadersAndBody, } from "./server-functions-shared.ts"; -import "solidstart:server-fn-manifest"; +import "solid-start:server-fn-manifest"; import { getServerFunction } from "./server-fns.ts"; import type { FetchEvent, PageEvent } from "./types.ts"; From 88eecb2eefa18b5cfc24e142b99e52cd4881cab4 Mon Sep 17 00:00:00 2001 From: "Alexis H. Munsayac" Date: Sun, 5 Apr 2026 23:39:49 +0800 Subject: [PATCH 2/3] fix node imports to use namespace --- packages/start/src/config/fs-routes/router.ts | 4 ++-- packages/start/src/config/lazy.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/start/src/config/fs-routes/router.ts b/packages/start/src/config/fs-routes/router.ts index 894237b02..470eb95d5 100644 --- a/packages/start/src/config/fs-routes/router.ts +++ b/packages/start/src/config/fs-routes/router.ts @@ -1,9 +1,9 @@ import { init, parse } from "es-module-lexer"; import esbuild from "esbuild"; import fg from "fast-glob"; -import fs from "fs"; +import fs from "node:fs"; import micromatch from "micromatch"; -import { posix } from "path"; +import { posix } from "node:path"; import { pathToRegexp } from "path-to-regexp"; import { normalizePath } from "vite"; diff --git a/packages/start/src/config/lazy.ts b/packages/start/src/config/lazy.ts index 55d4acef1..face0239f 100644 --- a/packages/start/src/config/lazy.ts +++ b/packages/start/src/config/lazy.ts @@ -1,8 +1,8 @@ import type { PluginItem } from "@babel/core"; import babel from "@babel/core"; import * as t from "@babel/types"; -import { sep as osSep } from "path"; -import { basename, relative, sep } from "path/posix"; +import { sep as osSep } from "node:path"; +import { basename, relative, sep } from "node:path/posix"; import type { PluginOption } from "vite"; import { VITE_ENVIRONMENTS } from "./constants.ts"; From b3abbf3357852bae2360bd708e32b6c5f2bec66e Mon Sep 17 00:00:00 2001 From: "Alexis H. Munsayac" Date: Tue, 7 Apr 2026 12:46:16 +0800 Subject: [PATCH 3/3] fix config exports --- packages/start/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/start/package.json b/packages/start/package.json index e3f75341e..6fc06bcc4 100644 --- a/packages/start/package.json +++ b/packages/start/package.json @@ -11,7 +11,7 @@ }, "exports": { ".": "./src/index.tsx", - "./config": "./src/config/index.ts", + "./config": "./dist/config/index.js", "./server": "./src/server/index.tsx", "./client": "./src/client/index.tsx", "./router": "./src/router.tsx",