- web/: Vue 3 + Vite + UnoCSS + Pinia, dark tactical theme (amber/#0d1117) - AppNav, ListingCard, SearchView with filters/sort, composables (useSnipeMode, useKonamiCode, useMotion), Pinia search store - Steal shimmer, auction countdown, Snipe Mode easter egg all native in Vue - docker/web/: nginx + multi-stage Dockerfile (node build → nginx serve) - compose.yml: api (8510) + web (8509) services - Dockerfile CMD updated to uvicorn for upcoming FastAPI layer - Clean build: 0 TS errors, 380 modules |
||
|---|---|---|
| .. | ||
| node_modules | ||
| vetur | ||
| index.cjs | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| route.schema.json | ||
| vue-router-auto-resolver.d.mts | ||
| vue-router-auto-routes.d.mts | ||
| vue-router-auto.d.ts | ||
| vue-router.node.mjs | ||
vue-router

- This is the repository for Vue Router 4 (for Vue 3)
- For Vue Router 3 (for Vue 2) see vuejs/vue-router. To see what versions are currently supported, please refer to the Security Policy.
Supporting Vue Router
Vue Router is part of the Vue Ecosystem and is an MIT-licensed open source project with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider:
Gold Sponsors
Silver Sponsors
Bronze Sponsors
Get started with the documentation.
Quickstart
-
Via CDN:
<script src="https://unpkg.com/vue-router@4"></script> -
In-browser playground on CodeSandbox
-
Add it to an existing Vue Project:
npm install vue-router@4
Changes from Vue Router 3
Please consult the Migration Guide.
Contributing
See Contributing Guide.
Special Thanks
Special thanks to BrowserStack for letting the maintainers use their service to debug browser specific issues.