UNPKG

@syncedstore/react

Version:

React hook useSyncedStore for SyncedStore.

76 lines (75 loc) 1.73 kB
{ "name": "@syncedstore/react", "description": "React hook useSyncedStore for SyncedStore.", "keywords": [ "reactive", "crdt", "yjs", "react", "sync", "automerge", "collaboration", "collaborative", "mobx", "vue", "vuejs", "observable", "operational transforms", "conflict", "offline", "shared editing" ], "version": "0.6.0", "private": false, "main": "dist/syncedstore-react.js", "module": "dist/syncedstore-react.module.js", "umd:main": "dist/syncedstore-react.umd.js", "exports": { "types": "./types/index.d.ts", "require": "./dist/syncedstore-react.js", "default": "./dist/syncedstore-react.modern.mjs" }, "source": "src/index.ts", "types": "types/index.d.ts", "license": "MIT", "dependencies": { "@reactivedata/react": "^0.2.1" }, "peerDependencies": { "@syncedstore/core": "*" }, "devDependencies": { "@syncedstore/core": "^0.6.0", "@types/eslint": "^6.8.0", "microbundle": "^0.15.1", "rimraf": "^3.0.2" }, "scripts": { "test": "echo \"Run tests from root\" && exit 1", "clean": "rimraf dist && rimraf types", "build": "npm run clean && microbundle build --raw --no-compress --tsconfig tsconfig.build.json", "watch": "microbundle watch" }, "publishConfig": { "access": "public" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "gitHead": "e9e7e4f1d2ddeedf101007b97ad2d004f5f3423f" }