Package detail

just-validate-plugin-date

horprogs1.3kMIT1.2.0

Date plugin for JustValidate

form, validation, form validation, just-validate

readme

JustValidate plugin date

codecov Codacy Badge Known Vulnerabilities Release workflow

Date validation plugin for JustValidate library

Installation

npm

npm install just-validate-plugin-date --save

yarn

yarn add just-validate-plugin-date

And then use it as an imported module:

import JustValidatePluginDate from 'just-validate-plugin-date';

Or if you don't use module bundlers, just include JustValidatePluginDate script on your page from CDN and call it as window.JustValidatePluginDate:

<script src="https://unpkg.com/just-validate@latest/dist/just-validate-plugin-date.production.min.js"></script>

Usage

This plugin is supposed to use together with JustValidate library. It takes 1 argument: function which returns the validation config.

Check more details and examples here: https://github.com/horprogs/Just-validate

JustValidatePluginDate((fields) => ({
  required: true,
  format: 'dd/MM/yyyy',
  isAfter: fields['#date_after'].elem.value,
  isBefore: fields['#date_before'].elem.value,
}));
import JustValidatePluginDate from 'just-validate-plugin-date';

validator.addField('#date', [
  {
    plugin: JustValidatePluginDate((fields) => ({
      format: 'dd/MM/yyyy',
      isAfter: '',
    })),
  },
]);

Validators

  • isAfter
  • isBefore
  • isBeforeOrEqual
  • isAfterOrEqual
  • isEqual

changelog

1.2.0 (2022-06-15)

Features

  • #1 add isEqual, isBeforeOrEqual, isAfterOrEqual validators (22706d6)

1.1.1 (2022-01-31)

Bug Fixes

  • trigger release, remove engines package.json (349f1d3)

1.1.0 (2021-12-31)

Features

1.0.1 (2021-12-30)

Bug Fixes

1.0.0 (2021-12-30)

Bug Fixes

  • init date plugin and tests (3efa491)