{"_id":"zustand-middleware-yjs","_rev":"33-e5d175a1205177aa5f66de418caa3c47","name":"zustand-middleware-yjs","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.0":{"name":"zustand-middleware-yjs","version":"1.0.0","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.0.0","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"0df94c0d3a2839a8c76703b0dbdd0e2e77e5ed56","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.0.0.tgz","fileCount":9,"integrity":"sha512-K48JCYrUNNCwXmv65rBaa9inRS6UyBdPI/fPO1yyUefV601mEYOxH+rHvyflUyOF4DQ/zmtzQTV6h0Hs20NIsA==","signatures":[{"sig":"MEYCIQD0JYjruQNCymO1/W9BWJ8kx+4hk0Qftx1oBe5NaH3CvgIhAKCGVP86FyspDfBEffU+3EAxC6EQwGKELVBtPBrbEhwI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7fpUCRA9TVsSAnZWagAAZdcP/092cN1QQR2kcSxTV4z/\nL8D8w5HkuytId4WBunKKV9mj7moQuHPc9nW5zFpE8BiWj9ySnO38Yppf9btU\nuAw0fMWyobGI+5Adln4eoeLBo41lcwa/7XHgMYUCNARMQVG5+e/1kVnkSQzo\nIP5asVj4uLYVVrH50KzBlTuyWHXGQcKXHVGryRK9g5OfPYnw2lAraOmiyU3j\nMxSY7D40CmUddRNiW6LcwLjBAc7QaWt4Ki22m8BeRco8M6vtJFTbHNpNe7oc\n48RF9rvw/nSNUk6i1rLFSz75MEjuspfWUGamir4VWqlT0bO9qp4Qz3ZUk3Dc\nusUI6ZQLasZMholNMIgwF7UTbAHlXhvJ02VF/cTwf9mKzUv5XekxSzeXxBdH\noad4e3zxju04XwXy53YeuK45gw0NHjw59LEMDPGrCEu6lOEblUPXKXFu5nc/\nlIHm5TW6WG+wtqwZevFnV1mYjdN68l9gDinDYtJBeDIzeXyVyC5RopMo/jCD\nfIvRijBzjNJztgmnN5FcWTyHa8MSMLjVNflgfLnzbKj1a3Q60bForZLbpPL0\nAxNj9cSkTVqP9stTMvCXItMYyK36d5iRZSy6t9ljm1yjkqUnJzwN3otiidqk\nwDpL1cPGiLkKU7+cLqM3WSa7NyicGjBOLC4DC7YQG8aI0TO1Hi6CfuXn+ET0\ndMvT\r\n=dIHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23c0657a2db1efd99c82726bfa617da4fd6cd43b","release":{"plugins":[["@semantic-release/commit-analyzer",{"config":"conventional-changelog-gitmoji-config"}],["@semantic-release/release-notes-generator",{"config":"conventional-changelog-gitmoji-config"}],"@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":":bookmark: chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"tsc","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["gitmoji"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.19.1","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5","json-diff":"^0.5.4"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","eslint":"^7.30.0","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","@types/json-diff":"^0.5.1","semantic-release":"^17.4.4","commitlint-config-gitmoji":"^2.2.5","semantic-release-config-gitmoji":"^1.2.4","@joebobmiles/eslint-config-typescript":"^1.3.0","conventional-changelog-gitmoji-config":"^1.4.3"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.0.0_1626208852235_0.340212501765053","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"zustand-middleware-yjs","version":"1.0.0-rc.2","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.0.0-rc.2","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"73de0ad6ff3ce3c08f30379ae1f119309ab84518","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.0.0-rc.2.tgz","fileCount":9,"integrity":"sha512-d88IiOYi1AkMIr4+i1WCYWckhtmlmWv94jB4zK6PTycRvCDR+MSiNyFpgdQgWRWwiE6pa88tXrsPUwxRjFY6GA==","signatures":[{"sig":"MEQCIEQ0Q9tNlwFIp+0fM0VCuq9QAAkJ3WuDB09DDlI507c3AiBtJL58heF1BWi3PwbtddCSpSGVV1JmuPZz/53P8Hog+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8eneCRA9TVsSAnZWagAAs0EQAI5ChQIxHp8TpZ9x+Xjb\nFv9m7cXZQ1CWt1AUMs513wp/XfYNH7W2IaxBLEjMdzhbwhIgBfFrxvyKDYNB\nBpS8cDxKb2JR0wlFiCScxJVwLQMJ9LxVyYudyIlCSwaIz+rWcjyElEzKlK3x\nfbt8UFvl9dskUH1fy2FmuO1b2i3n4/IwDKPUsLK4eSj7sBLSGJhiZEy2DSgi\nz45FnElJMXpqQbi6OZk4UWUfoN+8X/lwh0NPLwqqyzFLjET5an9w42fVR/m5\nwWZXK8xv6FDta4zFeWeIPLfjc650D1F+1yTAPbw456I3xkVcSyO2aJ5hZeSS\nEDYBcsd3aFmuIq3TRIEBIvjICDac9TH6auOkoBuwpwGBFg5CcvmkE9b3Fe4z\nhzoYuLQ8iUahmazWcgGz8+xE/skzqJuMTBTJLe5tHdFOFlI8YO+khKpuSGWx\n3feA0iIxMSPARJt5H32SVwN8hgJI0kiqwg+idHEFwgzTG01S+24mffTdoD1u\nZhrFU0tqF+Mz77yUC/0BUzoAN3iEUodaPYavwXDk5ed0ajiPyVJVMxANWnVb\ncut9JyK+BlVBzTZJ6Oms5LaXiBIVbQ8S+hUzojc9W2HNqUIah+XdU2sfC47P\n9BYjCPbsPJ/PRpmjaPNMNxRvcIbRkRqol5c0M5dOHcxp0pMpZy4V6E5bmGf9\n9aGv\r\n=0Wmx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.js","types":"dist/index.d.ts","gitHead":"c8e7846f98b869fa53e1617c1e2fd21e29333bea","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":":bookmark: chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.19.1","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.0.0-rc.2_1626466782810_0.4451331113336927","host":"s3://npm-registry-packages"}},"1.1.0-rc.1":{"name":"zustand-middleware-yjs","version":"1.1.0-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.1.0-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"4620db8a7c4ba7465818e6f1fa0059e9727bb529","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.1.0-rc.1.tgz","fileCount":9,"integrity":"sha512-o7oZz/ZAJjR49SA6lLjWVqeNis5Ool1FVwFsB9eME8/IXj++QfilVBgnNGlU9nD5WoAyLijUUdfIWCNYpgGv9Q==","signatures":[{"sig":"MEYCIQCDZW6nO8r4HSyWoBsmaY11dATdEGLsbGzaQ6eh9YtR4QIhALtUnqHZXv5nn0ImtuQL7fhSj1NPYDTwcligrdnhHAhU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8e3pCRA9TVsSAnZWagAA8o4QAIqafQkgz70v/NMFFVv9\nbCTdmtN1pBq20EQ4OQ7fn0LkqSaaw80z4eeBBLRpuAlGpEp+GePQ434p0cdm\n2a64evO21eCzNs2GJag3203SWUCtJXzM64jg4V8uS1In7fOgqGYVzdJkK39Z\nLVQRl09rG127omNjF+a2734Z8n834V/FgIg/vPZKfrU4shgF+UZSs9YRUCsY\nsnGGMoEt2uwhZiLBVC5OAkfpLirdtbFjV8tYXXA6nUf/Gyck+YYTml/gbHo5\nzUB8I71dgHcJf++xMFrO832Ih3z/2ASOKl1yLGZlbR4O19BF8VNEfI3D2FQJ\n8c+UwmqdUn9a/4pzOPnjfbdnIEUCP3lPHSh2sIVCjm0DtefbxEBKSeBXZTvB\nrpz7K/XBjhhiay/tt3jC8+/FME5aKedmlmTfxYbvTvj1FQy7HXnm78NzC6Ru\naKnEMQzI7WusSw08yGjjesNwxNqH3gMlKSqeKur1avwabKI7qN14h5NIvNTq\nscodtdFY0eHCgjfp/h1breHwrmT5KAEtJC3MBgDl7lNbkOe5fuo22PAM9KK5\nZmTVubT994ry2TWGVTFrPj/6tALdJeJHeXu/p7wGC/oUFZPP36eVRvlXV05m\n7GSF47b2LVHWMNlMOJ248Ij6VnkEGcAQBS/EZSgWWfheSwX1GbXmfc3ErZkh\nva87\r\n=AvKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.js","types":"dist/index.d.ts","gitHead":"b11a0ed0fb433eff5e7aa1f1b9ad9cdd1a51824c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":":bookmark: chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.19.1","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.1.0-rc.1_1626467817109_0.6307712241481249","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"zustand-middleware-yjs","version":"1.1.0","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.1.0","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"c51a4a95c4093f5802c51ae611ff67a107b668db","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.1.0.tgz","fileCount":9,"integrity":"sha512-hJXsMHZN9nfpYskBOcBeHgn/br0b9oWd5OIFVXNL0yNNBXN7XiJTES6Snwl+hDeH4L2tQ0KQ94D/bs5RsV+JnA==","signatures":[{"sig":"MEYCIQCO0JdfgS0+360GOH2ptW7cUQ7n7lBLgQtwmMZFEikg9gIhANahr1Gcln4Sy6UvQod8cmU5Z94k2+HFlkczjCQ6jrqq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8e8bCRA9TVsSAnZWagAADGIP/iK+l24NGCRiSjoTHhKZ\nHUSduDe2Oi4LExEtD0oWL1MsC8xwMwrv9I7K7rPpIq2fiGPDrfp/b/H9n70Z\nU6MGM8NmaO2WezhZOFZsX9sVB8jx3lD+YvMBsPaRzWzjJRcTa05y6z2ubmO3\nhKctKhrdWOt8JFoqTIaSlp0lcFMgf3EJQvaief6gn6jNcYzCoGdxtdjByll+\ncKr9itdjD78nPeCs1CTFRmbjBXoePPnYIYdc8ymOLGZG17gfWGgxHm97rBB+\ntbJo2ed4cG8rSWZU/hMvGrfNul6wHJ4CjcovkzZWjqDClHR7KFt2/oZAOEwA\nF2n7QO6BM06fcOEh1ou7v177Rvxbp8GbT1X3kPsIu//7Tib6r02f0vhYvfJA\ni5VvdCGhhN7SxF+Djx2ny77eTp9pERAWcXO1mXJDmyUZIINmj4aSbjarE8xQ\n1hw4wsvUttbCdoBZXSC45Ka9UzK6cwVoJy483F/shXLJYppwo3o3qHFtDND7\nqKdjGAjTDPeJ+OBl8qWp0mzndTGOheO+mAsT/hDwyrQ+QFg+QlwBgVA5R91D\nNV226GdFc6jtbgM0Gmrp/XqP3iyfRM/ePxX1Qp77vuPYsx6CBAAHacIEpxcs\nNeCgI1GN4UrWKh/F9+KA26x5jJxuZtUPT1KpWP4ev4/DJ3Lx4EJf/AeGSY+q\nSJ1a\r\n=SHLd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.js","types":"dist/index.d.ts","gitHead":"50a3a7749d9223d0a8a8c31a00e3cb7b4cda3f20","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.19.1","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.1.0_1626468123091_0.9170138441767457","host":"s3://npm-registry-packages"}},"1.2.0-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.0-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.0-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"46be5b6df70d65b3d6ca72377199035626dd9b0d","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.0-rc.1.tgz","fileCount":8,"integrity":"sha512-LpwBoEO38tkzGyrF0UXpRpoTNqeBEINsJYlt6t3LAtI7CbW99xnP97gkLBC3E12bS/lMP4GmSp7uZ+aNboCw9Q==","signatures":[{"sig":"MEQCICdWUJHIW9SMopyEz3yDpHfDPtvQJBwD2mZ/Dn7unbNAAiBO8Q1MuYQihGcf1J3IUHgaxL44WBpfG6ZEAm6W9Eso9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ec3CRA9TVsSAnZWagAAytsP/1ZU3rLkp4ZZM347ueC4\n+2S30n7oYXeJq/Kr/+A+hRjL0M786xDneW6r5KLG0Z87T1sR3R5J5AHQ4e81\nmBtcz7ZIFtZxcQRkWIIAdiYxhfyf4HBhMk3Fm2hmps2HttY8gXqXbWklSdh7\nOZkV9uYh+yX+cqXooIpe01touWWfBzeZg54K3BV0b3PJFR74IjOEXV4p8vr7\n89Db10Y6tE0EWF+2Rb5NkjzEWz0Bvk7H4gv+9QHzfFqW/3T0dZo4rHsydeq1\nFVrcxSt/YIe2YpF7jSb1a7AhoHnggeRdzQgm2K/VX9DJ4HBi3HwDm4XK9txN\nnT4MsvEYl5saxcGYzWggMTpdqBXPsbvRuIDBgiNz1Jr3a8ufcwGdkisx5j0E\n4BfS9jh+m8tSZKIqBZr+qC94TMYYRAnGdjwrKosS6v0q70Us77bwcAp35wlU\nkU9w5Rs0cpx6BTr962iMMZ1ydPub6lBzvTmCNAKVa/nLlpDKskxMBVW9eTNL\nSUPB33wMXJGn/EIaZKD8WBMEY0kvExCRvrC/nIDg3yk5iLVt/hFQGnBwLM0K\ne7qubvOIAIbwj+tGZ0LfsLGVHDRhC+huDfcybCPUakHmYyNtPtHsA+D2gyXw\nvnaPKIYYE8sLZHCAqgqDK9oBH1hXNvKe1dM2ZugHY+YzPlj5CbUhhicGvd18\nZvtW\r\n=O87f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.js","types":"dist/index.d.ts","gitHead":"48c57d886d627a8b32bd3e249061f0078ac0d8f4","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.0-rc.1_1626728246989_0.8171242297246974","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"zustand-middleware-yjs","version":"1.2.0","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.0","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"52724866959303008c637a9d3511f5019739c245","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.0.tgz","fileCount":8,"integrity":"sha512-3zw0W13Apwz7QmqJtSBBeYEToEkJ0KLFP5zOPDGPRtVadhqgn8l5TJgBBf5B7qjB8bkSFXN0wk4FMKpaozgLgw==","signatures":[{"sig":"MEQCIGBEmW5lT7L1qagnksUA/DmatW5ci9QrkhLYjuwFoy1JAiA0O7m15rVW1HhPA3RLcY8fsOdCcKi0oAbqVv0rfkXyAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ef1CRA9TVsSAnZWagAAZOYP/0YH1cxGfpdIa4M4foIR\nVYwf5pDwaZWtBZMNPe8p62/Gxdl0e+6EnA7nb8t3Cc/ZBLog5haLy4YoryOt\n7WpMV9LOG3rpvIAWOO63TbefV11uZXg7te2BgxppsmesAiPZjBcYNsFid/nQ\nEQCB6ahP+TIe24lqnDZzgVpPoi3ZVL1/sQpMIJA+CLVFWr6jAwkZPLJEztPG\nSksTI/eWRmQ74MKhIlIEgQAp6HdDtOaxywpkly9L8j5fRlgMHD9h3ksQFT5x\nCS6uNVkygPeehyDWWtpmml/z+RxKW2u3xDBhlDWvmQ0pc/d50CdwcEOhlFUl\nV/XX2AqWDAwApKlMxWNa6hK+RYAU2uEvJflTvBsliVSdPWZKKAA8N2JBCDOo\ncBkuX5S+L8UZRLNHr0IP45cKDaMN2V8/T85+eNQHbnE6jXxfHImgnMNMiaUH\nFy7VzjgczBpMpLXKzGor9YwFHGpK3ywTC55Ec6EyNJOfmRBGN0WUhIILwP8R\nskPkz4Wj5XZDenq9Hx9WVfZrPxyvEdTXSXE9eNDtlFq7hLzECgm3MDllua74\nl8OM2h/eOIo4zPZknNbaXW6ZI9obqH1RxgefwSwDcrXOLYMm8IOcyuQzRYNC\nrNaKK02Xu8Jwwm9gAYocJARyTlBKpxQQ+cPfJvO4nDgxhc+t3v+crTMh22rp\nPfw/\r\n=hCTX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.js","types":"dist/index.d.ts","gitHead":"f87e1181207542bc4213d7892c5bba951b253346","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.0_1626728437847_0.6950335731045656","host":"s3://npm-registry-packages"}},"1.2.1-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.1-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.1-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"849beef5cac296fcac72b5019be797b5cc41a4ac","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.1-rc.1.tgz","fileCount":8,"integrity":"sha512-O/XX5VI8otg63tgTBofgIkr4HjlX5wDz7ST4Q4HnaKfuHP2ZxjCDlhZjkRSS1Ga41gL0Q0RSwsOeZMQ0ppGmmA==","signatures":[{"sig":"MEQCIEhd2BQHO8aMMrrE3noxGmP5fZPhqqqe7pM8KIZswHNZAiA1P/RM42jcB8nkFkDOg+n4pdBSxLXiFqB2kAP8caSVLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9uR1CRA9TVsSAnZWagAAY80P/iWGqurFj7jC/ukRLJUg\nrilpV24uzKT2nRQObDdDWE9KGcYo23K10sZduUgYb1yrrqhO+uWHRp/OiqLZ\nFHfds1FL92X1tEmKNtgiqbGxauruygfiHBfRU/dtzecDacmq+12B+hPZOT2Q\nir4SaxiDcUedOy269mHYUWKufto3LXswV4/+Gq1fJypRZFUIVU9ESwHeT7jk\nke0aYBjwlmTCT8idNx9oWv5XozRsFD7x2etTRcac1VnkabKlP0lc9ve/cm0Y\nQtTlmafKWrKhfogxe8rbziBiCNkHl4LKIQ0iwxncgHl4YPF3hr7x9qlNhnkT\nlI8OXtgOCNxvipiLV84CE7nui1VmPONd3nEQbORygSxmqp17VCdvd08mZh0K\njHP/sfb+X4JHzkC0j+Sh9wMSgUQ18KUMAZdfaVnse44PqaCongMUPZoZS6py\nMLLeiuowNagB316+4pWeNBchDHEckDa+5Mzee8nAMCd6MH9yzVSWBPB7jIyq\nyEGYCSpjoyFcs428KlzUtTKveOSi9prpG48pqow1YoA0Z6CUUydhTyTZ/wCv\nWt6akXfdOGSWSnjqP49EvlexQtwt8LsCdxNoQsf/gCPmMJFXhGZUbIDDwY4C\nE92JpYpabr2+RDcJ9MGr0Bh2nY435XWYI3N+A3gE7z+46ZvQACquxGFckHWy\nzTen\r\n=ELNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.js","types":"dist/index.d.ts","gitHead":"26b83f1325230b9560829f10773698477b3446a2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.1-rc.1_1626793076879_0.21812332083073271","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"zustand-middleware-yjs","version":"1.2.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"ae2651abebe0ee89c49307244986bd8b3ad290b7","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.1.tgz","fileCount":8,"integrity":"sha512-3z/jHkPqEoVY7nUnuBosAsyS2/LFKwiPciJDAYXFB72wpOFEHjiMaEIntpiNNgKyn0ADBO3CFeoKUgEQFy0WSg==","signatures":[{"sig":"MEYCIQCwz9HVrnnnEdTk+aep0TubP9JSZ1SjRo7f18QRit8zCQIhAN7FqP1Sa/AzXl3gxsG40mX+qR3gfowCgEtMRD1b5HaJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9uTsCRA9TVsSAnZWagAAcwwP+gI4eGJEib7nXs0rSTWb\n+Wzom+340zrCQ4mvwNzWjK0JfU0TXDBfz7ZcKJSe3Y33qY0iqTvL5hUCZ6XZ\nGwRcQ81ZdFLB7SYcpMCahn9iS97p4rz2sZXB6qOUueLZR0q8tX6PbGBsKkGL\nTD3u8u6pRVFx3RgAVkPvStuq50JePy4/E4J9V/6Ba5gBKOXb4qfYp59xLYXh\nyl+rovarzL7K681vbSHTLHLQLVK29OtOYf8Ocr2abUENkuLgLp/wubbJc+UP\noDqZOFpC/tGdVXJpjWRkEPSXeWM5a5sBOlsLfOkO0P6dSpJNIpWwzYD2OfhW\nCHUHmwyHDyPTOUMjx4ryIjGSeyBbdIm/BcZPoJiZ/NF52hOkNzgrmzbo1iWt\ncFaSCl9i2ubaZkD+4oQQLPRr9L5dNwbl8VFgY2PIZ2yM4m95QqrC2lWIw8x5\nUH+itME6lgHZgkyyEyux1vQR3H5QqKJlDyIEjSnoSXIENt7FN0zwPtUlQQ8v\n3xAlQi8fN1Hm2BcKlHmF+YFOJR1Ehfs4auzonG6585A3Yu8tvDTqffZZUrTB\nuixt/tEcMs4ToUXKv0IFS9uc8sdz/RQlFUcD05RWmq6mItjZtONyWwavZO6p\nl7jzL3Ez16JhyF6dBElr90o6x81mxxHuftC0eBvQKDkyWy7pkmyi9G7dPMSP\n49EY\r\n=xpXT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.js","types":"dist/index.d.ts","gitHead":"f273a534e683b2150e9eb3f81402ea0b3442b8e1","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.1_1626793196696_0.7977063620015865","host":"s3://npm-registry-packages"}},"1.2.2-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.2-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.2-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"b229507e3f5c2e233a6b167e2619e95f843b2852","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.2-rc.1.tgz","fileCount":9,"integrity":"sha512-jHKSsRLc8DDpG0wEjfea0sQGm5YK0aC6tTzLF0bDmdbQA5vDMyOj3Or2PFTkvakMmOeV+txc1OtCB+OwK7x/HQ==","signatures":[{"sig":"MEUCIQCzTnRsBFyl4uhoawcUKRs0x7N8uzfDUwJOA7fGgp13iwIgda+xwbBY5oX0+wdLdQPvV9BA/LExqfflEYOtzXLzfzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9x8nCRA9TVsSAnZWagAAlRIP/RMYI2hJiqrJQ6vdNLc5\nmzVbCmjyTn3Nrb4ALeZn3fw3+mVp7VybuwjYMwXANRVwOc3UFWmFf/ZYws91\nz25KgYXbMzAe+xoNGZC8xGXjDlDBXucyG/G/wU19jSjeZ+t6tZbkqdH6F7u9\noQXF1yYkA0hwcPsa23i7rEqPROgnQzda051AM4K+1TUBuxNmtfUNYB0Hbz1Y\nnByr7WQuOprZrl0ui3O8TErJDESB/I/McASOJa2XUGSjsgUAclC+2bzqoU/o\nRjlw1ZXsxjgnOBDVRmtmALkEs2KDXoV/kpR0ZBlBAoXo7DfsZQYUrW6TYa9B\nzt5gK2dCu2LEMZl0YwMr3eKCfq6ljAEYu6sSQpvflPcY3PgSkcl+gDrud71i\nEJLkEAfwsZ1IjFx+WtYva7iZmW4pLrILgQNzmKQPBt4LXQetuHXYzd5MKQXu\nbJ8lUUvc/kxsJ9+EcWmlegcehbk3ZhLI/LKxCIzWcu5XAMO/r+0tNyVQFDFj\nu7iNQTZbK6gYp18DfFGCCC2hY9ELORK0YDd6GBK3FDqbgRbO46wJFqdiLSQz\nJsKJd5WPQEGx827alzVrz9VWOKvlfS4l5iioPC3YtHPAjviD337IvamK/SPp\n1CBd0c1zopGjgmVBH6mmGKmar64cydX4+wFT35TQpx3/EpCe8VFbTTwoFVCX\n60hu\r\n=RyCF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"6fa9cd749742af54517eb674dfe0ab2c71261d24","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.2-rc.1_1626808102823_0.43848667762811155","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"zustand-middleware-yjs","version":"1.2.2","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.2","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"6beb3ea0a7cfbe520a11fe5a9ef0cef09b81b722","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.2.tgz","fileCount":9,"integrity":"sha512-GZF6nPw+O4CWKZJg0gc/iICYwiRr/+wwMUmx9TdSxCk9U3AYEqUVICBhXJNrPh4TbQz6rGEjoCYo1N4b9V4xRA==","signatures":[{"sig":"MEYCIQDAZZuqMpGV4J6GBoLWGZK2QprruqRWVJjfA2LN5ZbJ1gIhAO8ilB8NtQoixeSDDVSrhegt7NoJkTAXdjMnQ2pA0GnB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9x+nCRA9TVsSAnZWagAAJscP/ROVFzxyntZnAOT01z+p\naBqDyxq63K9/7eYZBnUZt0CFyIHknsv5vnhtOqJHeupXm4PmwDfx5YimdSzd\nk8BWMOKc5nfCq+szQqpuB1T30JAn/VfrtxgxSZFCdJ9A8smQjDvhecOOi/Gd\npWUwxpudu6w+MkQi7eGJeJ5FEpYXA/nLMQ6at/Ir0aA7e/47qkja/LfXTJmk\nL9mgzyLri8SO+A5DYzfHf1/NKdyoyrGSy+e6kF13XNtv/PqXw9ZC0SosMeJa\nJxSMqyejLApIlIqYy1hH700ZEfEnpZqcgh2Dd+MlQkODF9aNAnbXFI230fqd\n58zAgsSeoNv1HaB6KTP3Kl5LCE/LfJwdCchzg13jmt8H0Eie2PpVJfqiuvIX\nnRjJ4j1O38f3Aecy8P1JFu0OKttWyfk+ziPlGgvan/USiD5HkOFIVGOq5lk/\nvb0uwe+4eIxkLbIyijaJBavwQ8WBSwPpfS9vo5B9CnH0/AMUlb8u6YYJK4XI\nW7GkSuohgg3AeCiOq70cKg92cieaMRNuCZXcl++YwX3glXP8DoZMRVk3TPvL\noJPOIoVVm3qbvBlL9bB+pEZJlCHXXOGViO6hw8eYxIT0BienD6FqVte5hsB9\n7LVI32nDVCqE5w7ChHoxmmXANOi7UvRybxsSfnqM7qRpjJhyj8CbxNpNR4QG\nNBxs\r\n=WHSE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"53f8c1a83b304c52af7381eed960dfdf6c965b2c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.2_1626808231455_0.11669771922473315","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"zustand-middleware-yjs","version":"1.2.3","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.3","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"af0abd5751838fa47c3028d6df1cb839383abb4a","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.3.tgz","fileCount":9,"integrity":"sha512-cchyEEQpHh3feVbsJ9xQMZGfcY5Uxyioz0glpARzDzOZRQIfwJVsic4eRMPht4KSKRICfuLjC3JRpb4BoMf9oQ==","signatures":[{"sig":"MEQCIEjdM6F1MQkOXfO8P4n2pYO6yeCpZKWQBLNv3i90I76tAiB834vSSk3hLauE71BkVV4Km9ZOkGtp2hNQ5lBRhF8R/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+Fx4CRA9TVsSAnZWagAANKYP/jFLrGCqi7LDoB9NW0LW\nmIU5sHWhYn378kq5oZKPMX6JgYks+vLCcS36i0vQKeHGy1ByGrnB1tU7HB39\nB4vEUHNpZd+XGsLnQ1BlZP1jPA2a9++c8PCiLEbaS2mCVCHINdc0xFwy2Asj\nGyxoKTNvRcZQr5UVh4fBgAWpzzITKlixZo/gTCcCG4MPKMu452vZcLiZCpT5\nxDU0mF9iXeTLPwBwkkKtmAmhJ8t4lBW+uVR+c3+wE9ZFE4MCPt2IMIzfOM91\n47wzAm5QBR8ywxSaMCChzw3bLey/UlLvgo7YfM/JSPE86ejOYmSh2g64HSvN\nYC2X1eY3PfeSrwvt9MvdjV3+dNoAMtgrmIOd3jEpL9pyPGsLI+oCZWEqspmQ\nStr8WKkisElXEZznFOfFNZudRvvRcL6TOdjpk5WQDiHnSpYcJXkC6QUzl1fR\nnntbkyTVOhw8lXcsHUIAYIKJmyv7gomc8x60jh07Jj2qXJlQpB+RmIluP84i\nP/5Z3I/egzIuO48tP1tDtNoBOdzIabzE0uHaDqbgnsnGDIlNS5xkP3GoM8A3\n/RsRN2BayEDxlbFDdX1gzLFe+TliHsANZ/sZSCJ+s7vT81LZTKTjR5jg/y8G\nnWozWXxcBM3lUE6gscad3saHzPf0kly9EMIovm8cG0YQ5SPaAnXy1QCTcMca\nw42f\r\n=DLdt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"f3d9a00f1e8386afa27458fdf048e5520547d805","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.3_1626889336121_0.5317834710328158","host":"s3://npm-registry-packages"}},"1.2.4-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.4-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.4-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"4f84e4067bcd7648922b0a85ae5ef6e5028705fe","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.4-rc.1.tgz","fileCount":9,"integrity":"sha512-+XqiBDjG1T6aXk0ht/lFZtUciRT0d5qJ9KwydKWJwHF1B64XPhmxO0s7SeSjrkmhKT56q0X6oHiCRgl3L+Rtjw==","signatures":[{"sig":"MEUCIQC6sargzsN96suyNaV7/6rKD1X1UJ2L7ofao6A1JAK5sAIgPQk82MIXprHUaDasm0N/iNtfPQ/Z9UnjLAQmhuWoIwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+H7KCRA9TVsSAnZWagAAmY8P/0rIrHVgxN/Lo9e1LYNX\nyZNzGhxYtlvCbBrUWmOBmgI+PBtokqGJrWcse9AgB7rG7pZaZkf+3OHLW6Zr\nogn6ZSWYZ8cX1DK8tbmIep5h6CYRGucLNxypUjcbGTf68jD5vow4XbY37RGN\nYDulIsxdWfkgUxzXbaz6u0QQjRkkQ0KbEwcP7eDt9/9oZdmmNU4oqulHnzuy\nygOk1OqW4grt3yi3ZCn3IV3I0q9ccunURzN+fhzjk7338y+sTtc7TKiui8LJ\nv8IaQQEAkgmpuRdPBzNGfUAnrm2WbDSanlJduOTSrUP4WJjFq1GLPWLwX8sZ\n2TiA36itNYa13dT5sliYOArEusniy3FGTVzXjmM0ZyQC+dogGCTY7lXnlAf1\nRm6MKnBRELUa3wKEzdvxwKh02MEbrvKIqU/yqWoLwzO8CGGrVUEk3BMgAjk1\nbELWMKsZU/HMOt+CVGvN8+yKO2v7xDZuCjdPlnjJaOQtfEz9Imf6liZUFc4/\nf5O6qfkjUKecCOLyJMnh8fq8R2xs2ROEYE67If85t3IC7dtLl3whSQdew9vS\njjPE/rO5I4jK0JhU08/m/E0QuvfuSkwZZdPgjhZMkbOTA6Yu64L54tHVjDtt\n2rwPGMncgDZr2ofZ/JK5JAhcbxFzplsAmojJChSsJ5+2PwMbfkCdO2WoOZYu\n1E2x\r\n=qI56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"dfac125e859408dba62500f5b90ea392393d5764","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.4-rc.1_1626898121882_0.6318400250722391","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"zustand-middleware-yjs","version":"1.2.4","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.4","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"ec3234dbd9aeb4659f64f442179e9fbafd9a0283","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.4.tgz","fileCount":9,"integrity":"sha512-Ue6jIihXnnL8GdaL/Wgl6hcakRRNcl04R9MYiyRVEeelaiTD8z/m8i882ZvqbA68VKU5YOa5SMBkX+gdEOyAow==","signatures":[{"sig":"MEQCIAfAOo1562CxsywTgZMInvFx0vgVf8A0jjyXxG4nBSRyAiAngrwGO/6DU4AR8SOf/LNx8XGb1omkc/y7k55BjI/Lgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+H8sCRA9TVsSAnZWagAAv0UP/2y4hlx3WZw7CMfuFPp7\nG9PXxuGoZvqEVzdGh0oz+mzc284T7bKZ9xKX+iR+hS6Jh3Akn0KDsvhX3pXc\nySXm/a/Jwa6uYBD8Ofc/+j9vQcMPwCNwVNcHYgXC2W7qIK9hEbyhOfrB6LIK\nryinNixy3fNAHS6jPmiAaXpvbYZdZrrdamw0fXKcW7Z996aOJzwFi4MPPnpr\nnTMPStnbYqm1/StgBGTZAuA/bSQnREmq3kSLrBvA71YeFir6FkT48dsQ93KX\nkhSGcxXo3bPxZwpixdVTHqAD1n5nNMDfBnpQI7Tj5Xi0FuC0zNj2CCyYl8VZ\n9bnpd+LFapuY1tW4Sf09eN46Bdv0V8vISX+2BxHgDVDda6DLv1Goz968HLaJ\nsKrjgF3orMEa8hPHeSv8G6Gyl6RlUMmKaworDpOa28JRGJMhwQY++VAmqETC\nc6LVJ4aS+Z2gtvmHj0/Na+icBRWrWvqLCbIrlpoHhQ6B0motJ/vtNhruXPhT\n8TO8iL5+l7tDFlcbriq35NqbvPylfEimjiavYbl4vJwMyEizhh7LXgd/7zUQ\ne0v/oUXHhGK7OeAMTgyeyj0V1Suzw55hhTJXZTpRKtQAEER1cI86LEbfUg3F\n9Uh5lkr7AaxdaE3+s7M11LJeyHGS8epYEWvfkmH55QZ4nOylMPrmH0bQs51J\nA0No\r\n=1Ioi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"4727109e074d0d5d0bff83f32c942c30f1a06738","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.4_1626898220536_0.018395884916982075","host":"s3://npm-registry-packages"}},"1.2.4-rc.2":{"name":"zustand-middleware-yjs","version":"1.2.4-rc.2","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.4-rc.2","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"6c9737cd3549d571e608d3172a774c7d612edafe","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.4-rc.2.tgz","fileCount":9,"integrity":"sha512-szdHBw49zX407sqSWwNm7wJ95jCrs9hCgniEyFS/qRnSSlIri2Tsjw77lj2bJ95l4a3vz6ZeAcY2qHKaZjCSKA==","signatures":[{"sig":"MEUCIGO50xklqr1EUqCIvHrgFsfoxItEkfjqfnZcHI6tAn5jAiEAhtHAMXrfT6r4IP0BJXp4aNMUF/mU1uyc9XlPFlE6C90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH77WCRA9TVsSAnZWagAAJ6sP/j1AiGxY4y0JnL1NqFst\n+KrdpGb7Nj+i0NyyXvYJWq7OnkPRPqWK448WfkICwpkTcWFKTsWTwKMsOw01\nFn34vBtNo6kHjWtrSLi1C68Vlq9ETgvnHz8AIUJjKKva7yzR+3vVsJrXy0db\nOVzbZTCcCZBIqX+/J2zsD3HbIU8v51vNkfpoUbg/jk4EseGbEbSpF/GsbS4Z\n17bYtXfbPhgptu0kI0lzLacgztKSjs7if6rdoLgPdDo0USekRFs9BNHYHXMF\n547Tlt/BS/DkJmbeKOurr3L1dn7mJo7FWynEVZ5ngaXMV/Y9KUpnwu2yI1dZ\nvXOWkzF9p0JbNDl5D6sm6svVL+z0qzav84E2IMgwtAtnbygiqjQM8JZSF27r\nMs5aEB6NKIlRXxhfGO8WcqgB34EOUNtCFFLPP3YmjuXSHzzXdEWsvnJAd2Gd\n3DD6BJu3m8CJMCMMEGCDbGKtHisgB/NNPu4U3PJG/q7qS8861JlgPbWMzC9n\nQLXgQnugPZ2Q+LRuVKi0+YwIIWIhRAEfrNYTtwazsU6Y0OllnyZWD2U9BwFB\nNBPtCQot9wydgl+ZjfIRxBW0b274jl8l8cdXZV9gpYe3VwjCqpQ3N8v7ORi8\n/A+f5OY1vOHc+auv2Hul3CrT0j3EoreQUMkTkoevMmE44KscPyAKz2FjHs56\nqVu7\r\n=FWhH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"9f537c6b42f91e1ea9d0710a2a1452c4cee4cf74","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.4-rc.2_1629470422247_0.19873271250101143","host":"s3://npm-registry-packages"}},"1.2.5-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.5-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.5-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"91d579fc5a459430ba679a9fbe1a61507ae3571c","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.5-rc.1.tgz","fileCount":9,"integrity":"sha512-nL1y9Of/zJjNEkMnoKSJAbO96ZRCFjFvUEeGZCrU6+nMCvAynrF90nrS0TokI1nhabvVA7zG3PvFXmjOq8rbhQ==","signatures":[{"sig":"MEYCIQCwxRTEL9V/J76zi1BrdJu2+FA69bbQhColLxnAOuPQzwIhAOArJCPkAKDTKDSmEPu0FF0JKcSjdyBFaMQeSFRfUB4W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH8BfCRA9TVsSAnZWagAAYPEP/2P1HZH6vVSc9MmF3m5+\nzw2zrj/XSF7DA+m7KzrNDaxLKvo2ROMA5pQH1zCliDPgVuC2pPOzOUIUDYgR\nvpUcqTrPoBZ4noaPEZ3V0EyzA/E4FD8GUlGUhzZXljzUoU7qHWHX8dDOb6bX\npKvNNnkxh7QDV9x5k53qc9NsfmofRJlK7/PcDdARGaeYCtCI3UXJCNelAHLs\nih76Og0Er9sUnuOBlAJfwNy2JdW2bJIROCovQVvdVnaBDIdrKDbQKJqM8c6h\ntfVG8UVbYhYV//nibtPujjAqS1YBti+UQJLGSK1HIYo/g+ShlDJfFEZWqLPP\nQE2chKY3LpkRfbPzGIS9i0/fuU5Lv1rWDzsp8tgZaBFNyvDahWcGg/HtF7z8\nl2avLnleAX/uDM9SezhwrJZJJmqAhR0c6Yk/sCgX5OZteQ4BCu5MhVsjQ32W\nmz+GwT9365DJX4tzNz7frif9R69T+0mTPIXB64piFb59xWxcdReT3IScrEar\n6Cgu4cUSqkeJ3Q2wp3r/zkRoTnOjfzrSHQQCgiPkSzBzUhksCb3jDCzxMPhQ\nKzuUuNugWDqkePYmR4LfdFmEoPkm6P9m0uIvXqXzxx4pxyvKDBB6kOM5CeJD\nhtaITQTMLUr0L3Lf63shY5fVOS9NL9h+/UyvbiFrlj2eFQvN6rWBcNb+GkOl\n4WUZ\r\n=g7w4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"a8c155570f0dfa70bcd3595a98f3e302462791e8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.5-rc.1_1629470815345_0.16181393298220903","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"zustand-middleware-yjs","version":"1.2.5","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.5","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"286e0d850d255ccd6f71f327e7d3acfedbcac5b2","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.5.tgz","fileCount":9,"integrity":"sha512-d/EJOxh3GiqWQE/Rs0wskNJFmfQ9ymv/1MKC2F8IlwtUy0X8xo/ihJSotSakiYPURGAILql1ygHMDaapkOL9MA==","signatures":[{"sig":"MEUCIEhRuHFC1AhEfmB0LjDExAYfupVGETc+iw+Q+VZnejLoAiEAq26fE0uATcS4nSucM/Q5KzBQKmo6W68VmVmBq8K08Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH8C0CRA9TVsSAnZWagAAVygQAIW5jvUV6JQkVpaJ7dxh\n6b1Qa06AQG2unj1zsNk+H4fqTmQR0+vIRql0Zu9sBZL5TLI3KjzGRZ+4hAtH\nTxJsGg6EyqmePccj2nuS2h2uiXk3KwStSJVyDPM3vFHwpzsZ7sphnr0NYk8F\ng42jpMLli1mIHdjo3GPZptjJHgERF3Tm10q3ywzGzxU/rFwxv+knrjNsbJiT\n5KJVfIHXOm/2cWDpewT4veIFgGhhiE2acRExzTBZ4faU/7aFOWGA9LrqaXQ0\ntZTYd323N9OBleP9ZKZuVUhtPCavtjeTN0GO5eVhO/p/bVNte74kccTd70R8\n5BOqfXtW+8q89QASMBZIGjKauXtBQCR04Jxa0dkqfmrhqaC+TPee/6mG3FvR\n7gNn+G/ANh/XwchiqWR0NaYWQIiTKIMHt+t+silUQBHBCnuEpT9FGqMceNg7\nIbp3T1etjfdTjcr9KkvlEGFdZdCTnlc0xHF0fAu9aexCFnrtiiAixUIHTZv1\nf65lyo7PVzjhkcMODLM/o9j2bUynzQzSkGKfeWFvqo3lfwaI1gHOVGVs1Aqa\n4rLuviJy+f012rw7/ot4yl8VEM8/r2+d0w+iVrsqsnVqxQQuKCQRe2l7FSRn\ntS3rSbBwZCU/WLs1lVDdsqejA6cQI4zjYMC4o0Uwe8+lwivE39KJJbjMpqW+\ngfiZ\r\n=deA/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"0d70c60c184076f0156a8476b4b9a0fe3834ac15","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.0","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.5_1629470900620_0.2808836535686565","host":"s3://npm-registry-packages"}},"1.2.6-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.6-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.6-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"4d7990f12d6670dd4aa5ba682dc1a284942f76d4","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.6-rc.1.tgz","fileCount":9,"integrity":"sha512-pJkc2e8ahU8CFcdZF07NT9pGH3HKOLBKOY6nj8ROp5vO0KM8hRpNMW7yBvtipL+FAT2Jwh8V6RVrhZfVVEnk0Q==","signatures":[{"sig":"MEUCICWzsVqyhvij7FM7j4j3hWNkqpVzADOcleEPLs/sIa+5AiEA0E2jj4cJ0um8Tz8o7ho/R+u9ZHCwLNhgm0tfYaUdCUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKUsaCRA9TVsSAnZWagAAbDQP/0NB9oP4f4Fzk94V3EOc\nnjPDuCRbZq2aFTOFZsw1Wes06No1sSeeFm6bnUHkJnXBCzNO+bGT9yXvvtuu\nuScQBXLHKZfKC00XISyPB08fNKkgn0gnriHeh41zpbo2uqTMSDMgEc0OJuCD\nAOlsBtl5CJFr/pD7JULiFR65bLSX3A0N/uJ/9OhhM4HfEcpt2IjnodBQk7CS\ndcePwTDO7GJDI6Zo0CHlF0sCyS77D0wnikU7o88bEzgmthxiq98uYCT2IVo/\n/2bvSHXcAOYhzZnccQ/+9/ixXJqMEHYiNFiKI/muE88xNs0ahUtkGqjYzEp2\nEHBM2h/d+XLMdI/zQFiaecH535VysgelspR4sMPu9oC+yYoyRaIhv0goabzB\npIV66pnUtdB4RJXJL50wFncFxiTnTX4Xs8cPBq7pBqJ5742M7PryeCsGiVQT\n1qM0bnR+bB+W1xZ4jAfUdLwh9kgtMCSLfiu7pTGUOY3XEXLuyR4t7NbgN/6+\nJ3oR3HpyXnPPvb5HoGdb5FRdivZ10Jc4k14tIHx5I6CD0y8hXUxyqX1Z1bLL\nqZvJSTlmQmOCo6tKdhkzJnTMLkBuKtOM9sj0vzYqCLiD5Lei3Px8dmmUOUhB\nR9+VOBx/plLUARPZRjW1VRaHbv5tCX0L3btQrfKdBfX+CrsAQkQ5RFAA2SOQ\nz8dX\r\n=OLpV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"40ddae621c10aa4b7c9b18c26f2d123117fd8f87","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.6-rc.1_1630096154114_0.24693575346059138","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"zustand-middleware-yjs","version":"1.2.6","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.6","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"cc9931916722d0c4e933c89b027aa64934986d05","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.6.tgz","fileCount":9,"integrity":"sha512-2WFaLjk6W9SufIm+ATw+lesGEYP+OInz1GzgKH8IgDnOA9kmX/P6cBCmzJW65fIwsN/ixC1b6/f0jwv6+KSZdg==","signatures":[{"sig":"MEQCIDELaYH/sFdFc/2GfQY9BJSpZg7TgtsiqhnkhTfxYnGxAiAojFdpApF5EecbYgpUtYGXj9mU6i7WN/owd2X9udKfeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKUyaCRA9TVsSAnZWagAAhkEP/Aiw3PMuk8Q2ytYwGjG7\nUD6sV57jvOvXB/mKvCR2vfndQIj16QC7wYcs4yesMuHAE0sbeSz6kV4Fr2hB\nKEL+9c8YFfSbxZc0LyUTD92R6tXAApdGLFN3V8NmnzOn8nyY+FpwHEzX+vkS\nL3hXR8CLMGfmssxLhGmoz9GrTF8jBM8lj75HBQ1J6Oss6PXFcx1v/bXG8SUL\npTU152fkv3qE5Y1rj6oPwnOppZ+stBmVqPUGsoJnxlK97f/ExLIEKYB7uZc6\n4PH0gADJM/ceczjgncRB5uDu5aK60QNOtivMyoyRbIDRsx8UGyEx6963Hdst\n7VtKEH6uKJFOPxUp3hZloofujt3RZlI+y6VbVtNY5n97LH4nV5ARHD3WI06Y\nrSQmcmWZvz2KDfeR+Jgmr2nuQUm6yHYWjLfIH9H3SLxt/om79CthPTrY2/SH\n3VId5WbuIYYVVxh7dpg/UubMyJLCMg6R7GHHBGEdM41idYYw1wlpNraRKYBK\nYgv1/DDlO52A+LcOjZK+9/ikQ1GV+oJc45cuseoxVEZjH6AdhvyNHGZyeY2c\nM8jl8gkduY8lmJ/zyjoaJtXwlD6U5/bl9gM7sgZmBX66KkxuRGoLhdHLQhwm\nrfWq5c2qffytdL6o0MIWym0ZYsrKC/ft78Hb5WZAKGWpFesOlvgrG5miADD+\nHU/q\r\n=cenM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"01f6a52fb4c0c52d387e2b58082531ac36855fae","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.6_1630096538140_0.3264412499430256","host":"s3://npm-registry-packages"}},"1.2.7-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.7-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.7-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"ef6ff537bd95ca960529e25bbc320f4206e89817","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.7-rc.1.tgz","fileCount":9,"integrity":"sha512-G5YG7eB+yvJMSvQvj4syYhPIM3NuKPdvNJPNwphRmEjzZz6bCYfnR7dodkdtp/IJdqD4++ludaKCjX38HTpxRw==","signatures":[{"sig":"MEYCIQDXugvYYOBRsD4pwdNUeGdDGKPktWuC1xoL0fE0e8JrQgIhAJ6EWKk2GEWvhbmTI8sujZSkFWbV12pFS3bxlqeRluPu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaZAIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSOA/9HlhXPUBagnmR57mTQOjlauTgp+92XqcR/cyWPyLk71dO7TS6\r\nTlzyJHYOlghC41wnMs1uSJOPNfSXRBOfDVGvtX8rZlm2cOAXE6R6NVYQEoFj\r\nFrHHVvg7OTbgCf35OxUjkvAlM00Q2gDu0UoFChgFDFNra2RjX/Crgokjhqyx\r\nvZEbHnxzNGbyHh9z2B2ZxBKcC1ZWTNofYmTUmRH+qdHhc56Ek+Y6YOsoJcVH\r\nclk7wWbb1h9c/JqSQZLo3iBvUjX7VnM9SLT3yxlCloGFPs26AlOwaJanqUqv\r\n4ybVlrl2JIYi8nGFo0fnAJoLMR8VJhakFj+US1x6zlk5CuPz13zlV07a6uWB\r\nrrVGvmqYXbt9Yj0NnzFF4vZ8xm4tuvP56inc+s2AHIcjo5ZOqx8gYeJsOC/I\r\nOFsT4ZeRnjTeHtPu5dOixg39k8PbYRJBgRlZ0oZmXCd9xjhQWInvLRl1XNH2\r\na+b/KV/yDDOs1RE/+cbLn0r1QAt5z1dAGRRFNddopPM/3VZx4ISRnbwdGWTe\r\nYxWx+L+Kczyy4B+WPlaF0gznsGhaKZZtY6gQpzCZC5w9F5QJ/+USUbg04Zax\r\nS+FSf3ywMOXsHG3tgBz+bx4JW95ThAFYz7dKcvT1YLFYpdjzE37x/wZsTmDE\r\nvwPpZo2Bc7nWEQ/doIdQM+B//fmvOhWTwuw=\r\n=NEMp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"46f6eb50f4b132f57959a6cbd97b1cf51c1d81ad","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.7-rc.1_1651085319837_0.33273898863460416","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"zustand-middleware-yjs","version":"1.2.7","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.7","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"fa3a0e3177593eb44ed62e5ac674d9014097cd8b","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.7.tgz","fileCount":9,"integrity":"sha512-kp1TWb4NS+c19jZLsNsHUc7pUwMUIbwnasIo1c6tr3CoDK2cjty7Abel/Eo5GBcwIG8or7RxTfwlNGeTbSuApw==","signatures":[{"sig":"MEUCIBTZo85nJWxJgfMPMdiN7l5MDEVG667uexZZzYitwMMhAiEAr87cQ2bURAxVTX+JH2KoeRpVaoo7oAvuxWgXsomNP30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaZCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ6Q//aKElWhbVkO+8kKmFkzsR92dQvoj6E4hpKTYuD6PHlIXSc6M9\r\nTdvHdiqiYsEPhFy61sb6+p28EzaRVv6LssCL4gLKoSDZgNQY/I5lGoaky+vX\r\nqwJXiO99Aaw8u70np12EsRhBTFMvLzlzF1bHWnUCVnY+7OQkaU5DhjR+Fp7f\r\nrOigUflbMePOXucnwiqunwwyCdUdrQ8xCoL7FceGFa0V/AahNj+vx+TZjM4y\r\nXLwZz/mfZ7WBeYezszju/LaNPsNjvZ2gGqWdq7b2bAxk6bWwVFI4NuCL3PSL\r\nmDbw+rMn2ONt9Uqd334waxUvwq2HKBA4aFv0Ydl4VvcBXGSJ6+jVwLC6GcIn\r\nrZ0duP0mdoFMfsZnraYC41xUStFAYPbRWsOr/duT2cMJBIq6DP8v99Ci5X3t\r\nr4+Q8FifMwpSQdoQwRNBqlZboRANws9AY4/eJuKMW3uV7cvtT7KvoiRTwwcR\r\nPWEx5emrlo2Ik46wBGFkXkgNF7qL3jEafUIkrPekKtQ61dv7itNscz7rpYsf\r\noaDlLA8doOKCNB1JFf7hfpXJ8JlqUZlNMol525SK9EFbQEZvZAPMwj2Jqp1s\r\nFf0UUgd2mp8n7tRYg7DV+3so0h1IWeEKHadLoJLu5T6CQAuYh4qYX4XARz9/\r\nfZoC9EBtuq1los6zqJ+h6JVz6pOkNi1VK5M=\r\n=kWWi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"98febaef016eb46cef0d974e4e3fa857e8b1bf8e","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.7_1651085473990_0.8929750397105991","host":"s3://npm-registry-packages"}},"1.2.7-rc.2":{"name":"zustand-middleware-yjs","version":"1.2.7-rc.2","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.7-rc.2","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"a1d558193c054b42255635b126f1a02bd2429bbc","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.7-rc.2.tgz","fileCount":9,"integrity":"sha512-/MKS/maGC/WlWtNp2pA70Pwn7UZxTvsnr1XWuu8+tWWEz0ic47JOd1g8XgX/HDh0oPW7VhBiGMDiS8Kw2brhPw==","signatures":[{"sig":"MEQCIB9/3pOKMyEFARkT8AxAzWpGfXRsgNOnBY8n0NeSdbBmAiA153bdUQ/pQ4XZCRHXAs2rpgiIy3CIDI4aSKr4DZHgKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY+OVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+qw//bqCw/UQXBPpBxT5EHr7nUMYGPdDHyCtlctxRHWflNXYzN0yw\r\nccooMfWZXUYKA14rrgKMp6BbeVTWPOfbEOo4GK0BQOn8cY3NoCu3lxTTQfg/\r\nAKaTlcdfEdrUS8uMQnBG7s0qzK33bwAQLOzsqm/mzJm07mEOPd0znvzcGW9/\r\npER7d6xQKxnxB2seJITi7qm3+lFy+DVJw+ppfl/Jggfpo60SkPqcx/zD4wWO\r\nRzV08TyOUjqhWjzeyTGIeEgeNUO0/UnrYj76CoHYD9MPFjHoRZUWhqLhQF3W\r\nTtIwBCtZngqagc7dyGg+MjMV3DUFVtGOCBUOSjE/aEpXwLMy3z/0sd3NW/+r\r\nvDEvoEEDNKMmVEA9n40Fa87n07CzUJwt2WbXf8P9JAAWbeprtF+XfZqQwMfJ\r\nyZDeMc4O6X/Ss2Zs3yyZSig3Z1PgtBIjGd1s/J9/Rr5hnKXybJ0szjOs0uyz\r\nmYtOtRUYDilPJhPAAXIbOhDYqlRz9uz5iQtteLktVJH1hC9lW1MkIWYjdstE\r\nsR6CwViSA+Sd6jd3mtHo1SE6Tymfl7kotJuLMVBnMbktO4pXq07OsB2AC+dM\r\nYEHv8Ey2YyWPQwdaza1IBd7UHv4sDkkfy2afm5cd3RB3yW45zYJJTx2lp8r6\r\n5kuXdmS3+6y6gyappAmD/2q/NxsbyPB+Nnk=\r\n=okoe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"401f8355117b8dcd9b50e2e54dfedce2be821e80","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","react-test-renderer":"^17.0.2","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.7-rc.2_1667490708871_0.41135230436874437","host":"s3://npm-registry-packages"}},"1.2.8-rc.1":{"name":"zustand-middleware-yjs","version":"1.2.8-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.8-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"1971d9d8b383230db69b8c351af8521ce01afcb3","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.8-rc.1.tgz","fileCount":9,"integrity":"sha512-UhNz7YNQWNoF1fINznlTqadvfJsDEph513LFnTP6tLyJyH6g2skokRhabzsdSO3hk0n82otrhKqtsGzCRjPO+g==","signatures":[{"sig":"MEQCIGSnkKJHo1sOU/4Nv2qA4zxRFuhhALtxomk3x9VLDtQQAiA42zsTfjOYbYEytSrJbbNyB2vMKY6WOINoaJEmw/8pHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY+TyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYUg/9HHEvld+lKGDaws3gN3avkerjGm6wVsptPJdCkDKY+GMRE4zk\r\nZOljSypLfOboCS2DNO4BxtvOmBJxglp7gyxdlt+oDy5dNdPOpBXBBKHo8nfl\r\ngikXsTfhGaEKo6L3zd9PAnORIJmt/TtT9kEq4JeI28N6bbFmNZ+WQcPtKycW\r\nGKHnzMOLwAoltYOd0ixrVzjC2x4pk99VPjdgmjh8razhKCCb+vFczHBCfOwM\r\n16ZqvjzrHolKkkAeapGnbjLMHA67DELjUaEx+n92tu1Bi0PqTtG8QjqKNXF7\r\n9YDa+H+6QSC1S2OdjOJOox8QiQwHNq7DlFsJBxKmXdm8d7oZZrVUMxFJVnIS\r\nzufqv7U767/Wj8BUR/YxPlCDBPQz79e0oUPsLLWrLheR56G9dItb47MNgW10\r\nUMs8KyIAJbayc4yWW4deYzCwIdw4IPuSYEMM0A5mheau5l1Z3ReA7loQhe6x\r\nUr6+km4jX3JkAh1epFb6vAG+2Huhwo9DVnaOuKJxdd8anJrofrl1m16z/4vr\r\nF0K2MWOxkJv/chDt42xDVQIHSL4lcIYaQmcUj/uEygNwkVpYX2fSAt9XBm5y\r\nqimWxG/GFaIbv6d/9loS8mfYOKroyXscntmk2EvzF85kVTSWCuiT+bSW7KsV\r\nNMqOpPbDhqnsOQlo9VRZfyW9JEFkV5qknK0=\r\n=bhXl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"1418d00b63f761bfc5c5bd466e039d607ff240fd","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","react-test-renderer":"^17.0.2","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.8-rc.1_1667491058475_0.8192278439259777","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"zustand-middleware-yjs","version":"1.2.8","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.2.8","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"d8ea7651a25344855335375639c85288a710d135","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.2.8.tgz","fileCount":9,"integrity":"sha512-n0dUBnxMIXxgrjut8LBMtatkeorWrNlINstoyUgK5ou6GCOsHD4sCk+Dn2+U1Zdl/EFd/Q3/DmEDjK4ZufA7YQ==","signatures":[{"sig":"MEUCIAohKBEOPonwQaYhYCIFuxZXIgOzvslc0KmBI2NO6VWEAiEAvaeinz6BoyFnnR2nztfyE0mT1kM98+ltrYZVwYNPGvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY+U4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9tA/9GorwH9wUO2PpbVIq1KsVHcc5vpoTUgK7Jdt+Vv6zmOuJy4Qz\r\nUKggkdjaayuG32+Mwp01jo0HG1V7Xw31Wzybn5xYE6PtqpP/rGokT7u0/vlc\r\nwX+s38ITliGjw5QEbpB96eTbC50vxkyEUS5mSQdbEAnfOu5VtoW+xgH0i3As\r\nxqOSpagXaup8LlEbXv+9H69CHtUs+G6NFUCKGbs1kYMKCWlSdWR3LIoLmOvB\r\niNSfkRI1nOcWdawuAJ64AyIgK9W2trkqpAg2xppue6ckIlBzZ+Bq6zOgR9YJ\r\neGeKNF5XvVmoVMAPFofR4ToXmjyEP34MjfiGk2gHbkU22t380m2MDdu8JdpL\r\nua9ujlEj1+JXa2xG+2PyfyHqicu39s8ykRp+UmURSHUAsunIu71EOkzOdJJb\r\njEQeWcJfC/F7+icAa6Sd1mxTydIwTzFXoZYU1/tz83YBy/Ef5DiLt/9Lpksc\r\n5sxlgqZLXEFI8nPEsvmogONUXHvrez/9/oGQwvBc6Pu/7sZadDTcPkrOBNFs\r\ny+sDJspu1G1jSSkwrJ3tcDrYcGFR9Im/PV60ya62Y9mvo9639dTd5as7mn86\r\ndDtNwq4T/k0KAP7iYvi0lSNP0vfPqzJwXMYGglS1hvUSUKInriUSjA4J1Ged\r\nKHiy5AR9JcT+4X0hJ3cFFfdx/aUk5iZtEL8=\r\n=wwMD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"0c19c60972c22037c6642a72a45358e151686f51","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","react-test-renderer":"^17.0.2","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.2.8_1667491128768_0.12898780161868117","host":"s3://npm-registry-packages"}},"1.3.0-rc.1":{"name":"zustand-middleware-yjs","version":"1.3.0-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.3.0-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"6352f6e34203ddb2677f26a74eb83ba17437458f","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.3.0-rc.1.tgz","fileCount":10,"integrity":"sha512-YeHyaMUUsSktwP/45lDPIsBWK5dFzXk68pn8uqevS12yZycYfMlqxNA1BaqTsKEihy2d+rlUH8Y2jotbQSReHA==","signatures":[{"sig":"MEQCICNde6tBY1mHg++hS01uE8Wdza4HKrPc78JE45kW+dJHAiBVPGLBvFwigIOPmMjKC5k4/iQwSVJg3GMNyTUXOv8x/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEKrXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO1w/+PsEtBFX051Blragkg+mF7rkK9v+ktiRh4YgGsKsggrP+x5Wz\r\nypUs49FMxe63kZ3st/Ek+UH/dprBTaLBrdPNVlpxVLuyPJXZxfl/RiOHmW12\r\nrMsLY9PLtgqt6QiZHECVD6NV2M7j5AJ0kPmd61rRroENJo1cc2T+rysc3bgt\r\n4TbDP22S631x8PxRP31vIYNlw6Inh3wH5x6JCeUSLI1FngAF9MVzH1lo45uM\r\nfF/ZFj+nER28HeY6LcGse9BIcXTLnzWwYF3Mv7CahPd9M0elyOF8+1oIBLl5\r\nMNlRr3S5kjgW3NAbfvvbZU6RogGaGrbRpcUjUSg+HsbANW/jjKiNIslUrTXL\r\n612pvF1vUIsEs+qh3CSYVeW71ADe4E9rRC+6qmIOmg7849ryRdFQ7rcqsXEg\r\n9P0D0DNQMc99mLoT6PfT3fjR0jNSHfKTSmNI5WwqM7sf7kpREInOpnIvNYey\r\nLTre17sriY420joWHPZ70Kx4KBgqaLpyZeAgPhTXL5cumQYFdkzMJGj6rClD\r\nq3cJ8OcX1h4O0mrj7dFIFFGWklpiLTJqDpurAnqID7SSBLskvyWW7VD/WGip\r\nBVOOTMcnQ1N5fGdEb7ypNlRTWslBvjvICmkvUHVKp/uaHjyatjt1+FF9EbM6\r\nC/xPprWK4q1ZdlYjn8Le4twDjqbhzuGhPU8=\r\n=85M/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"da1a91a5f150e15fc440a7c2fe248b5084019168","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"7.20.6","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"15.14.0","dependencies":{"yjs":"^13.5.11","zustand":"^3.5.5"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^27.0.6","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^27.0.3","ts-node":"^10.0.0","@types/ws":"^7.4.7","typescript":"^4.3.5","@types/jest":"^26.0.24","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^17.4.4","react-test-renderer":"^17.0.2","@semantic-release/git":"^9.0.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.3.0-rc.1_1678813910789_0.0034061152998206","host":"s3://npm-registry-packages"}},"1.3.0-rc.2":{"name":"zustand-middleware-yjs","version":"1.3.0-rc.2","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.3.0-rc.2","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"92b66cea1c9891a1cc899ff8a302f9a20ae1e1ea","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.3.0-rc.2.tgz","fileCount":10,"integrity":"sha512-VSbtDQyLEdX8dkp1zdreiOV87Ao+BLhBJ9op8EE6Wr0dO4OCZK0WGu6pZNVVmnGP8gcH2K2xiykdcq4ZgS6NKw==","signatures":[{"sig":"MEUCIHJ9dRkqYDk3x+gv31pSYZ0qLlj2tSe/ZMzTJL6GMGMcAiEAuP84U3hsU2+yr/Ksk5k+W6wB4BWSSFbpRadIpD8B29o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLJjcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8tA/+N5TNG/uDkm81UjD6hKGgYExciFXXoDUJwFzOQPugZ4QLD30h\r\n3pPMj/NiHDQdJoVtsGu0evLI4gVQ1D9nZBDVsZvWCjOOCB/R0jdW9HdWrGoK\r\nemJbTDf8qlPF7iltsx6UuX2spAJZGMY/wPpo6Vf/npdaENYbOC51S0NA/Gu0\r\nTnjFfl6cNkquq2FVvoAghFant/AL/k5qz0QaPw4uT/Ywru1UETYTzYNhPac5\r\ncUjzWDDeTayQzMgNsJ2iCQX3+g0Pygt8WTgl2ce0Mq2UTuiPTrD1L6QDTapV\r\n/FDQ/5FxORoennKExQ7GTf9B97XYhgB8mk7AF1AOYHo5Y98ryHW2XUoY2f8+\r\n1nOJUDM6AwRdJEVZR1800n2tN9lIDzyB6sczPwnFXgPrYVeCuaRO0reabGyZ\r\nv65mxjVwgJBxQY5fYQRqXYzBPjvkkyN/lHbExtrd9eQqrhvAc8cc7L67qPWB\r\nhRhL7qJu8KdWg2/OjG5OLFuwZKZwqUpjDkV66h5VaDCxnEtEvk5IBpMh4yqY\r\njZ1+U1hgQVg2JJsDhgwnZzpo4a5XmhgGK/R5cMW78rZeWEfwlCU/tIhoQUdY\r\n2bS6ZsT0LdYN7S7Dh9ZSP9qBOuC5YgRuAA6x4Is6Uzrik/XdVoNQh9I8s+2X\r\nPebiQBvQIlKvY/LaK1YgkYDi2su7z0Pu63w=\r\n=+9zF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"380dea553ccd7548c9b27f69adda5688a06bf41c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"9.6.3","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"yjs":"^13.5.11","zustand":"^4.3.7"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^29.5.0","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/jest":"^29.5.0","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^21.0.1","react-test-renderer":"^17.0.2","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.3.0-rc.2_1680644316650_0.8016305672353488","host":"s3://npm-registry-packages"}},"1.3.0-rc.3":{"name":"zustand-middleware-yjs","version":"1.3.0-rc.3","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.3.0-rc.3","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"234053ce2192eadbea66f1accac0f7ecbd9e138c","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.3.0-rc.3.tgz","fileCount":10,"integrity":"sha512-HuNbbO603IIZhHgYyJeXUlLgp/1r4+NJRQYKME08S9WIWf54NzzTHyNI8F0WQYf+o4wealkITX03J6zM+dMHEg==","signatures":[{"sig":"MEUCIAa3b96TDgEPKdjquBrzgdoMaWVzlhp1nRn06U81VoGfAiEAzvITo5/qoWQbSl6hM2JBIkCtoSWtaFQi0edST64lRsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44775},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"6cab94ba58e8718b7d2d530c13e286ef05f45447","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"9.6.3","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yjs":"^13.5.11","zustand":"^4.3.7"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^29.5.0","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/jest":"^29.5.0","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^21.0.1","react-test-renderer":"^17.0.2","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.3.0-rc.3_1685640225856_0.4998064140018408","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"zustand-middleware-yjs","version":"1.3.0","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.3.0","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"e260c479c1850dfe33b05331ac23849a7e04c777","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.3.0.tgz","fileCount":10,"integrity":"sha512-Pye5TsejDK2i3ZVatH0fdzKdTcsuUAxhKGJy0VfW1mxNbQG6erQ9ahS0jQp+OK2FXU8jLRBF7BqxFWFnfDpoRg==","signatures":[{"sig":"MEUCIQCApwXCm3MSSGmfpE2eDEkfLDlFtJdxBTsuCcx5FuZCkQIgfK5WfI4O8R3bGcSkqmJ1WeXJ+tqSqK7Ekv/Kh2F9d5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44770},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"41b6073b45ced8fb686a10fdecd67303d83f0100","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"9.6.3","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yjs":"^13.5.11","zustand":"^4.3.7"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^29.5.0","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/jest":"^29.5.0","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^21.0.1","react-test-renderer":"^17.0.2","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.3.0_1685714108749_0.5111405989662252","host":"s3://npm-registry-packages"}},"1.3.0-rc.4":{"name":"zustand-middleware-yjs","version":"1.3.0-rc.4","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.3.0-rc.4","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"e3ace9ad0f7ad27ef88edb5ce1260244f625c9e7","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.3.0-rc.4.tgz","fileCount":10,"integrity":"sha512-s3UU0FsWYaEMxd/e7k+/miA+cv+MaNxn5x++YVIJ9gKyey+GY0P/2+YHcUzeowMyHmlZSaQeKk2TLRAujd6+FQ==","signatures":[{"sig":"MEUCIEbNgF+5FfQH/L6coazy5HfVQDthRSDTr3W0geEjR3pwAiEArSAeeUSkQ807fcsxmgbwn7lmm8kXG4Wzy3ruLIQjjNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45157},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"233bbee3128ac8b5b27932d754d2c51a2f73d58c","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"9.6.3","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yjs":"^13.5.11","zustand":"^4.3.7"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^29.5.0","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/jest":"^29.5.0","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^21.0.1","react-test-renderer":"^17.0.2","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.3.0-rc.4_1686324846518_0.015356277444939836","host":"s3://npm-registry-packages"}},"1.3.1-rc.1":{"name":"zustand-middleware-yjs","version":"1.3.1-rc.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.3.1-rc.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"428fe9099082f51336c23eeabd65497a6602d281","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.3.1-rc.1.tgz","fileCount":10,"integrity":"sha512-Unc24i5U8Kl7rbTiU8Mqphz7SyhSiQobtVJMAjFyX3+VGHRKLmPcIdD521+zq/j/QZVJ1iKq5948SzoXzkLkDA==","signatures":[{"sig":"MEQCIG5oINCy8KnB4DIzZBMzVqRdUQXzdKoAEiSt9xsK2cWaAiAWOhj0fIe4pDnSuCuYY0/f5YjsrrGym4JHXB6gADT/cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45157},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"c70d4c566658c7fe5928be8c429d5d5bd62a1726","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"9.6.3","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yjs":"^13.5.11","zustand":"^4.3.7"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^29.5.0","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/jest":"^29.5.0","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^21.0.1","react-test-renderer":"^17.0.2","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.3.1-rc.1_1686325242850_0.32884152172007663","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"zustand-middleware-yjs","version":"1.3.1","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","_id":"zustand-middleware-yjs@1.3.1","maintainers":[{"name":"joebobmiles","email":"joe@jrm.dev"}],"homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"dist":{"shasum":"639c404ea634031e5178d11bb1927e146c8bc9d4","tarball":"https://registry.npmjs.org/zustand-middleware-yjs/-/zustand-middleware-yjs-1.3.1.tgz","fileCount":10,"integrity":"sha512-mhMh4znmvTJQXUuSlwZe5LcUNBgd8E1oOhRmDHjNSQ0M5HpODiUZKelWqiCbgxB2Qv9CPxk5QXFQEQxInce9RQ==","signatures":[{"sig":"MEYCIQDl3CBR/j3GmrepgYF+7bE3OhjUU1poETAj/nw8t2fvmAIhAOShnMtmj62eTpR4Q1nlH43tfUmtEpye+8dKwlHx2LEe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45152},"main":"dist/yjs.cjs","types":"dist/index.d.ts","module":"dist/yjs.mjs","exports":{"import":"./dist/yjs.mjs","require":"./dist/yjs.cjs"},"gitHead":"9b6014fb0af005b26f5aec63c4f035984c8f1aa2","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["master",{"name":"staging","channel":"latest","prerelease":"rc"}]},"scripts":{"test":"jest","build":"rollup --config rollup.config.ts --configPlugin typescript","prepare":"husky install","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","test:watch":"jest --watch"},"_npmUser":{"name":"joebobmiles","email":"joe@jrm.dev"},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"_npmVersion":"9.6.3","description":"Zustand middleware for syncing state with Yjs.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"yjs":"^13.5.11","zustand":"^4.3.7"},"eslintConfig":{"extends":"@joebobmiles/eslint-config-typescript","parserOptions":{"project":["./tsconfig.lint.json"],"tsconfigRootDir":"."}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.5.3","jest":"^29.5.0","husky":"^7.0.1","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","@types/ws":"^7.4.7","typescript":"^4.9.5","@types/jest":"^29.5.0","y-websocket":"^1.3.16","@commitlint/cli":"^12.1.4","semantic-release":"^21.0.1","react-test-renderer":"^17.0.2","@semantic-release/git":"^10.0.1","jest-environment-jsdom":"^29.5.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@rollup/plugin-node-resolve":"^13.0.0","@testing-library/react-hooks":"^8.0.1","@commitlint/config-conventional":"^12.1.4","@joebobmiles/eslint-config-typescript":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/zustand-middleware-yjs_1.3.1_1686325364758_0.24448395499431985","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-07-13T20:40:52.186Z","modified":"2026-01-16T20:36:22.854Z","1.0.0":"2021-07-13T20:40:52.357Z","1.0.0-rc.2":"2021-07-16T20:19:42.983Z","1.1.0-rc.1":"2021-07-16T20:36:57.255Z","1.1.0":"2021-07-16T20:42:03.244Z","1.2.0-rc.1":"2021-07-19T20:57:27.135Z","1.2.0":"2021-07-19T21:00:37.990Z","1.2.1-rc.1":"2021-07-20T14:57:57.015Z","1.2.1":"2021-07-20T14:59:56.808Z","1.2.2-rc.1":"2021-07-20T19:08:23.021Z","1.2.2":"2021-07-20T19:10:31.570Z","1.2.3":"2021-07-21T17:42:16.229Z","1.2.4-rc.1":"2021-07-21T20:08:42.042Z","1.2.4":"2021-07-21T20:10:20.736Z","1.2.4-rc.2":"2021-08-20T14:40:22.386Z","1.2.5-rc.1":"2021-08-20T14:46:55.493Z","1.2.5":"2021-08-20T14:48:20.780Z","1.2.6-rc.1":"2021-08-27T20:29:14.324Z","1.2.6":"2021-08-27T20:35:38.239Z","1.2.7-rc.1":"2022-04-27T18:48:40.045Z","1.2.7":"2022-04-27T18:51:14.173Z","1.2.7-rc.2":"2022-11-03T15:51:49.059Z","1.2.8-rc.1":"2022-11-03T15:57:38.646Z","1.2.8":"2022-11-03T15:58:48.914Z","1.3.0-rc.1":"2023-03-14T17:11:51.021Z","1.3.0-rc.2":"2023-04-04T21:38:36.808Z","1.3.0-rc.3":"2023-06-01T17:23:46.043Z","1.3.0":"2023-06-02T13:55:08.840Z","1.3.0-rc.4":"2023-06-09T15:34:06.690Z","1.3.1-rc.1":"2023-06-09T15:40:42.995Z","1.3.1":"2023-06-09T15:42:44.905Z"},"bugs":{"url":"https://github.com/joebobmiles/zustand-middleware-yjs/issues"},"author":{"url":"https://jrm.dev","name":"Joseph R Miles","email":"joe@jrm.dev"},"license":"MIT","homepage":"https://github.com/joebobmiles/zustand-middleware-yjs","keywords":["yjs","zustand","state-management","middleware","peer-to-peer","p2p","distributed","local-first","offline-first","crdt","decentralized","shared-editing","realtime"],"repository":{"url":"git+https://github.com/joebobmiles/zustand-middleware-yjs.git","type":"git"},"description":"Zustand middleware for syncing state with Yjs.","maintainers":[{"email":"work.with.feb@proton.me","name":"fbry"}],"readme":"# Yjs Middleware for Zustand\n\nOne of the difficult things about using Yjs is that it's not easily integrated\nwith modern state management libraries in React. This middleware for Zustand\nsolves that problem by allowing a Zustand store to be turned into a CRDT, with\nthe store's state replicated to all peers.\n\nThis differs from the other Yjs and Zustand solution, `zustand-yjs` by allowing\nany Zustand store be turned into a CRDT. This contrasts with `zustand-yjs`'s\nsolution, which uses a Zustand store to collect shared types and access them\nthrough special hooks.\n\nBecause this solution is simply a middleware, it can also work anywhere Zustand\ncan be used. The vanilla Zustand `create()` function handles middleware exactly\nthe same as the React version. And not only that, but it can be composed with\nother middleware, such as Immer or Redux!\n\n## Example\n\n```tsx\nimport React from \"react\";\nimport { render } from \"react-dom\";\n\nimport * as Y from \"yjs\";\nimport create from \"zustand\";\nimport yjs from \"zustand-middleware-yjs\";\n\n// Create a Y Doc to place our store in.\nconst ydoc = new Y.Doc();\n\n// Create the Zustand store.\nconst useSharedStore = create(\n  // Wrap the store creator with the Yjs middleware.\n  yjs(\n    // Provide the Y Doc and the name of the shared type that will be used\n    // to hold the store.\n    ydoc, \"shared\",\n          \n    // Create the store as you would normally.\n    (set) =>\n      ({\n        count: 0,\n        increment: () =>\n          set(\n            (state) =>\n            ({\n              count: state.count + 1,\n            })\n          ),\n      })\n  )\n);\n\n// Use the shared store like you normally would any other Zustand store.\nconst App = () =>\n{\n  const { count, increment } = useSharedStore((state) =>\n    ({\n      count: state.count,\n      increment: state.increment\n    }));\n\n  return (\n    <>\n      <p>count: {count}</p>\n      <button onClick={() => increment()}>+</button>\n    </>\n  );\n};\n\nrender(\n  <App />,\n  document.getElementById(\"app-root\")\n);\n```\n\n## Caveats\n\n 1. The Yjs awareness protocol is not supported. At the moment, it is unclear\n    if the library is able to support Yjs protocols. This means that, for now,\n    support for the awareness protocol is not planned.\n      * This does not mean you cannot use awareness in your projects - see the\n        sister project [y-react](joebobmiles/y-react) for an example of using\n        awareness without the middleware.\n\n# License\n\nThis library is licensed under the MIT license:\n\n> Copyright © 2021 Joseph R Miles\n> \n> Permission is hereby granted, free of charge, to any person obtaining a copy\n> of this software and associated documentation files (the “Software”), to deal \n> in the Software without restriction, including without limitation the rights\n> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n> copies of the Software, and to permit persons to whom the Software is \n> furnished to do so, subject to the following conditions:\n> \n> The above copyright notice and this permission notice shall be included in all\n> copies or substantial portions of the Software.\n> \n> THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n> SOFTWARE. ","readmeFilename":"readme.md"}