{"_id":"@aiao/rxdb-vue","_rev":"20-cb35ff321f0c60aafc31faccd37f8436","name":"@aiao/rxdb-vue","dist-tags":{"latest":"0.0.26"},"versions":{"0.0.7":{"name":"@aiao/rxdb-vue","version":"0.0.7","_id":"@aiao/rxdb-vue@0.0.7","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"eb3cbd7e9f80da189a6397d2afa845ad4418028f","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.7.tgz","fileCount":12,"integrity":"sha512-22fjRkdMblpySEANnCOsIEJ8phIsxo0Gh7Whfs6nDIssA9BXxfsFZarUtK6kQ1h25GIs53qQDK594jsTNmQnIQ==","signatures":[{"sig":"MEUCIQCJcWlnqCSDVL2viTXUQnr1L3TEQWQfvYPKKT6vaR6nbwIgHjxtm/llU/ZpOlS1qbCxMxDzuF7vLiWScKl3jTm8B5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18726},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/d5e6084a8dbba1d5e65de1a749a95396/aiao-rxdb-vue-0.0.7.tgz","_integrity":"sha512-22fjRkdMblpySEANnCOsIEJ8phIsxo0Gh7Whfs6nDIssA9BXxfsFZarUtK6kQ1h25GIs53qQDK594jsTNmQnIQ==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@aiao/rxdb":"0.0.7","@aiao/utils":"0.0.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.7_1765930691741_0.7189547339336892","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@aiao/rxdb-vue","version":"0.0.8","_id":"@aiao/rxdb-vue@0.0.8","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"12f307c4bbbfb0256dc21217c83f9f8e1ed165dc","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.8.tgz","fileCount":12,"integrity":"sha512-wsKQxZwbp6xPMVYLS3rs8Lds0Wu+Me/vBfppXMk6gZBdkHo1CeYEiUs975LanWQ0+F7vcv7BEqHoHh/asGX0Zw==","signatures":[{"sig":"MEUCIFAY/AyfOiF+LmKrQQsu21GOO1PA4M+YniIKGfFgMH6qAiEAyXwJSb9FZszTckznGwalkfKRSJIlyIpS7v21mkComHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18726},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/7b7eb0bd6bb70a6ea75747c7be11d01c/aiao-rxdb-vue-0.0.8.tgz","_integrity":"sha512-wsKQxZwbp6xPMVYLS3rs8Lds0Wu+Me/vBfppXMk6gZBdkHo1CeYEiUs975LanWQ0+F7vcv7BEqHoHh/asGX0Zw==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@aiao/rxdb":"0.0.8","@aiao/utils":"0.0.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.8_1767508109538_0.7057162588536892","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@aiao/rxdb-vue","version":"0.0.9","_id":"@aiao/rxdb-vue@0.0.9","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"0be9ef9ce0ae1199611ad172e3f3a3f3e2af6467","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.9.tgz","fileCount":12,"integrity":"sha512-7Y2V4OWcGAlDnBo4cC+J/QfGwrsPrKN39fEs/nF6h5TPmqouUthHkjMsNrkZfkQRHgg6mMDDwN5msFRH9+dyFA==","signatures":[{"sig":"MEUCIQCzQEmugNOX8xviWRrmmeNnqKvqh6du1Wk3IXf2WfmvRAIgQuKQIOwXj9dxQFJ7oCSOEqfjDfXop47dk+pjH0gYiZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18775},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/b87d89f38319ad7e23f01e678f006153/aiao-rxdb-vue-0.0.9.tgz","_integrity":"sha512-7Y2V4OWcGAlDnBo4cC+J/QfGwrsPrKN39fEs/nF6h5TPmqouUthHkjMsNrkZfkQRHgg6mMDDwN5msFRH9+dyFA==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@aiao/rxdb":"0.0.9","@aiao/utils":"0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.9_1768236395588_0.25745852863196084","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@aiao/rxdb-vue","version":"0.0.10","_id":"@aiao/rxdb-vue@0.0.10","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"b29abc508ee268ae349d7ee4fedc225287af7b5c","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.10.tgz","fileCount":12,"integrity":"sha512-eHY/z/t9jnF8mdp4aV1QwtxM+SHxJc/fBsBZKmC4IDD3/MnwAMA2NpX6fEe6C0Kn0Reb3NbeeTNh0lVfg+WWVA==","signatures":[{"sig":"MEQCIBGdG0CzQ38jWVqQKdaDSgK+OoD2cMFy+UtZAT8xSkrUAiAIiarQ6HRQHkuaxsI/zf75287XCApkrGFobyC0Yohn0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18778},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/696f50b28816936c55e9facde6d9959d/aiao-rxdb-vue-0.0.10.tgz","_integrity":"sha512-eHY/z/t9jnF8mdp4aV1QwtxM+SHxJc/fBsBZKmC4IDD3/MnwAMA2NpX6fEe6C0Kn0Reb3NbeeTNh0lVfg+WWVA==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@aiao/rxdb":"0.0.10","@aiao/utils":"0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.10_1769499220746_0.12473161085065398","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@aiao/rxdb-vue","version":"0.0.11","_id":"@aiao/rxdb-vue@0.0.11","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"d1da67029dbe2516d6de51a979b1ad5f1f7dd372","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.11.tgz","fileCount":12,"integrity":"sha512-q/A9l1jAe6KFSqualgN2YVSeBQj7eFSKM/TdrTsm069d51FRTGDVjrVVyUveMUXjWMZ7m6SeYDMHIsZSJtAh3w==","signatures":[{"sig":"MEUCIG683Xmb5wwg3OvZVZf0ISzQUKa9ix8sJtwCF31s1zVZAiEA2EP3mjscAp3igPe/E25WXZEn28QBHUJie9eU+VNjl2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19370},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/054c84ddd550a0771bfc83dda66c535d/aiao-rxdb-vue-0.0.11.tgz","_integrity":"sha512-q/A9l1jAe6KFSqualgN2YVSeBQj7eFSKM/TdrTsm069d51FRTGDVjrVVyUveMUXjWMZ7m6SeYDMHIsZSJtAh3w==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aiao/rxdb":"0.0.11","@aiao/utils":"0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.11_1770731721887_0.5631883092811756","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@aiao/rxdb-vue","version":"0.0.12","_id":"@aiao/rxdb-vue@0.0.12","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"8a281a9839df75e035ae7b4de54fee0490adc4cd","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.12.tgz","fileCount":12,"integrity":"sha512-lXjVK+Xchr+vojyWMUWHsgav5lxofqLAZ9Rhj5VseDotUbRnOcC7Lz1Dh9k1+3F86L5byufKG4usk4UwgoFOsw==","signatures":[{"sig":"MEYCIQCO0+hP1IYZ+Y6nJVjLjzjlgkPjDHTXnsGT2THYKAieUwIhAPFwltGHf5/LPPVFQiooB0UO49z+XPTITY7lxIZYkE0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19607},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/774d18a7b78d0a72ce524a389cb99e77/aiao-rxdb-vue-0.0.12.tgz","_integrity":"sha512-lXjVK+Xchr+vojyWMUWHsgav5lxofqLAZ9Rhj5VseDotUbRnOcC7Lz1Dh9k1+3F86L5byufKG4usk4UwgoFOsw==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aiao/rxdb":"0.0.12","@aiao/utils":"0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.12_1772086569024_0.5191441635935821","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@aiao/rxdb-vue","version":"0.0.13","_id":"@aiao/rxdb-vue@0.0.13","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"21255cdd20de411f636be090d14ec8bab78207a6","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.13.tgz","fileCount":12,"integrity":"sha512-5vjKm81L2XtYtHYJx/y7WBAJJmc2TH9OHfJOUxT9G3rfh/YC0iRTeArwhibr85odt9lV7gUKKnBMGlRfSKN7kQ==","signatures":[{"sig":"MEQCICN9+B5YHMNr4lRHoXiB9vfcvppPtmgf8V3IcWTBTm8uAiAJEK081CFeIdywgptiUHNsW2RYI8dpJaBTVaSv+JJW7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19607},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/6958a79a30e4cb6e24d0738b1a5eaac8/aiao-rxdb-vue-0.0.13.tgz","_integrity":"sha512-5vjKm81L2XtYtHYJx/y7WBAJJmc2TH9OHfJOUxT9G3rfh/YC0iRTeArwhibr85odt9lV7gUKKnBMGlRfSKN7kQ==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aiao/rxdb":"0.0.13","@aiao/utils":"0.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.13_1772347737550_0.6360066401160105","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@aiao/rxdb-vue","version":"0.0.14","_id":"@aiao/rxdb-vue@0.0.14","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"09a89e2b35e631914fa66e4592020cf37db4011a","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.14.tgz","fileCount":12,"integrity":"sha512-yiQ46aUTW0sD+csf7v3OeB6iTycxIIIRQX1tStTAfRK66fYqsE0Q7fsJxGRv6fZRQIdo1eV7/HC4o+Dgx7Ponw==","signatures":[{"sig":"MEYCIQDN/4vAGoNPGnZ7sDdjbKIYiF2cKjg5MNam5bfvPJQKKAIhAKmIM8NzxU4rypFjldhmmb/s3Jq6RBZYgCkRXWbBokj3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19607},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/1c030bbd0c0c7bc3127a5277ec8c14b6/aiao-rxdb-vue-0.0.14.tgz","_integrity":"sha512-yiQ46aUTW0sD+csf7v3OeB6iTycxIIIRQX1tStTAfRK66fYqsE0Q7fsJxGRv6fZRQIdo1eV7/HC4o+Dgx7Ponw==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aiao/rxdb":"0.0.14","@aiao/utils":"0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.14_1772616881971_0.3400824498773869","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@aiao/rxdb-vue","version":"0.0.15","_id":"@aiao/rxdb-vue@0.0.15","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"443dcbcb13b8caba3593d202c9af6cb17812925b","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.15.tgz","fileCount":12,"integrity":"sha512-++nnfdtPUIiZu6b7FdD39tL+LrmcIjYNhYmn9BHEi0nUbUA+7dCX+H10lZZD4nvd4hD6iOJ70c6EQAKiW1dg1w==","signatures":[{"sig":"MEUCIQDj4CNeOn4Wk86oaCys5vEkTdWfFIJBUt01KpsufNkS0gIgJUShiyrt1DpKUCZVrNr5AZsw8RzRFd0Xnw1vEMUHnHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19607},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/5f3ff28edecd36f4c0b1d680f88d2c75/aiao-rxdb-vue-0.0.15.tgz","_integrity":"sha512-++nnfdtPUIiZu6b7FdD39tL+LrmcIjYNhYmn9BHEi0nUbUA+7dCX+H10lZZD4nvd4hD6iOJ70c6EQAKiW1dg1w==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aiao/rxdb":"0.0.15","@aiao/utils":"0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.15_1772718563561_0.5715973434074166","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@aiao/rxdb-vue","version":"0.0.16","_id":"@aiao/rxdb-vue@0.0.16","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"c5d5260aa1f4ec6074122bb87f5101f5cef0361d","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.16.tgz","fileCount":12,"integrity":"sha512-NrwI4zyOfEoBds80/0/TRMqsF10uRLiP3Bx+/vo9Go2PrUkwjSOka9YAwxY9CWc9Ix8hdJ68k58wxRn28WZrUQ==","signatures":[{"sig":"MEUCIF30DB+KfNQWMAEEv4aEIlifZ9AFx42RmJWCixoz7/9fAiEAgp/cIJ3NM9iBC8JUKwdb4I/wbvhLWMdnTafCMRgvgBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19607},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/e5b2e00be612ea1f8b473528ea71c388/aiao-rxdb-vue-0.0.16.tgz","_integrity":"sha512-NrwI4zyOfEoBds80/0/TRMqsF10uRLiP3Bx+/vo9Go2PrUkwjSOka9YAwxY9CWc9Ix8hdJ68k58wxRn28WZrUQ==","_npmVersion":"11.6.2","description":"","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aiao/rxdb":"0.0.16","@aiao/utils":"0.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.16_1773117219607_0.2309991418303865","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@aiao/rxdb-vue","version":"0.0.17","_id":"@aiao/rxdb-vue@0.0.17","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"a8a1fba5dc9434319366fe3e4992ee7bd371bcfa","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.17.tgz","fileCount":12,"integrity":"sha512-QYoE9NeiKUcmeIAYa/0UI9Xyu5A3S6OkZKp1zV4F9xoVw/fDDlryxcjwvPUuChwCN2eE22B/54bcHrbhwfcCtQ==","signatures":[{"sig":"MEYCIQCVdesBR16hqbb7jXOPCyxGjnrgjPsW59G3e2fCmk7D2wIhALKqng4XiQCpyN6yvGaHGF520n1oR+ao/PDojYEOlH9W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20287},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/5e1be99b7518617cd3ed2645510bd342/aiao-rxdb-vue-0.0.17.tgz","_integrity":"sha512-QYoE9NeiKUcmeIAYa/0UI9Xyu5A3S6OkZKp1zV4F9xoVw/fDDlryxcjwvPUuChwCN2eE22B/54bcHrbhwfcCtQ==","_npmVersion":"11.9.0","description":"Vue 框架集成库，为 Vue 应用提供 RxDB 支持。基于 Vue Composables 实现响应式数据流。","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aiao/rxdb":"0.0.17","@aiao/utils":"0.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.17_1774283710613_0.48983212217107663","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@aiao/rxdb-vue","version":"0.0.18","_id":"@aiao/rxdb-vue@0.0.18","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"10733edff512bf21e4c1cfb03879887ea4c8f9d0","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.18.tgz","fileCount":12,"integrity":"sha512-jkQwG112ceKE2+gXqheRieeq33Uynn8LcmTaugUuu481VOBI9W1vsXGNkFLAhKec40ZI7Z+tFqpzwHVNjIDqXQ==","signatures":[{"sig":"MEUCIQD0Ij5N1EQvxzGjaRp6P/PBkdS3ImDDn7E9qYBqpZqPIAIgR3bmiB3fU41h5IryaqdA8WYlwF8HvXpA8SBERQEyS4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20173},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/0d061d76cefd1c3417cbce53674d6f43/aiao-rxdb-vue-0.0.18.tgz","_integrity":"sha512-jkQwG112ceKE2+gXqheRieeq33Uynn8LcmTaugUuu481VOBI9W1vsXGNkFLAhKec40ZI7Z+tFqpzwHVNjIDqXQ==","_npmVersion":"11.9.0","description":"Vue 框架集成库，为 Vue 应用提供 RxDB 支持。基于 Vue Composables 实现响应式数据流。","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aiao/rxdb":"0.0.18","@aiao/utils":"0.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.18_1774344120554_0.1899388675056879","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@aiao/rxdb-vue","version":"0.0.19","_id":"@aiao/rxdb-vue@0.0.19","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"8a3520bc18b641bcec37893c012b2ebb875e2ead","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.19.tgz","fileCount":12,"integrity":"sha512-m7H7iwpwe2dO/p87XI4+jwxnvdlAV9WhWNYXM9ddtAD20nGVUNC4KeTAwu2NykJ0iLo2pv9zZCAbx/Kuiv6Bng==","signatures":[{"sig":"MEUCIHjC6mIGe4297OIhSJaMJX9MGHr2LrDlCKJ3AfeBju1nAiEAqf3ylz1vkqS+q5UM7jscPtPiCaVovwjuxQ31kRG/8KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20173},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/3f8868616f92a2d932cfd6000a9ba3ff/aiao-rxdb-vue-0.0.19.tgz","_integrity":"sha512-m7H7iwpwe2dO/p87XI4+jwxnvdlAV9WhWNYXM9ddtAD20nGVUNC4KeTAwu2NykJ0iLo2pv9zZCAbx/Kuiv6Bng==","_npmVersion":"11.9.0","description":"Vue 框架集成库，为 Vue 应用提供 RxDB 支持。基于 Vue Composables 实现响应式数据流。","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aiao/rxdb":"0.0.19","@aiao/utils":"0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.19_1774491997503_0.10520936815680115","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@aiao/rxdb-vue","version":"0.0.20","_id":"@aiao/rxdb-vue@0.0.20","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"b557f0f8a8367cf39e4a50f7e609fbdaf5ac6226","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.20.tgz","fileCount":12,"integrity":"sha512-bdwq0BEQ6uut2fLRumLvRboxdipNxvdxR2NNbOCE1AYKsqfMOL1Qsjc3oIaqSVF5W0jMUrhbUktBdrjJiDpNXg==","signatures":[{"sig":"MEYCIQDumOtQJRMtkOeLjlsWXNAay6mc5RBfQXpzavp/jR5DHQIhANwAlw2s1wcCJWlMZMsY60K+7RoFfDoimqbBywdlb2N0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20892},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/13ea0aa2723c3dbadb325a8045369810/aiao-rxdb-vue-0.0.20.tgz","_integrity":"sha512-bdwq0BEQ6uut2fLRumLvRboxdipNxvdxR2NNbOCE1AYKsqfMOL1Qsjc3oIaqSVF5W0jMUrhbUktBdrjJiDpNXg==","_npmVersion":"11.9.0","description":"Vue 框架集成库，为 Vue 应用提供 RxDB 支持。基于 Vue Composables 实现响应式数据流。","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aiao/rxdb":"0.0.20","@aiao/utils":"0.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.20_1779246385755_0.7285776039540512","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@aiao/rxdb-vue","version":"0.0.21","_id":"@aiao/rxdb-vue@0.0.21","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"ba5c8596ed70c71a2db1f62a1677c53b9185d050","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.21.tgz","fileCount":12,"integrity":"sha512-n04oNZnobNFbYZuAzqBy86gjAD6cZWe2SO721jvmduXWVUNmKXIGOiPrKkbINdPbiQZPAtd93hdJjsUoqA8YiA==","signatures":[{"sig":"MEYCIQCL2N2kynxh1v5QxC0czKM44CLQyaWVsf53S04AwtwBWgIhAOlFpHH+H4ejLZQIC6sWQaP4Z8JOV3Nw5EdLvjCX9Q4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25914},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/ea85cc074e63cd985b94c06b0b464a7b/aiao-rxdb-vue-0.0.21.tgz","_integrity":"sha512-n04oNZnobNFbYZuAzqBy86gjAD6cZWe2SO721jvmduXWVUNmKXIGOiPrKkbINdPbiQZPAtd93hdJjsUoqA8YiA==","_npmVersion":"11.16.0","description":"`@aiao/rxdb-vue` 把 `@aiao/rxdb` 的实时查询接入 Vue 3 Composition API。该包提供依赖注入、响应式查询 hooks 和游标无限滚动，不包含 UI 组件。","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aiao/rxdb":"0.0.21","@aiao/utils":"0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.21_1784362918515_0.18877657503611966","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@aiao/rxdb-vue","version":"0.0.22","_id":"@aiao/rxdb-vue@0.0.22","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"da29fd8b97d1e43bc2c83e3dff646f6277d57162","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.22.tgz","fileCount":12,"integrity":"sha512-IRFZ3fRYt/qDkKf7xEihOzhqL+dWhad8egX9mBMAs2pdFyDtJvX0gPrN9w5uiIh3plPTpovZFXqTYnsRoLZ8+w==","signatures":[{"sig":"MEUCIQCTeeSN1uQsa9sfJq6R+bubvEMGpU2EToe3WPij5iLi3wIgSntuCpvRQYfBwCQbly2LYkkvETWSNTxnlXzmzfNbu+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25971},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/86389415e0907164879e358f398cec3b/aiao-rxdb-vue-0.0.22.tgz","_integrity":"sha512-IRFZ3fRYt/qDkKf7xEihOzhqL+dWhad8egX9mBMAs2pdFyDtJvX0gPrN9w5uiIh3plPTpovZFXqTYnsRoLZ8+w==","_npmVersion":"10.9.2","description":"`@aiao/rxdb-vue` 把 `@aiao/rxdb` 的实时查询接入 Vue 3 Composition API。该包提供依赖注入、响应式查询 hooks 和游标无限滚动，不包含 UI 组件。","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aiao/rxdb":"0.0.22","@aiao/utils":"0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.22_1785482910505_0.788655572335778","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@aiao/rxdb-vue","version":"0.0.23","_id":"@aiao/rxdb-vue@0.0.23","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"da96e237958887985fc7185ed9f34c8cee08a1ff","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.23.tgz","fileCount":12,"integrity":"sha512-u63sjWnPaCIVhICZPxNbQSsjp5qAVN5f5nH8tG930w8/xU7qU2E+XtT6pIUv3dNcOQH9G8ZaYRO1/UpN3/C2+g==","signatures":[{"sig":"MEYCIQCtlRd8ZaluT6wsGWRdJzW3mdTxQNMDeDLJSuUbVrWbPwIhAMw1Qt5PO9SDHxpCU2SsOxcFA0otckaV4pTOp+EsnDYY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25914},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@aiao/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/90b5823ea951162a3e312cde754271ed/aiao-rxdb-vue-0.0.23.tgz","_integrity":"sha512-u63sjWnPaCIVhICZPxNbQSsjp5qAVN5f5nH8tG930w8/xU7qU2E+XtT6pIUv3dNcOQH9G8ZaYRO1/UpN3/C2+g==","_npmVersion":"10.9.2","description":"`@aiao/rxdb-vue` 把 `@aiao/rxdb` 的实时查询接入 Vue 3 Composition API。该包提供依赖注入、响应式查询 hooks 和游标无限滚动，不包含 UI 组件。","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@aiao/rxdb":"0.0.23","@aiao/utils":"0.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":">=3.5.0","rxjs":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.23_1785736174849_0.44247694365979795","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@aiao/rxdb-vue","version":"0.0.24","license":"MIT","_id":"@aiao/rxdb-vue@0.0.24","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"52ac3746d4f98da006fdeaaa397d33b6bfd8521d","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.24.tgz","fileCount":29,"integrity":"sha512-CEZWoijXpVLjwaJ8QWGD08I8jora0gycXQptPyws6seX92J3unHqGWubaRMs5AMiSwlbDxtHD3DhjHJXOFSdJQ==","signatures":[{"sig":"MEUCIQCbtpQ9Vlsah5YsI3zVteLPRGULKFD8/oCfPWPjBKPRYwIgFyGG54nqMol9mtxRPVQtouzabfRsafRGjdnBrb7b1xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108962},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/private/var/folders/1s/1sk5kvms7jj4z6glj40__v300000gn/T/051f25acb448aa44f948fe9e3f7cdca9/aiao-rxdb-vue-0.0.24.tgz","_integrity":"sha512-CEZWoijXpVLjwaJ8QWGD08I8jora0gycXQptPyws6seX92J3unHqGWubaRMs5AMiSwlbDxtHD3DhjHJXOFSdJQ==","_npmVersion":"11.19.0","description":"`@aiao/rxdb-vue` 把 `@aiao/rxdb` 的实时查询接入 Vue 3 Composition API。该包提供依赖注入、响应式查询 hooks 和游标无限滚动，不包含 UI 组件。","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@aiao/rxdb":"0.0.24","@aiao/utils":"0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@aiao/rxdb-plugin-graph":"0.0.24"},"peerDependencies":{"vue":"^3.5.40","rxjs":"^7.8.0","@aiao/rxdb-plugin-graph":"*"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.24_1786439138837_0.519381543633487","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@aiao/rxdb-vue","version":"0.0.25","license":"MIT","_id":"@aiao/rxdb-vue@0.0.25","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"homepage":"https://github.com/aiao-io/rxdb#readme","bugs":{"url":"https://github.com/aiao-io/rxdb/issues"},"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"dist":{"shasum":"4c56b09eb1c82a7b497c25cb7ace2ebae374370b","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.25.tgz","fileCount":29,"integrity":"sha512-IItEH5GQTKFZOxNTd7cu+OQero8DDlYsNA4FWuN1dxzcwI2gqemOUefNPfJgIvvzTiPyiRMC/NQqO58CIPfi/g==","signatures":[{"sig":"MEUCIHP2O58cHFRLwm5SBtRmvsbS40eBiy+jtBtr8ZZez8vSAiEAq6jyyDLh8ZpegjsWOKipJX3viC7LoHPXTk2MnS+h1lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiao%2frxdb-vue@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109095},"main":"./dist/index.js","type":"module","_from":"file:aiao-rxdb-vue-0.0.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"_resolved":"/tmp/06abad1ef29477146954670a9454af9f/aiao-rxdb-vue-0.0.25.tgz","_integrity":"sha512-IItEH5GQTKFZOxNTd7cu+OQero8DDlYsNA4FWuN1dxzcwI2gqemOUefNPfJgIvvzTiPyiRMC/NQqO58CIPfi/g==","repository":{"url":"git+https://github.com/aiao-io/rxdb.git","type":"git","directory":"packages/rxdb-vue"},"_npmVersion":"11.19.0","description":"`@aiao/rxdb-vue` 把 `@aiao/rxdb` 的实时查询接入 Vue 3 Composition API。该包提供依赖注入、响应式查询 hooks 和游标无限滚动，不包含 UI 组件。","directories":{},"_nodeVersion":"26.7.0","dependencies":{"@aiao/rxdb":"0.0.25","@aiao/utils":"0.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@aiao/rxdb-plugin-graph":"0.0.25"},"peerDependencies":{"vue":"^3.5.41","rxjs":"^7.8.0","@aiao/rxdb-plugin-graph":"*"},"_npmOperationalInternal":{"tmp":"tmp/rxdb-vue_0.0.25_1786694804299_0.7018319537132194","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"nx":{"name":"rxdb-vue","tags":["vue-lib"]},"_id":"@aiao/rxdb-vue@0.0.26","bugs":{"url":"https://github.com/aiao-io/rxdb/issues"},"dist":{"shasum":"46079885ed721f08666fd81c386a51c9b54cc31e","tarball":"https://registry.npmjs.org/@aiao/rxdb-vue/-/rxdb-vue-0.0.26.tgz","fileCount":32,"integrity":"sha512-hz7Oy2C3PBl+WoTz2hsfmn3AkqW56lleODbMqK/1wZr8ZAEt/JapJLKqKk8hieTqbEFOIg9foQHBr7vE/FaYLg==","signatures":[{"sig":"MEYCIQDDnY/wKuwMdFM3iaOH7fYBSuI1ePetP8s5yt4DbWUAHQIhAL3y2oSUdxZpgCMvyiu/RwJPlcAp4OljxDC9AQ7V9guZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHWvQj4FU1u4tpmuq3CUj21TGJ57GPiKDBSIV09UFq/2AiB+ESvTjvgDz8g5Ma7Q4cqlO+c+sLUA76lyc5Okr+0bZw=="}],"unpackedSize":127656},"main":"./dist/index.js","name":"@aiao/rxdb-vue","type":"module","_from":"file:aiao-rxdb-vue-0.0.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","version":"0.0.26","_npmUser":{"name":"aiao","email":"hero63418@gmail.com"},"homepage":"https://rxdb.netlify.app/docs/frameworks/vue","keywords":["aiao","rxdb","vue","rxjs","composables","local-first"],"_resolved":"/private/tmp/pack-0.0.26/aiao-rxdb-vue-0.0.26.tgz","_integrity":"sha512-hz7Oy2C3PBl+WoTz2hsfmn3AkqW56lleODbMqK/1wZr8ZAEt/JapJLKqKk8hieTqbEFOIg9foQHBr7vE/FaYLg==","repository":{"url":"git+https://github.com/aiao-io/rxdb.git","type":"git","directory":"packages/rxdb-vue"},"_npmVersion":"12.0.2","description":"Vue integration for Aiao RxDB reactive data.","directories":{},"maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.7.0","dependencies":{"@aiao/rxdb":"0.0.26","@aiao/utils":"0.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@aiao/rxdb-test":"0.0.26","@aiao/rxdb-plugin-graph":"0.0.26"},"peerDependencies":{"vue":"^3.5.42","rxjs":"^7.8.0","@aiao/rxdb-plugin-graph":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rxdb-vue_0.0.26_1790793646494_0.3946440418485335"}}},"time":{"created":"2025-12-17T00:18:11.678Z","modified":"2026-09-30T18:40:46.789Z","0.0.7":"2025-12-17T00:18:11.877Z","0.0.8":"2026-01-04T06:28:29.700Z","0.0.9":"2026-01-12T16:46:35.737Z","0.0.10":"2026-01-27T07:33:41.010Z","0.0.11":"2026-02-10T13:55:22.058Z","0.0.12":"2026-02-26T06:16:09.174Z","0.0.13":"2026-03-01T06:48:57.694Z","0.0.14":"2026-03-04T09:34:42.118Z","0.0.15":"2026-03-05T13:49:23.700Z","0.0.16":"2026-03-10T04:33:39.901Z","0.0.17":"2026-03-23T16:35:10.795Z","0.0.18":"2026-03-24T09:22:00.711Z","0.0.19":"2026-03-26T02:26:37.647Z","0.0.20":"2026-05-20T03:06:25.909Z","0.0.21":"2026-07-18T08:21:58.641Z","0.0.22":"2026-07-31T07:28:30.679Z","0.0.23":"2026-08-03T05:49:34.982Z","0.0.24":"2026-08-11T09:05:38.996Z","0.0.25":"2026-08-14T08:06:44.632Z","0.0.26":"2026-09-30T18:40:46.587Z"},"bugs":{"url":"https://github.com/aiao-io/rxdb/issues"},"license":"MIT","homepage":"https://rxdb.netlify.app/docs/frameworks/vue","repository":{"url":"git+https://github.com/aiao-io/rxdb.git","type":"git","directory":"packages/rxdb-vue"},"description":"Vue integration for Aiao RxDB reactive data.","maintainers":[{"name":"aiao","email":"hero63418@gmail.com"}],"readme":"# @aiao/rxdb-vue\n\n`@aiao/rxdb-vue` 把 `@aiao/rxdb` 的实时查询接入 Vue 3 Composition API。该包提供依赖注入、响应式查询 hooks 和游标无限滚动，不包含 UI 组件。\n\n## 安装\n\n```bash\npnpm add @aiao/rxdb @aiao/rxdb-vue rxjs vue\n```\n\n`vue >= 3.5` 与 `rxjs ^7.8` 是 peer dependencies。\n\n## 提供数据库\n\n在会渲染业务组件的祖先组件中调用 `provideRxDB`：\n\n```vue\n<script lang=\"ts\" setup>\nimport { provideRxDB } from '@aiao/rxdb-vue';\nimport { database } from './database';\nimport TodoList from './TodoList.vue';\n\nprovideRxDB(database);\n</script>\n\n<template>\n  <TodoList />\n</template>\n```\n\n同步消费者可以使用：\n\n```ts\nimport { injectRxDB, useRxDB, useRxDBOptional } from '@aiao/rxdb-vue';\n\nconst optionalDatabase = injectRxDB(); // RxDB | undefined；无 provider 时 dev 下有 Vue 告警\nconst maybe = useRxDBOptional(); // 同上，但缺 provider 不告警 —— 可选读取本就允许没有 provider\nconst database = useRxDB(); // 无 provider / 未就绪各抛一条不同文案；创建失败原样抛出创建异常\n```\n\n### 异步初始化\n\n`provideRxDB` 收 `RxDBInput`：三端共享的 `RxDBSource`（实例、`Promise`，或返回二者之一的工厂）之外，Vue 还多收 `Ref<RxDB | undefined>` 与 `undefined`。\n\n`Promise` / 工厂形态用于「后端按运行环境动态选择」这类场景 —— 静态 import 会把桌面分支打进 web bundle：\n\n```ts\nprovideRxDB(async () => {\n  const { setupDesktop } = await import('./setup-desktop');\n  return setupDesktop();\n});\n```\n\n`Ref` 形态是 Vue 独有的：由调用方自己持有、自己决定何时填上。\n\n```ts\nimport type { RxDB } from '@aiao/rxdb';\nimport { provideRxDB, useRxDBRef } from '@aiao/rxdb-vue';\nimport { shallowRef } from 'vue';\n\nconst databaseRef = shallowRef<RxDB>();\nprovideRxDB(databaseRef);\n\nconst database = useRxDBRef();\n// database.value 在初始化完成后更新\n```\n\n`injectRxDBRef()` 是可选版本；没有 provider 时返回 `undefined`。`useInfiniteScroll` 会在 provider 存在但数据库仍为 `undefined` 时等待，并在 ref 就绪后自动加载。\n\n**生命周期所有权：provider 只销毁自己造的东西。** 传工厂或 `Promise`，实例由 provider 等来，作用域销毁时它负责 `disconnectAll()`；传已就绪的实例或你自己的 `Ref`，它归调用方所有，provider 不碰 —— 否则一个模块级单例会被某个子组件的卸载顺手断掉，而没有人会去重连。这条规则三端逐字相同。\n\n## 响应式查询\n\n实体静态查询方法返回的 Observable 会驱动 Vue 响应式资源：\n\n```ts\nimport { useCount, useFind, useGet } from '@aiao/rxdb-vue';\nimport { Todo } from './entities/Todo';\n\nconst todo = useGet(Todo, 'todo-1');\nconst todos = useFind(Todo, {\n  where: { combinator: 'and', rules: [] }\n});\nconst count = useCount(Todo, {\n  where: { combinator: 'and', rules: [] }\n});\n```\n\n每个查询资源公开：\n\n- `value`：最近一次成功结果；重新查询期间保留旧值（stale-while-revalidate）；\n- `isLoading`：是否有一轮查询正在进行；\n- `error`：标准化后的 `Error | undefined`；\n- `hasValue`：`value` 是否属于**当前**查询条件 —— 重新查询一开始就落回 `false`，收到新值才为 `true`；\n- `isEmpty`：成功结果是否为空；未返回结果或错误时为 `undefined`。\n\n判断「当前值可信」请看 `hasValue`，不要用 `value !== defaultValue`。\n\n### 资源是 reactive 对象，不要直接解构\n\n基础查询 hooks 返回的是一个 `reactive` 对象，字段是普通响应式属性而**不是** `Ref`。\n直接解构只会读到一次性快照，之后永不更新：\n\n```ts\nconst todo = useGet(Todo, 'todo-1'); // ✅ 整体持有，模板用 todo.value / todo.isLoading\nconst { value } = toRefs(useGet(Todo, 'todo-1')); // ✅ 先 toRefs 再解构\nconst { value } = useGet(Todo, 'todo-1'); // ❌ 一次性快照，Observable 后续发值也不会更新\n```\n\n`useInfiniteScroll` 的返回值形态不同（成员本身就是 `ComputedRef`，解构安全），两者不要互相类推。\n\n### 查询参数\n\n查询参数可直接传值，也可传 `Ref`、`ComputedRef` 或 getter（类型 `UseOptions<T>` 已导出）。\n参数**按内容**比较而非按引用：`reactive` 对象原地改字段会触发重查，换成结构等价的新对象则不会重订阅。\n代价是参数必须可序列化 —— 含函数、`Symbol` 或类实例时会抛 `TypeError`（游标分页的 `after` / `before` 实体除外，它们按 `orderBy` 字段投影后比较）。\n\n重新查询开始时，`isLoading` 置为 `true`，`error`/`hasValue`/`isEmpty` 同步复位，`value` 保留旧值。\nAngular 与 React 侧是同一份契约。\n\nSSR 下（无 `window`）不会发起订阅，资源停在 `isLoading: true` 的初始态；客户端 hydrate 后正常查询。\n订阅随组件卸载自动清理。\n\n基础查询 API：\n\n- `useGet`\n- `useFindOne`\n- `useFindOneOrFail`\n- `useFind`\n- `useFindByCursor`\n- `useFindAll`\n- `useCount`\n\nTree API：`useFindDescendants`、`useCountDescendants`、`useFindAncestors`、`useCountAncestors`。\n\nGraph API：`useGraphNeighbors`、`useCountNeighbors`、`useGraphPaths`。实体仍需安装并配置对应的 RxDB tree/graph 能力。\n\n## 无限滚动\n\n```ts\nimport { useInfiniteScroll } from '@aiao/rxdb-vue';\nimport { Todo } from './entities/Todo';\n\nconst list = useInfiniteScroll(Todo, {\n  where: { combinator: 'and', rules: [] },\n  orderBy: [\n    { field: 'createdAt', sort: 'desc' },\n    { field: 'id', sort: 'desc' }\n  ],\n  limit: 50\n});\n\nlist.loadMore();\nlist.refresh();\n```\n\n`useInfiniteScroll` 返回：\n\n- `value: ComputedRef<T[]>`\n- `isEmpty: ComputedRef<boolean>`\n- `isLoading: ComputedRef<boolean>`\n- `error: ComputedRef<Error | undefined>`\n- `hasMore: ComputedRef<boolean>`\n- `loadMore()` 与 `refresh()`\n\n字段全部是只读的 `ComputedRef`，可以安全解构。`hasMore` 由最后一页决定：页容量非正（`limit <= 0` 或 `NaN`）永远是 `false`，一次数据都没发就 complete 的流也收敛为 `false`，因此自动触底不会无界重发。`error` 原样透传底层 `Error`。\n\n首屏在组件 mounted 后加载；后续页面自动带上上一页最后一个实体作为 `after`。options 或异步提供的数据库变化时，旧分页订阅会清理并从第一页重载。已加载页面的 live Observable 可以继续更新该页，但只有最新分页请求会结束全局 loading 或更新 `hasMore`。\n\n## 异步操作\n\n`useAction` 把一个异步函数包成带在途状态的 action：\n\n```vue\n<script lang=\"ts\" setup>\nimport { useAction } from '@aiao/rxdb-vue';\n\nconst save = useAction((todo: Todo) => repository.save(todo));\n</script>\n\n<template>\n  <button :disabled=\"save.isPending.value\" @click=\"save.execute(todo)\">\n    {{ save.isPending.value ? '保存中…' : '保存' }}\n  </button>\n</template>\n```\n\n`isPending` 是**并发计数**而不是布尔开关：N 次调用同时在途时它一直为真，直到最后一个 settle；计数在 `finally` 里回退，因此失败也会正确复位。有意不做去重与取消 —— 重复点击会真的执行多次，错误原样 reject 给调用方。\n\n## 持久化状态\n\n`usePersistedState` 把一份状态持久化到 `localStorage`，同 `namespace + name` 始终返回同一个 `Ref`：\n\n```ts\nimport { usePersistedState } from '@aiao/rxdb-vue';\n\nconst theme = usePersistedState('my-app', 'theme', 'dark');\n\ntheme.value.value = 'light'; // 立即落盘到 'my-app:theme'\n```\n\n- 后续调用传入的 `initialValue` 会被忽略，但仍参与**类型标签**校验 —— 同 key 换值类型直接抛错，而不是静默串型。\n- `namespace` 与 `name` 在键里各自转义，不会互相串号；含 `:` 或 `%` 的旧键在首次读取时一次性迁移。\n- 是 `shallowRef` 语义：对象原地改字段不触发响应式也不落盘，必须整体赋新值。\n- 写盘失败**不抛错**，内存值照常更新，失败经 `persistError` 暴露 —— 这是唯一能知道数据没落盘的途径。\n- SSR 下不读也不写 `localStorage`，退化成纯内存值；暂不监听 `storage` 事件，因此不跨标签页同步。\n\n## 实体实时变更\n\n实体是原地可变的类实例，引用不变，Vue 的响应式系统看不到它们的字段变化。`useEntityChange` 把实体的 `patches$` 接进渲染依赖：\n\n```vue\n<script lang=\"ts\" setup>\nimport { useEntityChange } from '@aiao/rxdb-vue';\n\nconst props = defineProps<{ todo: Todo }>();\n// 输入停止 200ms 后才重渲染\nconst live = useEntityChange(() => props.todo, { debounceTime: 200 });\n</script>\n\n<template>\n  <div>{{ live.value?.title }}</div>\n</template>\n```\n\n模板必须经由 `live.value` 读实体，直接读原始实例的字段不会重渲染。`debounceTime` 与 `auditTime` 单位是毫秒，同时设置时**串联**生效（顺序 `debounceTime → auditTime`），仅**正有限值**生效：`0`、负值、`NaN`、`Infinity` 一律表示禁用，两者都禁用时 patch 同步透传。两个字段都接受响应式入参。\n\n## 三端 API 对照\n\n同功能同 API 是本仓库的硬约束，框架惯例允许容器形态与命名差异，不允许能力缺失：\n\n| 能力         | Vue                                  | Angular                                                | React                                   |\n| ------------ | ------------------------------------ | ------------------------------------------------------ | --------------------------------------- |\n| 查询         | `useGet` / `useFind` / …             | 同名                                                   | 同名                                    |\n| 无限滚动     | `useInfiniteScroll`                  | `useInfiniteScroll`                                    | `useInfiniteScroll`                     |\n| 异步操作     | `useAction` → `ComputedRef<boolean>` | `useAction` → `Signal<boolean>`                        | `useAction` → 渲染快照                  |\n| 持久化状态   | `usePersistedState` → `Ref<T>`       | `usePersistedState` / `useState` → `WritableSignal<T>` | `usePersistedState` → 快照 + `setValue` |\n| 实体实时变更 | `useEntityChange`                    | `RxDBEntityChangeDirective`（`markForCheck`）          | `useEntityChange`                       |\n\n时间窗判定（`withTimeWindows`）与持久化内核（`PersistedStateRegistry`）都放在 `@aiao/utils` 里由三端共用，语义不会各自漂移。Angular 的 `usePersistedState` 是既有 `useState` 的扁平签名适配，与 Vue / React 侧**键格式一致**但各自持有内存状态。\n\n## 完整示例\n\n仓库中的 `apps/dev-rxdb-vue` 展示了完整集成。\n","readmeFilename":"README.md","keywords":["aiao","rxdb","vue","rxjs","composables","local-first"]}