PHPackages                             deadsimple/vuelidatelibrary - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. deadsimple/vuelidatelibrary

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

deadsimple/vuelidatelibrary
===========================

A deadsimple module to use Vuelidate in your Modern Magento 2 Vue Projects

1.0.2(5y ago)04.6k↓80%MITJavaScript

Since Aug 25Pushed 5y agoCompare

[ Source](https://github.com/Deadsimple-ecommerce/VuelidateLibrary)[ Packagist](https://packagist.org/packages/deadsimple/vuelidatelibrary)[ RSS](/packages/deadsimple-vuelidatelibrary/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/7de2b42d6de9a4e3ccac4c9374b7d547e4126203625cb23ffee2046dd037f3f1/68747470733a2f2f706f7365722e707567782e6f72672f6465616473696d706c652f7675656c69646174656c6962726172792f76657273696f6e)](https://packagist.org/packages/deadsimple/vuelidatelibrary) [![Total Downloads](https://camo.githubusercontent.com/511afab88158549b1d8ef02cbb6f7671f139a5c637a6be9979149205a5785522/68747470733a2f2f706f7365722e707567782e6f72672f6465616473696d706c652f7675656c69646174656c6962726172792f646f776e6c6f616473)](https://packagist.org/packages/deadsimple/vuelidatelibrary) [![License](https://camo.githubusercontent.com/d9755caf861b93628025cf4473ca04414cb34cc738dd279a7f164450f80d630b/68747470733a2f2f706f7365722e707567782e6f72672f6465616473696d706c652f7675656c69646174656c6962726172792f6c6963656e7365)](https://packagist.org/packages/deadsimple/vuelidatelibrary)

Deadsimple Vuelidate Magento2 Composer Library
==============================================

[](#deadsimple-vuelidate-magento2-composer-library)

Implement modern form validation to your Magento 2 VueJS forms using [vuelidate](https://vuelidate.js.org/)

Installation
------------

[](#installation)

Use composer to install the module: `composer require deadsimple/vuelidatelibrary`

Usage
-----

[](#usage)

To use Vuelidate you will need to load the `Vuelidate` library and it's `Validators` using the Magento 2 requirejs methods. Select the neccesary mixin and the validators you would like to use with the destructure syntax. Load the mixin like any other mixins and start using Vuelidate as described in it's [documentation](https://vuelidate.js.org/#getting-started).

```
define([
    'Vue',
    'Vuelidate',
    'VuelidateValidators',
], function (Vue, Vuelidate, validators) {

    const {validationMixin} = Vuelidate;
    const {required, email } = validators;

    Vue.component('contactForm', {
        template: template,
        mixins: [ validationMixin ],
        data() {
          return {
            name: null,
            email: null,
          }
        },
        validations(){
          name: { required },
          email: { required, email }
        }
    })
})

```

### Version

[](#version)

This library loads: `Vuelidate v0.7.5`

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~18 days

Total

3

Last Release

2093d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7f3d6ed37e08e7303491ad700762cd7e23bd2301b64557b7398e8fb2ec191e3f?d=identicon)[mmeester](/maintainers/mmeester)

---

Top Contributors

[![mmeester](https://avatars.githubusercontent.com/u/655965?v=4)](https://github.com/mmeester "mmeester (4 commits)")

### Embed Badge

![Health badge](/badges/deadsimple-vuelidatelibrary/health.svg)

```
[![Health](https://phpackages.com/badges/deadsimple-vuelidatelibrary/health.svg)](https://phpackages.com/packages/deadsimple-vuelidatelibrary)
```

###  Alternatives

[elgentos/regenerate-catalog-urls

Regenerate Catalog URL Rewrites (products, categories, cms pages)

2842.6M](/packages/elgentos-regenerate-catalog-urls)[run-as-root/magento2-prometheus-exporter

Magento2 Prometheus Exporter

68353.9k](/packages/run-as-root-magento2-prometheus-exporter)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1859.0k](/packages/myparcelnl-magento)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1010.0k22](/packages/loki-magento2-components)[magepal/magento2-form-field-manager

Customer and Address Form Fields Manager for Magento2

273.9k](/packages/magepal-magento2-form-field-manager)[mage-os/module-llm-txt

AI-powered LLMs.txt generation for Magento 2 / Mage-OS stores. Help AI systems understand your store with OpenAI-generated content.

223.3k](/packages/mage-os-module-llm-txt)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
