UNPKG

rhine-var

Version:

Variables that support multi-user collaboration and persistence, making collaboration and variable operations as simple as possible, with strict and well-defined type hints.

73 lines 2.03 kB
{ "name": "rhine-var", "version": "0.10.5", "description": "Variables that support multi-user collaboration and persistence, making collaboration and variable operations as simple as possible, with strict and well-defined type hints.", "exports": { ".": "./dist/index.js", "./react": "./dist/react/index.js" }, "types": "dist/index.d.ts", "scripts": { "dev": "tsc --watch", "playground": "npm run dev --prefix playground/next", "prepare": "ts-patch install -s", "install-next": "npm install --prefix playground/next", "link-next": "npm link && npm link rhine-var --prefix playground/next", "test": "echo All tests passed.", "build": "tsc", "commit": "node scripts/commit.js" }, "author": "RhineAI", "license": "Apache-2.0", "keywords": [ "CRDT", "sync", "state", "data-persistence", "offline-first", "shared-editing", "proxy", "collaboration", "websocket", "strongly-typed", "real-time", "concise", "concise", "rigorous", "concurrency", "hocuspocus" ], "repository": { "type": "git", "url": "https://github.com/RhineAI/rhine-var.git" }, "bugs": { "url": "https://github.com/RhineAI/rhine-var/issues" }, "homepage": "https://github.com/RhineAI/rhine-var#readme", "devDependencies": { "@testing-library/jest-dom": "^6.5.0", "@testing-library/react": "^16.0.1", "@testing-library/react-hooks": "^8.0.1", "@types/jest": "^29.5.12", "@types/puppeteer": "^7.0.4", "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "jest": "^29.7.0", "jest-puppeteer": "^10.1.1", "puppeteer": "^23.3.0", "ts-jest": "^29.2.5", "ts-patch": "^3.2.1", "typescript": "5.5.4", "typescript-transform-paths": "^3.5.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, "dependencies": { "yjs": "^13.6.23", "y-protocols": "^1.0.6", "y-websocket": "^2.0.4", "@hocuspocus/provider": "^2.15.0" }, "peerDependencies": {} }