UNPKG

@textea/y-socket.io

Version:
130 lines (129 loc) 3.35 kB
{ "name": "@textea/y-socket.io", "version": "1.5.0", "description": "Socket.io Connector for Yjs", "files": [ "**" ], "license": "MIT", "keywords": [ "socket.io", "react", "yjs", "yjs-provider" ], "repository": "https://github.com/TexteaInc/y-socket.io", "bugs": { "url": "https://github.com/TexteaInc/y-socket.io/issues" }, "homepage": "https://github.com/TexteaInc/y-socket.io#readme", "author": { "name": "exuanbo", "url": "https://github.com/exuanbo" }, "exports": { "./package.json": "./package.json", "./server": { "types": "./server.d.ts", "import": "./server.mjs", "default": "./server.js" }, "./awareness": { "types": "./awareness.d.ts", "import": "./awareness.mjs", "default": "./awareness.js" }, "./events": { "types": "./events.d.ts", "import": "./events.mjs", "default": "./events.js" }, "./hooks": { "types": "./hooks.d.ts", "import": "./hooks.mjs", "default": "./hooks.js" }, "./persistence": { "types": "./persistence.d.ts", "import": "./persistence.mjs", "default": "./persistence.js" }, "./provider": { "types": "./provider.d.ts", "import": "./provider.mjs", "default": "./provider.js" }, "./types": { "types": "./types.d.ts", "import": "./types.mjs", "default": "./types.js" } }, "bin": { "run-socketio-server": "./bin/run.ts" }, "workspaces": [ ".", "example" ], "scripts": { "copy": "shx cp LICENSE README.md package.json dist && shx cp -r bin dist", "build": "rollup -c rollup.config.ts --configPlugin swc3", "start": "./bin/run.ts", "example": "yarn workspace @textea/y-socket.io-example dev", "example:server": "yarn workspace @textea/y-socket.io-example server:dev", "test": "run -T vitest", "test:ui": "run -T vitest --ui", "test:run": "run -T vitest run" }, "dependencies": { "cookie": "^0.5.0", "express": "^4.18.2", "socket.io": "^4.5.3", "socket.io-adapter": "^2.4.0", "socket.io-client": "^4.5.3", "use-sync-external-store": "^1.2.0", "uuid": "^9.0.0", "y-protocols": "^1.0.5" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "yjs": "^13.5.42", "zustand": "^4" }, "peerDependenciesMeta": { "react": { "optional": true } }, "devDependencies": { "@commitlint/cli": "^17.1.2", "@commitlint/config-angular": "^17.1.0", "@rollup/plugin-alias": "^4.0.0", "@rollup/plugin-commonjs": "^23.0.0", "@rollup/plugin-node-resolve": "^15.0.0", "@swc/core": "^1.3.9", "@textea/dev-kit": "^0.14.2", "@types/cookie": "^0.5.1", "@types/express": "^4.17.14", "@types/node": "^18.11.2", "@types/use-sync-external-store": "^0.0.3", "@types/uuid": "^8.3.4", "@types/web": "^0.0.75", "@vitest/ui": "^0.24.3", "husky": "^8.0.1", "lint-staged": "^13.0.3", "prettier": "^2.7.1", "rollup": "^2.79.1", "rollup-plugin-dts": "^4.2.3", "rollup-plugin-swc3": "^0.6.0", "shx": "^0.3.4", "ts-node": "^10.9.1", "typescript": "^4.8.4", "vite": "^3.1.8", "vitest": "^0.24.3", "yjs": "^13.5.42", "zustand": "^4.1.4" }, "packageManager": "yarn@3.2.4" }