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.

83 lines (82 loc) 2.19 kB
{ "name": "rhine-var", "version": "2.6.0", "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", "files": [ "dist", "README.md", "README_zh.md", "LICENSE" ], "scripts": { "dev": "tsc --watch", "playground": "bun run dev --prefix playground/next", "prepare": "ts-patch install -s", "install-next": "bun install --prefix playground/next", "link-next": "bun link && bun link rhine-var --prefix playground/next", "test": "echo All tests passed.", "build": "tsc", "commit": "node scripts/commit.js", "lint": "rl", "lint:fix": "rl --fix" }, "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.9.1", "@testing-library/react": "^16.3.2", "@testing-library/react-hooks": "^8.0.1", "@types/jest": "^30.0.0", "@types/puppeteer": "^7.0.4", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "jest": "^30.2.0", "jest-puppeteer": "^11.0.0", "puppeteer": "^24.35.0", "react": "^19.2.3", "react-dom": "^19.2.3", "rhine-lint": "^1.11.10", "ts-jest": "^29.4.6", "ts-patch": "^3.2.1", "typescript": "^5.9.3", "typescript-transform-paths": "^3.5.6" }, "dependencies": { "@hocuspocus/provider": "^3.4.3", "y-protocols": "^1.0.7", "y-websocket": "^3.0.0", "yjs": "^13.6.29" }, "peerDependencies": {} }