Next.js starter your AI actually understands. Ship internal tools in days not weeks. Pre-order $199 $499 → [Get it now]

CoreUI Free Vue.js Admin Template v5.5.0

CoreUI Free Vue.js Admin Template v5.5.0

We’re excited to announce the release of CoreUI Free Vue.js Admin Template v5.5.0 on April 1, 2026! This update introduces Vue Router 5.0 compatibility, new Chip components, comprehensive AI-assistant documentation, and significant dependency updates for improved performance and developer experience.

Read More…

CoreUI PRO Vue Admin Template v5.8.0

CoreUI PRO Vue Admin Template v5.8.0

We are excited to announce the release of CoreUI PRO Vue Admin Template v5.8.0. This update brings Vue Router 5.0 compatibility, new Chip components, comprehensive AI-assistant documentation, and all exclusive CoreUI PRO components for building sophisticated enterprise Vue.js admin dashboards with enhanced developer experience.

Read More…

CoreUI for Vue v5.8.0 - Chip Components

CoreUI for Vue v5.8.0 - Chip Components

We are excited to announce the release of CoreUI for Vue v5.8.0. This update introduces two powerful new components - Chip and Chip Input - bringing modern, compact UI elements for tags, labels, and multi-value inputs to your Vue.js applications.

Read More…

CoreUI PRO for Vue v5.18.0 - Chip Components & PRO Features

CoreUI PRO for Vue v5.18.0 - Chip Components & PRO Features

We are excited to announce the release of CoreUI PRO for Vue v5.18.0. This update introduces powerful new Chip and Chip Input components, plus all exclusive PRO components for building sophisticated enterprise Vue.js applications with Vue 3 compatibility.

Read More…

How to mock API in Vue tests

Mocking API calls in Vue tests ensures tests run fast, reliably, and without external dependencies. As the creator of CoreUI with over 10 years of Vue.js experience since 2014, I’ve written thousands of tests that mock API responses to verify component behavior under various scenarios. The most effective approach uses Vitest’s mocking utilities to mock fetch or axios calls, returning controlled responses for different test cases. This provides predictable, isolated tests that don’t depend on external services.

Read More…

How to test Vuex store in Vue

Testing Vuex stores ensures state management logic works correctly before integrating with components. As the creator of CoreUI with over 10 years of Vue.js experience since 2014, I’ve written comprehensive test suites for Vuex stores in complex applications with hundreds of state mutations and actions. The most effective approach tests each store module in isolation - mutations synchronously, actions with mocked API calls, and getters with sample state. This provides confidence that state management logic is reliable and catches bugs early.

Read More…

How to test Vue components with Vue Test Utils

Testing Vue components ensures they render correctly, handle user interactions, and emit events as expected. As the creator of CoreUI with over 10 years of Vue.js experience since 2014, I’ve written thousands of component tests to maintain code quality in production applications. The recommended approach uses Vue Test Utils for component mounting and interaction, combined with Vitest for running tests and assertions. This combination provides fast, reliable tests with excellent TypeScript support.

Read More…

How to configure lint-staged in Vue

Configuring lint-staged ensures code quality by automatically running linters and formatters on staged files before each commit. As the creator of CoreUI with over 10 years of Vue.js experience since 2014, I’ve set up lint-staged in countless Vue projects to maintain consistent code style across teams. The most effective approach combines lint-staged with husky for git hooks, ESLint for linting, and Prettier for formatting. This setup catches issues early and prevents poorly formatted code from entering the repository.

Read More…

How to test Vue components with Jest

Testing Vue components is essential for maintaining code quality and preventing regressions as your application grows and evolves. With over 10 years of experience building Vue applications since 2014 and as the creator of CoreUI, a widely used open-source UI library, I’ve written thousands of component tests in production environments. The most effective approach is to use Jest with Vue Test Utils, which provides a comprehensive testing framework with excellent Vue integration. This combination offers fast test execution, powerful matchers, and intuitive component mounting and interaction APIs.

Read More…

How to run unit tests in Vue

Testing Vue components ensures your application works correctly and prevents regressions when refactoring or adding features. With 12 years of experience building Vue applications since 2014 and as the creator of CoreUI, I’ve established comprehensive testing strategies for production applications. The most efficient approach is using Vitest with Vue Test Utils, which provides fast test execution, Vue 3 Composition API support, and seamless integration with Vite. This combination offers instant feedback during development and reliable test coverage for components, composables, and business logic.

Read More…
Subscribe to our newsletter
Get early information about new products, product updates and blog posts.
How to Disable Right Click on a Website Using JavaScript
How to Disable Right Click on a Website Using JavaScript

JavaScript printf equivalent
JavaScript printf equivalent

How to Clone an Object in JavaScript
How to Clone an Object in JavaScript

How to Open All Links in New Tab Using JavaScript
How to Open All Links in New Tab Using JavaScript

Answers by CoreUI Core Team