Vue bindings for Zero
Install package:
# npm
npm install zero-vue
# pnpm
pnpm install zero-vue
import { Zero } from '@rocicorp/zero'
import { useQuery } from 'zero-vue'
// see docs: https://zero.rocicorp.dev/docs/introduction
const z = new Zero({
userID,
server: import.meta.env.VITE_ZERO_SERVER,
schema,
kvStore: 'mem',
})
const users = useQuery(z.query.user)
Tip
See the playground for a full working example based on rocicorp/hello-zero, or check out danielroe/hello-zero-nuxt to see how to set things up with Nuxt.
- Clone this repository
- Enable Corepack using
corepack enable
- Install dependencies using
pnpm install
- Run interactive tests using
pnpm dev
The implementation here was based on zero-solid. You can also check out hello-zero-nuxt to see the original implementation and history of this project.
Made with ❤️
Published under MIT License.