mirror of
https://github.com/LukeHagar/crossws.git
synced 2025-12-06 12:27:46 +00:00
refactor: add /adapters/uws
This commit is contained in:
21
package.json
21
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"
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user