Refactor web adapter to universal adapter

Rename the web adapter to universal adapter to better reflect its
framework-agnostic nature. This change involves updating package.json,
file paths, and documentation.
This commit is contained in:
Cameron Pak
2026-04-06 07:34:25 -05:00
parent 62f6985e8f
commit 9e0382389e
12 changed files with 31 additions and 40 deletions
+1 -1
View File
@@ -331,7 +331,7 @@ async function buildAdapters() {
}),
tsup.build({
...baseConfig("web"),
...baseConfig("universal"),
platform: "neutral",
}),
+5 -5
View File
@@ -233,10 +233,10 @@
"import": "./dist/adapter/nextjs/index.js",
"require": "./dist/adapter/nextjs/index.js"
},
"./adapter/web": {
"types": "./dist/types/adapter/web/index.d.ts",
"import": "./dist/adapter/web/index.js",
"require": "./dist/adapter/web/index.js"
"./adapter/universal": {
"types": "./dist/types/adapter/universal/index.d.ts",
"import": "./dist/adapter/universal/index.js",
"require": "./dist/adapter/universal/index.js"
},
"./adapter/nuxt": {
"types": "./dist/types/adapter/nuxt/index.d.ts",
@@ -297,7 +297,7 @@
"adapter/cloudflare": ["./dist/types/adapter/cloudflare/index.d.ts"],
"adapter/vite": ["./dist/types/adapter/vite/index.d.ts"],
"adapter/nextjs": ["./dist/types/adapter/nextjs/index.d.ts"],
"adapter/web": ["./dist/types/adapter/web/index.d.ts"],
"adapter/universal": ["./dist/types/adapter/universal/index.d.ts"],
"adapter/nuxt": ["./dist/types/adapter/nuxt/index.d.ts"],
"adapter/react-router": ["./dist/types/adapter/react-router/index.d.ts"],
"adapter/bun": ["./dist/types/adapter/bun/index.d.ts"],
+1
View File
@@ -0,0 +1 @@
export * from "./universal.adapter";
@@ -1,5 +1,5 @@
import { afterAll, beforeAll, describe, test, expect } from "bun:test";
import { createBknd } from "./web.adapter";
import { createBknd } from "./universal.adapter";
import { disableConsoleLog, enableConsoleLog } from "core/utils";
import { adapterTestSuite } from "adapter/adapter-test-suite";
import { bunTestRunner } from "adapter/bun/test";
@@ -7,7 +7,7 @@ import { bunTestRunner } from "adapter/bun/test";
beforeAll(disableConsoleLog);
afterAll(enableConsoleLog);
describe("web adapter via createBknd", () => {
describe("universal adapter via createBknd", () => {
adapterTestSuite(bunTestRunner, {
makeApp: (options, args) => createBknd({ mode: "api", options }, args).getApp(),
makeHandler: (options, args) => createBknd({ mode: "api", options: options ?? {} }, args).serve(),
@@ -44,7 +44,7 @@ describe("web adapter via createBknd", () => {
// ------------------------ MODE STANDALONE ------------------------
describe("web adapter via createBknd in standalone mode", () => {
describe("universal adapter via createBknd in standalone mode", () => {
adapterTestSuite(bunTestRunner, {
makeApp: (options, args) => createBknd({ mode: "standalone", options }, args).getApp(),
makeHandler: (options, args) => createBknd({ mode: "standalone", options: options ?? {} }, args).serve(),
-1
View File
@@ -1 +0,0 @@
export * from "./web.adapter";