Upgraded vue-router package version from 4.1.6 to 4.2.4 as part of project's current dependencies update routine. Also, the '@vue/devtools-api' package dependency of vue-router has been updated from version 6.4.5 to 6.5.0. This is in line with ensuring that our application utilizes the latest features, benefits from updated documentation, and remains secure from vulnerabilities that may have been patched in the new release. close #136 |
||
|---|---|---|
| .github | ||
| .husky | ||
| cypress | ||
| public | ||
| src | ||
| .editorconfig | ||
| .env | ||
| .eslintrc.js | ||
| .gitignore | ||
| FRONTEND_INSTRUCTIONS.md | ||
| LICENSE | ||
| README.md | ||
| cypress.config.ts | ||
| index.html | ||
| logo.png | ||
| package.json | ||
| pnpm-lock.yaml | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
README.md
Vue3 codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
This codebase was created to demonstrate a fully fledged fullstack application built with Vue3 including CRUD operations, authentication, routing, pagination, and more.
We've gone to great lengths to adhere to the Vue3 community styleguides & best practices.
For more information on how to this works with other frontends/backends, head over to the RealWorld repo.
What works?
- Vite
- Composition API
- SFC <script setup> sugar
- Suspense (Experimental)
- Vue router
- Pinia for state management
- TypeScript and Vue tsc for static analysis
- ESLint for syntax checking and code styling
- Component test (Cypress component testing)
- E2E test (Cypress)
- GitHub Actions CI/CD
Getting started
pnpm install
# Development
pnpm dev
# Build dist
pnpm build
# Run unit tests
pnpm test:unit
pnpm test:unit:ci
# Run E2E tests
pnpm test:e2e
pnpm test:e2e:ci
Contributors
Made with contributors-img.
Vue related implementations of the Realworld app
- gothinkster/vue-realworld-example-app - vue2, js
- AlexBrohshtut/vue-ts-realworld-app - vue2, ts, class-component
- devJang/nuxt-realworld - nuxt, ts, composition api
- levchak0910/vue3-ssr-realworld-example-app - vue3, ssr
Sponsor
Thanks JetBrains for providing IDE support!
