diff --git a/package.json b/package.json index bf7401d..ba15c30 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,11 @@ "types": "./dist/adapters/node.d.ts", "import": "./dist/adapters/node.mjs", "require": "./dist/adapters/node.cjs" + }, + "./adapters/uws": { + "types": "./dist/adapters/uws.d.ts", + "import": "./dist/adapters/uws.mjs", + "require": "./dist/adapters/uws.cjs" } }, "main": "./dist/index.cjs", @@ -61,18 +66,21 @@ ], "scripts": { "build": "unbuild", - "play:ws": "jiti playground/node-ws.ts", - "play:uws": "jiti playground/node-uws.ts", - "play:bun": "bun playground/bun.ts", - "play:deno": "deno run -A playground/deno.ts", - "play:cf": "wrangler dev --port 3001", "lint": "eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src", "lint:fix": "eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src -w", "prepack": "pnpm run build", + "play:bun": "bun playground/bun.ts", + "play:cf": "wrangler dev --port 3001", + "play:deno": "deno run -A playground/deno.ts", + "play:node": "jiti playground/node.ts", + "play:uws": "jiti playground/uws.ts", "release": "pnpm test && changelogen --release && npm publish && git push --follow-tags", "test": "pnpm lint && pnpm test:types", "test:types": "tsc --noEmit --skipLibCheck" }, + "resolutions": { + "crossws": "workspace:*" + }, "devDependencies": { "@cloudflare/workers-types": "^4.20240117.0", "@deno/types": "^0.0.1", @@ -94,8 +102,5 @@ "wrangler": "^3.25.0", "ws": "^8.16.0" }, - "resolutions": { - "crossws": "workspace:*" - }, "packageManager": "pnpm@8.15.0" } diff --git a/playground/node-ws.ts b/playground/node.ts similarity index 100% rename from playground/node-ws.ts rename to playground/node.ts diff --git a/playground/node-uws.ts b/playground/uws.ts similarity index 72% rename from playground/node-uws.ts rename to playground/uws.ts index e5bed58..998db15 100644 --- a/playground/node-uws.ts +++ b/playground/uws.ts @@ -1,10 +1,10 @@ // You can run this demo using `npm run play:node-uws` in repo import { App } from "uWebSockets.js"; -import nodeAdapter from "../src/adapters/node-uws.ts"; -import { createDemo, getIndexHTML } from "./_common"; +import uwsAdapter from "../src/adapters/uws.ts"; +import { createDemo, getIndexHTML } from "./_common.ts"; -const adapter = createDemo(nodeAdapter); +const adapter = createDemo(uwsAdapter); const app = App().ws("/*", adapter.websocket); diff --git a/src/adapters/node-uws.ts b/src/adapters/uws.ts similarity index 100% rename from src/adapters/node-uws.ts rename to src/adapters/uws.ts