{"_id":"@edv4h/usketch-plugin-sync-localstorage-yjs","_rev":"19-222e1459d04145201f2468ce97904828","name":"@edv4h/usketch-plugin-sync-localstorage-yjs","dist-tags":{"latest":"2.1.2"},"versions":{"1.0.0":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"1.0.0","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@1.0.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"467dc593132d58634c3b56a50634210ab9dbe255","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-1.0.0.tgz","fileCount":18,"integrity":"sha512-P9ScaOH7mUwZRFCiyGyCSMVDKqMRARJGC7PsaYI/aKRQtOxJz/4zE0LVn1UQhSCMlbIVbLRlN9MSwwD9fCBgDw==","signatures":[{"sig":"MEYCIQDB7harZjGvmx0Cg/nBUhn4S+4jTZssxAq7YOYR5ay/tgIhAJc5C9l/pLhAkLgr7Sbqj6ZFzR9rBfvwVVDKlDs6hUYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23435},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/4953f081e02af023970e2d6f16b7ece7/edv4h-usketch-plugin-sync-localstorage-yjs-1.0.0.tgz","_integrity":"sha512-P9ScaOH7mUwZRFCiyGyCSMVDKqMRARJGC7PsaYI/aKRQtOxJz/4zE0LVn1UQhSCMlbIVbLRlN9MSwwD9fCBgDw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.7","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_1.0.0_1776844749188_0.9278030947006617","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"1.0.1","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@1.0.1","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"c11e5690088f56784690df843d01daea721d4b83","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-1.0.1.tgz","fileCount":18,"integrity":"sha512-cG49mrxXnTJtKAnyCz+AKt7Ce00Uk3pFfZlqcfMjcM8LHpEKu0USKssfsFLa49J/U/NXHblVinbUYLXPxh2WnA==","signatures":[{"sig":"MEUCIQDob3tgHI3wwBuHJdgQq8MVsgODqt/ANy45mkaSa4yKxQIgf6gwA9Oru8AgtZF5dV84/hMgnBQCMfcoG9KHoEpWuE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23435},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/de93ee0ac2fd118ea172cd4771a33b09/edv4h-usketch-plugin-sync-localstorage-yjs-1.0.1.tgz","_integrity":"sha512-cG49mrxXnTJtKAnyCz+AKt7Ce00Uk3pFfZlqcfMjcM8LHpEKu0USKssfsFLa49J/U/NXHblVinbUYLXPxh2WnA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_1.0.1_1779714846494_0.7048378058786953","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.0","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"75ba3537153d4fd55f6b3f2ccdecb306de2c559f","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.0.tgz","fileCount":18,"integrity":"sha512-g3OVs7LN9fqWQnjg/l5KihentPM/n4RfeDPuXcXbavAy8KeIkEL4ANkPrWPkG60aN+czklE3rZryDWEDT2uy1Q==","signatures":[{"sig":"MEUCIQCJFeT+xNn4z/BR4MZETlHLvnl3duWT0Q6h+4/SKQ3qgAIgEpcmY5BZ+ig9U7/Ob0NHDf8JPeRn6NaOWBndCnEmtbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23320},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/e28f50b9589176d4523baae7f65ae454/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.0.tgz","_integrity":"sha512-g3OVs7LN9fqWQnjg/l5KihentPM/n4RfeDPuXcXbavAy8KeIkEL4ANkPrWPkG60aN+czklE3rZryDWEDT2uy1Q==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.0_1779785875356_0.8860379082184779","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.1","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.1","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"1e2d116bb7676651862023d265864630731e351c","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.1.tgz","fileCount":18,"integrity":"sha512-LOj5aM6ns6GFQmUV2vBgpkWoNuaeDkxlvcaMMgULJX2Qi+cUnESvsWX1UawYQUVfVCdIHSs0MwKWfzaRZljNlA==","signatures":[{"sig":"MEQCIAs42wA9agNdiQaRVbNV3FKEi+1u81IoWhUNoWDfrsGVAiAOqTqf5aF7vo/rdZOJohDqIQNyWaGjDszdCj/YUIuDEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23320},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/037bc530218b3dd2b8e01e402b1af3b6/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.1.tgz","_integrity":"sha512-LOj5aM6ns6GFQmUV2vBgpkWoNuaeDkxlvcaMMgULJX2Qi+cUnESvsWX1UawYQUVfVCdIHSs0MwKWfzaRZljNlA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.1_1781776789992_0.1618978630869421","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.2","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.2","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"0cae653e5cfd4f1a4db5676598721bc491659c58","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.2.tgz","fileCount":18,"integrity":"sha512-Jx9WdmRk5PCkgG8tw2SaMfQfPRjeQLX/VILENYvO2gTzaV0kUrBaifPqAHJH1q0lmfHBUgs1DnzdcJ3UjugcMw==","signatures":[{"sig":"MEQCIAaBdXQQd2kYLmVhaAzbvwGOKOIxwF3IvDpUCnjWISrRAiA5lIkOeMlKvKi2sLTGqRJZhiekBGSr82digBUKr1B+Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23320},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/8e01ea37671d9a0a7ada88575c9bebab/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.2.tgz","_integrity":"sha512-Jx9WdmRk5PCkgG8tw2SaMfQfPRjeQLX/VILENYvO2gTzaV0kUrBaifPqAHJH1q0lmfHBUgs1DnzdcJ3UjugcMw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.2_1782106403875_0.5388770734802455","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.3","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.3","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"d5afe32023097dc1b78a9da2c2168398d9f2c990","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.3.tgz","fileCount":18,"integrity":"sha512-+h+ehLO2Cl4C81J5JW9Juk2OA4kxZziyQ5O0Z3lXjd1LJ620OLYkiplJ6+coElof/J3nyp5RPMTGqiKbeh+Ejw==","signatures":[{"sig":"MEUCIG/suxHQPBorGcg91lhHK4NvawFvp61XGcdWshelS68dAiEAmn6d1nGeYS3MomvT6J/k+MGC53e0SpxMYzwVG+g8m90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23320},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/16bfb409572d0a0cb735de0262747171/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.3.tgz","_integrity":"sha512-+h+ehLO2Cl4C81J5JW9Juk2OA4kxZziyQ5O0Z3lXjd1LJ620OLYkiplJ6+coElof/J3nyp5RPMTGqiKbeh+Ejw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.3_1783594860695_0.0978990090577525","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.4","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.4","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"9ff1bfbc7f6e79ad85b0b75879de752addef306f","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.4.tgz","fileCount":18,"integrity":"sha512-sSnrGf6EepExfxBwDWxMvrxh2Wv5vQk+4XUvbWEYDEmvs2OkH1qUHvwlkJsCTSL+hOZlzV4xxRfDVHtcAqoHEQ==","signatures":[{"sig":"MEUCIQCZIv12fysBZYgsCoYQnnLe1noCMdTaFSo7TtY689v7FQIgE2VP2zI6Go6qMNtNl7sSXRaQwsencPUAlhAHaiO5UuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23320},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/fd8a39a3410e48523e6a19a88d1161d2/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.4.tgz","_integrity":"sha512-sSnrGf6EepExfxBwDWxMvrxh2Wv5vQk+4XUvbWEYDEmvs2OkH1qUHvwlkJsCTSL+hOZlzV4xxRfDVHtcAqoHEQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.4_1784040322298_0.9161511337682604","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.5","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.5","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"0480a89022d320b059d41b8c14e1d5f12a2cc7b5","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.5.tgz","fileCount":18,"integrity":"sha512-4zU1wv4/JQbd1LcoxePyPercK7wbsjRn8sbXTJ4QRNcL/Lmu7EwTQ1Ij5P76NtbORy6GGGa54mrws/bULHHZOg==","signatures":[{"sig":"MEUCIEJzkcM4bwlG8y/sVMvrPYtuo2YB9Xc21hGFvz1ljwseAiEAilsRoT3Dsa6mH8lsS6gYDcui59K4ZqalItxa2/2GO84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23320},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/81800c2e1a48a249b795b213b2998f2b/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.5.tgz","_integrity":"sha512-4zU1wv4/JQbd1LcoxePyPercK7wbsjRn8sbXTJ4QRNcL/Lmu7EwTQ1Ij5P76NtbORy6GGGa54mrws/bULHHZOg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.7","typescript":"5.9.3","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.5_1784049926127_0.8677293978109444","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.6","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.6","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"4da3870cf0c1128c46ca118344e432abc3956183","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.6.tgz","fileCount":18,"integrity":"sha512-JZdIngLVIhASnVIJYKxJGQOLaIEQ67wWOH2nWHpx6bjXlT/GSYfcyuoFBefQwvkRanouY2QTz5Ok6s2k1F2glw==","signatures":[{"sig":"MEQCICTGOOqNDGUNwyTUGoEg1b0bdRAQ31udCrP8JjYcLiFNAiAns0NigOl1ChqJv4S6YyoDIi7n3jvZtS0kNRNxxPZaBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23306},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/2bd8b74089c6647b8e1e8f608fa6d716/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.6.tgz","_integrity":"sha512-JZdIngLVIhASnVIJYKxJGQOLaIEQ67wWOH2nWHpx6bjXlT/GSYfcyuoFBefQwvkRanouY2QTz5Ok6s2k1F2glw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.6_1784277621213_0.7087215557926343","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.7","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.7","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"7270104519c0a06877393c759151d7d8ff49cca4","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.7.tgz","fileCount":18,"integrity":"sha512-DWyAGBEIq4ITNMlSJBlqCkSysd/DY4U0UyKhFV07gA/z/cEPt/j4OXZVOa/YlwSDcECInsisrly8wuJuQC4wYw==","signatures":[{"sig":"MEUCIQCyciIT72D0aYCoQK7g+s+NZBb+vcDhUWHQKPPzNC33nAIgPazBRqczW1L6hxHPFyuDyCDucZJbJjLNNmikLWQjHyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23026},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/bec78d87b0bc3edcbdfe3e3de596a4c3/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.7.tgz","_integrity":"sha512-DWyAGBEIq4ITNMlSJBlqCkSysd/DY4U0UyKhFV07gA/z/cEPt/j4OXZVOa/YlwSDcECInsisrly8wuJuQC4wYw==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.7_1785237790542_0.9581148262181398","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.8","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.8","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"dd64e7fc5beb1f6a62ecf305b6f89e7d18ae43e9","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.8.tgz","fileCount":18,"integrity":"sha512-M4YAYO0q6NL1U6iLX6WBAf90avUQgtHvWRpaC5I8SbHoQtKDenn7A5C8Gklp8qUHW+Xqbc36UAaweQC3ewSSzQ==","signatures":[{"sig":"MEUCIGmqWfEN3guokd4UdS14LWsQEvJl/L2IY77/t3m20tPNAiEAlHVdazaAKxpDfjRDc11H4Y+7v9U0pJtVhEMcXnsc+aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23026},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/9e64693819b8ca0faae6a9733d4361ab/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.8.tgz","_integrity":"sha512-M4YAYO0q6NL1U6iLX6WBAf90avUQgtHvWRpaC5I8SbHoQtKDenn7A5C8Gklp8qUHW+Xqbc36UAaweQC3ewSSzQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.8_1785291321263_0.20793883548209835","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.9","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.9","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"e67b97d40c6960e9b494b68f40eeb71c3956f60c","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.9.tgz","fileCount":18,"integrity":"sha512-uOLgV9D6tUWr9jT+FHSIJyENmEQ87sq4WGcsKNBHJtnzvisn7Uejf7YYe7lV+dAHqppsgS2tX/fX2bU1I+fdQg==","signatures":[{"sig":"MEQCIHzOs/5zGuCAYLYZuRiFApX3L18du0qcjb7KukBvxUzGAiAtrcVoIqKvePffd9y7YTDQQCSG0gmQx77HN+VwQHXQbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23026},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/73b2d5c71dbd859307b5d6e0ff1f7c87/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.9.tgz","_integrity":"sha512-uOLgV9D6tUWr9jT+FHSIJyENmEQ87sq4WGcsKNBHJtnzvisn7Uejf7YYe7lV+dAHqppsgS2tX/fX2bU1I+fdQg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.9_1785303581201_0.8278467415268682","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.10","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.10","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"6609203d7ff2d1c2dfd199d7eaec2a9fd79c4525","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.10.tgz","fileCount":18,"integrity":"sha512-Kkf9mvQ0SoNYTwxrk8h+ErPTdB27qkQoOIqVSFsGhAigtepCzOchX35Ox/T/iCUyGVYb72LwDdwlomjEuuiHyQ==","signatures":[{"sig":"MEQCIAoh7l2uZhJlivaARLQJfJRqT6MRHnSz6Vf++jiqZhixAiA5l5vh5qaNx5sIYDxst5N0QV+Q/DOWzc4U9Jr9U5sxWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23027},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/43d409144382337d61a9e3ba96d79cc6/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.10.tgz","_integrity":"sha512-Kkf9mvQ0SoNYTwxrk8h+ErPTdB27qkQoOIqVSFsGhAigtepCzOchX35Ox/T/iCUyGVYb72LwDdwlomjEuuiHyQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.10_1785915793919_0.529467426702358","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.11","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.11","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"d75e797a1098c79bbaf4bfa9b046f9c90f7295a1","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.11.tgz","fileCount":18,"integrity":"sha512-RVOczavo+6R12wy1d0Tjsy6kUB2/7Dvg0Xp0aHFeXAh0wW8Ez6dKWQnJmQgPgCG/0NgrnxjLRdkC0gcYvJLpzA==","signatures":[{"sig":"MEYCIQC25hKCWXh91TZ81o23wGr82rVRO6o2nHjbV/kdS6kw3wIhALML/rLkfE10VSDjmG4JM9hrSj5jf7nkwACES9YwcVGL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23028},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/a979e0636e378a0b688f27aa2b63e898/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.11.tgz","_integrity":"sha512-RVOczavo+6R12wy1d0Tjsy6kUB2/7Dvg0Xp0aHFeXAh0wW8Ez6dKWQnJmQgPgCG/0NgrnxjLRdkC0gcYvJLpzA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.11_1785982582344_0.8714394714258749","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.12","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.12","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"d08827b67dfa5addb4d04e9b386a36ffa1a2446b","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.12.tgz","fileCount":18,"integrity":"sha512-w3a+KPCZhW1yoz28OumkQeLnP22nxJtdCb9OgtAkmRePsoQ7og1TU/4qND886s4uK3tErymSihepuzCj2I0jjQ==","signatures":[{"sig":"MEUCIQCtkj7DqXFclni06auWI74pKkAmoiYr0EkTgCJv4b/KDgIgECOdrJMHLjMJ57OsCUwoXgwnlv49V77/JRT9TP2Ypco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23028},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/c3d5ae14f87e09e581813d705427f15a/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.12.tgz","_integrity":"sha512-w3a+KPCZhW1yoz28OumkQeLnP22nxJtdCb9OgtAkmRePsoQ7og1TU/4qND886s4uK3tErymSihepuzCj2I0jjQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.12_1786535643511_0.05208231112431183","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.0.13","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.0.13","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"b394a13a35275cfcf732a318ddfe46e47ba1ec8f","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.0.13.tgz","fileCount":18,"integrity":"sha512-DrYFrhfRERbmKuDMVB79pKS8Tk2weD3ZSG4QIi/am5pGuFynno/rUAi9NWm1X2VN//odYMmys3Vml303ZoM1lA==","signatures":[{"sig":"MEQCIGRa1Yz2MRHedU4+9N1JOVsHl/remO4JvFc27cc5HJexAiAxqeipCNPTwvVh/WJ0AntiI4gMW0OtOd/NVFkMFk6KwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23028},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.0.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"myuske","email":"circlemountain.ym@gmail.com"},"_resolved":"/tmp/f436ef6966559d455e56bd31bb7c4da1/edv4h-usketch-plugin-sync-localstorage-yjs-2.0.13.tgz","_integrity":"sha512-DrYFrhfRERbmKuDMVB79pKS8Tk2weD3ZSG4QIi/am5pGuFynno/rUAi9NWm1X2VN//odYMmys3Vml303ZoM1lA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.0.13_1787292671753_0.7613781688401198","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.1.0","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.1.0","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"0a7136481c027b4e5f0a938e99a5809944d06d8c","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.1.0.tgz","fileCount":19,"integrity":"sha512-Jn24a1PUPoOONzi3PJlEdrCBBj9SxYsJx7PXHUDZG+NNAFeHfTuSDkYVrOvAPx5xdbKWDe5AH0lJijJTcYQNJQ==","signatures":[{"sig":"MEQCIBCcdwT5gaBVO6XT4EuB6Ly/6C40OVM9jWStQn0TTdSBAiB1fk5CDh32jDXL0dDuknMfqefEUKZfXNyBb9WHmjOy5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-sync-localstorage-yjs@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29719},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a48e0cd7-5403-4ba0-8ad6-719e45b77183"}},"_resolved":"/tmp/21afd3db4fe41922339d0457a607e643/edv4h-usketch-plugin-sync-localstorage-yjs-2.1.0.tgz","_integrity":"sha512-Jn24a1PUPoOONzi3PJlEdrCBBj9SxYsJx7PXHUDZG+NNAFeHfTuSDkYVrOvAPx5xdbKWDe5AH0lJijJTcYQNJQ==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"12.0.2","description":"Yjs を使ったローカル永続化プラグイン。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.1.0_1788745989096_0.2661725687159331","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@edv4h/usketch-plugin-sync-localstorage-yjs","version":"2.1.1","license":"MIT","_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.1.1","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"homepage":"https://github.com/EdV4H/usketch#readme","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"8250a95fbc7b18def43d079f992ea54b1d721a43","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.1.1.tgz","fileCount":19,"integrity":"sha512-S3CpQv3jbfnn2gaf9AGCStD3xpgUZ2y7mEpgMtZ4EKJDdg7ekRE+DFJwO/GEp0jUoshpsrYRfRso3HyV0JBSQA==","signatures":[{"sig":"MEUCIGSCzKBPXrByFR+gafo0FjtpOlgKliYndfV/OR+fOmrjAiEA7PaxCylbMSH/zpuezOnT+LrGXoMQMer0TSuORoxNisM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-sync-localstorage-yjs@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29719},"main":"./dist/index.js","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a48e0cd7-5403-4ba0-8ad6-719e45b77183"}},"_resolved":"/tmp/50146d45c9c8846a716cfd07f30e38dd/edv4h-usketch-plugin-sync-localstorage-yjs-2.1.1.tgz","_integrity":"sha512-S3CpQv3jbfnn2gaf9AGCStD3xpgUZ2y7mEpgMtZ4EKJDdg7ekRE+DFJwO/GEp0jUoshpsrYRfRso3HyV0JBSQA==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"12.0.2","description":"Yjs を使ったローカル永続化プラグイン。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.1.1_1788762626118_0.5123010982325433","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"_id":"@edv4h/usketch-plugin-sync-localstorage-yjs@2.1.2","bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"dist":{"shasum":"ce5e5fd96405daf0ea644aa77d1a34416314c564","tarball":"https://registry.npmjs.org/@edv4h/usketch-plugin-sync-localstorage-yjs/-/usketch-plugin-sync-localstorage-yjs-2.1.2.tgz","fileCount":19,"integrity":"sha512-UlAI2fCbRueZ+WCJelJZ6BIoegzydF4dFxaYfLszC8F0fTMFcBrRc4C/ouxXZjfUcCG6TobSuV3t40LgNM7IVg==","signatures":[{"sig":"MEYCIQCcs83F+GlCcGoDZDc8y+9BBmAWTGipSuIPbXQheo2c2QIhALKOjz2aupAIpUwkqHwEXFlZNndvEO8vOh6fzrOMB961","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDr053P+xej/nJ3NYTCymJre4RlAypreu29J2G6EIC42AIhAOzVcJhd2oWD9gkfxh68ENmdsLBn6MSffR8gfS619HuX"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@edv4h%2fusketch-plugin-sync-localstorage-yjs@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29719},"main":"./dist/index.js","name":"@edv4h/usketch-plugin-sync-localstorage-yjs","type":"module","_from":"file:edv4h-usketch-plugin-sync-localstorage-yjs-2.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","source":"./src/index.ts"}},"license":"MIT","scripts":{"test":"vitest run --passWithNoTests","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"version":"2.1.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a48e0cd7-5403-4ba0-8ad6-719e45b77183"}},"homepage":"https://github.com/EdV4H/usketch#readme","_resolved":"/tmp/e0629e6acbc4aac5daf1ebe932739530/edv4h-usketch-plugin-sync-localstorage-yjs-2.1.2.tgz","_integrity":"sha512-UlAI2fCbRueZ+WCJelJZ6BIoegzydF4dFxaYfLszC8F0fTMFcBrRc4C/ouxXZjfUcCG6TobSuV3t40LgNM7IVg==","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"_npmVersion":"12.1.0","description":"Yjs を使ったローカル永続化プラグイン。","directories":{},"maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"yjs":"^13.6.0","y-indexeddb":"^9.0.0","@edv4h/usketch-shared":"4.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","typescript":"7.0.2","fake-indexeddb":"^6.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/usketch-plugin-sync-localstorage-yjs_2.1.2_1790238035666_0.5385593822499279"}}},"time":{"created":"2026-04-22T07:59:09.070Z","modified":"2026-09-24T08:20:36.134Z","1.0.0":"2026-04-22T07:59:09.355Z","1.0.1":"2026-05-25T13:14:06.629Z","2.0.0":"2026-05-26T08:57:55.492Z","2.0.1":"2026-06-18T09:59:50.146Z","2.0.2":"2026-06-22T05:33:24.028Z","2.0.3":"2026-07-09T11:01:00.828Z","2.0.4":"2026-07-14T14:45:22.483Z","2.0.5":"2026-07-14T17:25:26.274Z","2.0.6":"2026-07-17T08:40:21.340Z","2.0.7":"2026-07-28T11:23:10.672Z","2.0.8":"2026-07-29T02:15:21.405Z","2.0.9":"2026-07-29T05:39:41.350Z","2.0.10":"2026-08-05T07:43:14.074Z","2.0.11":"2026-08-06T02:16:22.498Z","2.0.12":"2026-08-12T11:54:03.665Z","2.0.13":"2026-08-21T06:11:11.893Z","2.1.0":"2026-09-07T01:53:09.252Z","2.1.1":"2026-09-07T06:30:26.329Z","2.1.2":"2026-09-24T08:20:35.738Z"},"bugs":{"url":"https://github.com/EdV4H/usketch/issues"},"license":"MIT","homepage":"https://github.com/EdV4H/usketch#readme","repository":{"url":"git+https://github.com/EdV4H/usketch.git","type":"git","directory":"plugins/usketch-plugin-sync-localstorage-yjs"},"description":"Yjs を使ったローカル永続化プラグイン。","maintainers":[{"name":"myuske","email":"circlemountain.ym@gmail.com"}],"readme":"# @edv4h/usketch-plugin-sync-localstorage-yjs\n\nYjs を使ったローカル永続化プラグイン。\n\n> **注意（名称）**: パッケージ名は `sync-localstorage-yjs` ですが、**実体は\n> `localStorage` ではなく IndexedDB（[`y-indexeddb`](https://github.com/yjs/y-indexeddb)）**\n> による永続化です。ブラウザを閉じても Y.Doc の内容が IndexedDB に残り、次回ロード時に復元されます。\n\n## 使い方\n\n```ts\nimport { createSyncLocalstorageYjsPlugin } from \"@edv4h/usketch-plugin-sync-localstorage-yjs\";\n\n// 既定（IndexedDB doc 名 \"usketch-default\"）\ncreateSyncLocalstorageYjsPlugin();\n\n// ボード単位でキーを分ける（複数ボードで IndexedDB が衝突しない）\ncreateSyncLocalstorageYjsPlugin({ docName: \"board-123\" });\n\n// 既存の Y.Doc に IndexedDB 永続化を後付けする（下記参照）\ncreateSyncLocalstorageYjsPlugin({ docName: \"board-123\", doc: hostDoc });\n```\n\n## オプション\n\n```ts\ninterface SyncLocalstorageYjsOptions {\n  /**\n   * IndexedDB のドキュメント名。ボード単位のキーに使える。\n   * 値でも getter (() => string) でも可。省略時は \"usketch-default\"（後方互換）。\n   */\n  docName?: string | (() => string);\n  /**\n   * 永続化を後付けする既存 Y.Doc。未指定なら内部で新規 doc を生成する。\n   */\n  doc?: Y.Doc;\n}\n```\n\n### 複数ボード\n\n`docName` を省略すると全ボードが同一の IndexedDB doc（`\"usketch-default\"`）に書き込むため、\n複数ボードを開くアプリでは衝突します。**ボードごとに `docName` を分けてください**。\n\n### 既存 Y.Doc への後付け（ネットワーク同期との共存）\n\nホストが `y-websocket` などのネットワーク provider に接続済みの `Y.Doc` を持っている場合、\nその doc をそのまま渡すと、**同一 doc に IndexedDB 永続化を足せます**。\n\n```ts\nconst hostDoc = new Y.Doc();\nnew WebsocketProvider(url, room, hostDoc); // ネットワーク同期\ncreateSyncLocalstorageYjsPlugin({ docName: room, doc: hostDoc }); // ローカル永続化を後付け\n```\n\n- CRDT なので IndexedDB とネットワークの両 provider が同じ doc に共存でき、\n  オフライン編集 → リロード → IndexedDB から復元 → 再接続でサーバとマージされます。\n- 渡した doc は**ホスト所有**として扱われ、プラグインの teardown（`destroy()`）では\n  **破棄されません**（IndexedDB provider のみ破棄）。doc のライフサイクルはホストが管理します。\n- 未指定時は従来どおりプラグインが内部で `new Y.Doc()` を生成し、teardown で破棄します。\n\n## シェイプの格納構造（外部 doc を渡す場合の前提）\n\nこのプラグインはシェイプを **Y.Doc の `getMap(\"shapes\")`** に、シェイプ ID をキー・\nプレーンオブジェクト化したシェイプを値として格納します（パーティションは `getMap(partitionName)`）。\n外部 doc を渡す場合は、ホスト側も**同じ map 名 `\"shapes\"`** を使っている必要があります。\n（現状 map 名は固定です。可変化が必要なら Issue でご相談ください。）\n","readmeFilename":"README.md"}