A Vue 3 component for rendering massive lists as a CSS grid with virtual scrolling.
This is a monorepo managed with pnpm workspaces.
| Package | Description |
|---|---|
core/ |
The vvirtual-grid library — Vue component, Nuxt module, and utilities |
docs/ |
Documentation site built with Docus |
playground/ |
Local development playground |
See the documentation or the core README for usage instructions.
pnpm install| Command | Description |
|---|---|
pnpm --filter=vvirtual-grid run build |
Build the library |
pnpm --filter=vvirtual-grid run lint |
Lint the library source |
pnpm run test |
Run all tests |
pnpm --filter=playground run dev |
Start the Vue playground |
pnpm --filter=docs run dev |
Start the documentation site locally |
- Fork the repo and create a branch from
main. - Make your changes in
core/src/orcore/integrations/. - Add or update tests as needed.
- Open a pull request — CI will run lint and tests automatically.
Special thanks goes to