Socket
Socket
Sign inDemoInstall

@lion/validate

Package Overview
Dependencies
Maintainers
1
Versions
77
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lion/validate - npm Package Compare versions

Comparing version 0.2.1 to 0.2.2

11

CHANGELOG.md

@@ -6,2 +6,13 @@ # Change Log

## [0.2.2](https://github.com/ing-bank/lion/compare/@lion/validate@0.2.1...@lion/validate@0.2.2) (2019-05-17)
### Bug Fixes
* **validate:** fix isDateDisabled validator ([af538b6](https://github.com/ing-bank/lion/commit/af538b6))
## [0.2.1](https://github.com/ing-bank/lion/compare/@lion/validate@0.2.0...@lion/validate@0.2.1) (2019-05-16)

@@ -8,0 +19,0 @@

4

docs/ValidationSystem.md

@@ -61,5 +61,7 @@ # Validation

- isNumberValidator, minNumberValidator, maxNumberValidator, minMaxNumberValidator
- isDateValidator, minDateValidator, maxDateValidator, minMaxDateValidator
- isDateValidator, minDateValidator, maxDateValidator, minMaxDateValidator, isDateDisabled
- isEmailValidator
All validators return `true` if the required validity state is met.
As you can see, 'required' is placed in a string notation. It is the exception to the rule,

@@ -66,0 +68,0 @@ since the implementation of required is context dependent: it will be different for a regular input

{
"name": "@lion/validate",
"version": "0.2.1",
"version": "0.2.2",
"description": "Validate your form elements",

@@ -35,4 +35,4 @@ "author": "ing-bank",

"dependencies": {
"@lion/core": "^0.1.5",
"@lion/localize": "^0.3.1"
"@lion/core": "^0.1.6",
"@lion/localize": "^0.3.2"
},

@@ -44,3 +44,3 @@ "devDependencies": {

},
"gitHead": "c47d9a2f7d10af226595a86b8b53f0f15dfce917"
"gitHead": "ca3f94f7545b348435beae3d7c86def9f9ba1a3f"
}

@@ -83,3 +83,3 @@ export const isString = value => typeof value === 'string';

export const isDateDisabled = (value, isDisabledFn) => isDisabledFn(value);
export const isDateDisabled = (value, isDisabledFn) => isDate(value) && !isDisabledFn(value);
export const isDateDisabledValidator = (...factoryParams) => [

@@ -86,0 +86,0 @@ (...params) => ({ isDateDisabled: isDateDisabled(...params) }),

@@ -134,3 +134,3 @@ import { expect } from '@open-wc/testing';

it('provides minDate() to allow only dates earlier then min', () => {
it('provides minDate() to allow only dates after min', () => {
expect(minDate(new Date('2018-02-03'), new Date('2018/02/02'))).to.be.true;

@@ -156,4 +156,4 @@ expect(minDate(new Date('2018-02-01'), new Date('2018/02/02'))).to.be.false;

it('provides isDateDisabled() to disable dates matching specified condition', () => {
expect(isDateDisabled(new Date('2018/02/03'), d => d.getDate() === 3)).to.be.true;
expect(isDateDisabled(new Date('2018/02/04'), d => d.getDate() === 3)).to.be.false;
expect(isDateDisabled(new Date('2018/02/03'), d => d.getDate() === 3)).to.be.false;
expect(isDateDisabled(new Date('2018/02/04'), d => d.getDate() === 3)).to.be.true;
});

@@ -185,3 +185,3 @@

new Date('2018/02/03'),
d => d.getDate() !== 15,
d => d.getDate() === 15,
);

@@ -188,0 +188,0 @@ });

@@ -18,3 +18,3 @@ export default {

'Моля, въведете {fieldName} между {validatorParams.min, date, YYYYMMDD} и {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Тази дата не е на разположение, моля, изберете друга.',
isDateDisabled: 'Тази дата не е на разположение, моля, изберете друга.',
isEmail: 'Моля, въведете валиден {fieldName} с формат "name@example.com".',

@@ -38,3 +38,3 @@ },

'Моля, въведете {fieldName} между {validatorParams.min, date, YYYYMMDD} и {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Тази дата не е на разположение, моля, изберете друга.',
isDateDisabled: 'Тази дата не е на разположение, моля, изберете друга.',
isEmail: 'Моля, въведете валиден {fieldName} с формат "name@example.com".',

@@ -41,0 +41,0 @@ },

@@ -18,3 +18,3 @@ export default {

'Zadejte {fieldName} od {validatorParams.min, date, YYYYMMDD} do {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Toto datum je nedostupné, vyberte jiné.',
isDateDisabled: 'Toto datum je nedostupné, vyberte jiné.',
isEmail: 'Zadejte platný {fieldName} ve formátu "name@example.com".',

@@ -38,3 +38,3 @@ },

'Zadejte {fieldName} od {validatorParams.min, date, YYYYMMDD} do {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Toto datum je nedostupné, vyberte jiné.',
isDateDisabled: 'Toto datum je nedostupné, vyberte jiné.',
isEmail: 'Zadejte platný {fieldName} ve formátu "name@example.com".',

@@ -41,0 +41,0 @@ },

@@ -22,3 +22,3 @@ export default {

'Geben Sie für {fieldName} einen Wert zwischen {validatorParams.min, date, YYYYMMDD} und {validatorParams.max, date, YYYYMMDD} ein.',
isDisabledDate: 'Dieses Datum ist nicht verfügbar, bitte wählen Sie ein anderes Datum.',
isDateDisabled: 'Dieses Datum ist nicht verfügbar, bitte wählen Sie ein anderes Datum.',
isEmail: 'Geben Sie einen gültige {fieldName} im Format „name@example.com“ ein.',

@@ -46,3 +46,3 @@ },

'Geben Sie für {fieldName} einen Wert zwischen {validatorParams.min, date, YYYYMMDD} und {validatorParams.max, date, YYYYMMDD} ein.',
isDisabledDate: 'Dieses Datum ist nicht verfügbar, bitte wählen Sie ein anderes Datum.',
isDateDisabled: 'Dieses Datum ist nicht verfügbar, bitte wählen Sie ein anderes Datum.',
isEmail: 'Geben Sie einen gültige {fieldName} im Format „name@example.com“ ein.',

@@ -49,0 +49,0 @@ },

@@ -19,3 +19,3 @@ export default {

'Please enter a {fieldName} between {validatorParams.min, date, YYYYMMDD} and {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'This date is unavailable, please choose another one.',
isDateDisabled: 'This date is unavailable, please choose another one.',
isEmail: 'Please enter a valid {fieldName} in the format "name@example.com".',

@@ -40,3 +40,3 @@ },

'Please enter a {fieldName} between {validatorParams.min, date, YYYYMMDD} and {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'This date is unavailable, please choose another one.',
isDateDisabled: 'This date is unavailable, please choose another one.',
isEmail: 'Please enter a valid {fieldName} in the format "name@example.com".',

@@ -43,0 +43,0 @@ },

@@ -20,3 +20,3 @@ export default {

'Introduzca un/a {fieldName} entre {validatorParams.min, date, YYYYMMDD} y {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Esta fecha no está disponible. Elija otra.',
isDateDisabled: 'Esta fecha no está disponible. Elija otra.',
isEmail: 'Introduzca un/a {fieldName} válido/a con el formato "nombre@ejemplo.com".',

@@ -42,3 +42,3 @@ },

'Introduzca un/a {fieldName} entre {validatorParams.min, date, YYYYMMDD} y {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Esta fecha no está disponible. Elija otra.',
isDateDisabled: 'Esta fecha no está disponible. Elija otra.',
isEmail: 'Introduzca un/a {fieldName} válido/a con el formato "nombre@ejemplo.com".',

@@ -45,0 +45,0 @@ },

@@ -21,3 +21,3 @@ export default {

'Veuillez indiquer un(e) {fieldName} entre {validatorParams.min, date, YYYYMMDD} et {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: "Cette date n'est pas disponible, veuillez en choisir une autre.",
isDateDisabled: "Cette date n'est pas disponible, veuillez en choisir une autre.",
isEmail: 'Veuillez indiquer un(e) {fieldName} au format "nom@exemple.com".',

@@ -44,3 +44,3 @@ },

'Veuillez indiquer un(e) {fieldName} entre {validatorParams.min, date, YYYYMMDD} et {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: "Cette date n'est pas disponible, veuillez en choisir une autre.",
isDateDisabled: "Cette date n'est pas disponible, veuillez en choisir une autre.",
isEmail: 'Veuillez indiquer un(e) {fieldName} au format "nom@exemple.com".',

@@ -47,0 +47,0 @@ },

@@ -19,3 +19,3 @@ export default {

'Adjon meg egy {validatorParams.min, date, YYYYMMDD} és {validatorParams.max, date, YYYYMMDD} közötti {fieldName} értéket.',
isDisabledDate: 'Ez a dátum nem áll rendelkezésre, válasszon egy másikat.',
isDateDisabled: 'Ez a dátum nem áll rendelkezésre, válasszon egy másikat.',
isEmail:

@@ -41,3 +41,3 @@ 'Adjon meg egy érvényes {fieldName} értéket, a következő formátumban: „név@példa.com”.',

'Adjon meg egy {validatorParams.min, date, YYYYMMDD} és {validatorParams.max, date, YYYYMMDD} közötti {fieldName} értéket.',
isDisabledDate: 'Ez a dátum nem áll rendelkezésre, válasszon egy másikat.',
isDateDisabled: 'Ez a dátum nem áll rendelkezésre, válasszon egy másikat.',
isEmail:

@@ -44,0 +44,0 @@ 'Adjon meg egy érvényes {fieldName} értéket, a következő formátumban: „név@példa.com”.',

@@ -19,3 +19,3 @@ export default {

'Inserire un(a) {fieldName} tra {validatorParams.min, date, YYYYMMDD} e {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: "ТQuesta data non è disponibile, sceglierne un'altra.",
isDateDisabled: "ТQuesta data non è disponibile, sceglierne un'altra.",
isEmail: 'Inserire un valore valido per {fieldName} nel formato "name@example.com".',

@@ -40,3 +40,3 @@ },

'Inserire un(a) {fieldName} tra {validatorParams.min, date, YYYYMMDD} e {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: "ТQuesta data non è disponibile, sceglierne un'altra.",
isDateDisabled: "ТQuesta data non è disponibile, sceglierne un'altra.",
isEmail: 'Inserire un valore valido per {fieldName} nel formato "name@example.com".',

@@ -43,0 +43,0 @@ },

@@ -18,3 +18,3 @@ export default {

'Vul een {fieldName} in tussen {validatorParams.min, date, YYYYMMDD} en {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Deze datum is niet mogelijk, kies een andere.',
isDateDisabled: 'Deze datum is niet mogelijk, kies een andere.',
isEmail: 'Vul een {fieldName} in formaat "name@example.com".',

@@ -38,3 +38,3 @@ },

'Vul een {fieldName} in tussen {validatorParams.min, date, YYYYMMDD} en {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Deze datum is niet mogelijk, kies een andere.',
isDateDisabled: 'Deze datum is niet mogelijk, kies een andere.',
isEmail: 'Vul een {fieldName} in formaat "name@example.com".',

@@ -41,0 +41,0 @@ },

@@ -22,3 +22,3 @@ export default {

'Proszę podać wartość {fieldName} między {validatorParams.min, date, YYYYMMDD} a {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Ta data jest niedostępna, wybierz inną.',
isDateDisabled: 'Ta data jest niedostępna, wybierz inną.',
isEmail: 'Proszę podać prawidłowy {fieldName} w formacie „nazwa@example.com”.',

@@ -46,3 +46,3 @@ },

'Proszę podać wartość {fieldName} między {validatorParams.min, date, YYYYMMDD} a {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Ta data jest niedostępna, wybierz inną.',
isDateDisabled: 'Ta data jest niedostępna, wybierz inną.',
isEmail: 'Proszę podać prawidłowy {fieldName} w formacie „nazwa@example.com”.',

@@ -49,0 +49,0 @@ },

@@ -20,3 +20,3 @@ export default {

'Introduceți un/o {fieldName} cuprins(ă) între {validatorParams.min, date, YYYYMMDD} și {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Această dată nu este disponibilă, alegeți alta.',
isDateDisabled: 'Această dată nu este disponibilă, alegeți alta.',
isEmail: 'Introduceți un/o {fieldName} valid(ă) în formatul „nume@exemplu.com”.',

@@ -42,3 +42,3 @@ },

'Introduceți un/o {fieldName} cuprins(ă) între {validatorParams.min, date, YYYYMMDD} și {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Această dată nu este disponibilă, alegeți alta.',
isDateDisabled: 'Această dată nu este disponibilă, alegeți alta.',
isEmail: 'Introduceți un/o {fieldName} valid(ă) în formatul „nume@exemplu.com”.',

@@ -45,0 +45,0 @@ },

@@ -19,3 +19,3 @@ export default {

'Введите значение поля {fieldName} от {validatorParams.min, date, YYYYMMDD} до {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Эта дата недоступна, выберите другой вариант.',
isDateDisabled: 'Эта дата недоступна, выберите другой вариант.',
isEmail: 'Введите действительное значение поля {fieldName} в формате «name@example.com».',

@@ -40,3 +40,3 @@ },

'Введите значение поля {fieldName} от {validatorParams.min, date, YYYYMMDD} до {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Эта дата недоступна, выберите другой вариант.',
isDateDisabled: 'Эта дата недоступна, выберите другой вариант.',
isEmail: 'Введите действительное значение поля {fieldName} в формате «name@example.com».',

@@ -43,0 +43,0 @@ },

@@ -19,3 +19,3 @@ export default {

'Uveďte {fieldName} od {validatorParams.min, date, YYYYMMDD} do {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Tento dátum je nedostupný, vyberte iný.',
isDateDisabled: 'Tento dátum je nedostupný, vyberte iný.',
isEmail: 'Uveďte platnú položku {fieldName} vo formáte „meno@príklad.com“.',

@@ -40,3 +40,3 @@ },

'Uveďte {fieldName} od {validatorParams.min, date, YYYYMMDD} do {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Tento dátum je nedostupný, vyberte iný.',
isDateDisabled: 'Tento dátum je nedostupný, vyberte iný.',
isEmail: 'Uveďte platnú položku {fieldName} vo formáte „meno@príklad.com“.',

@@ -43,0 +43,0 @@ },

@@ -20,3 +20,3 @@ export default {

'Уведіть значення {fieldName} між {validatorParams.min, date, YYYYMMDD} та {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Ця дата недоступна, виберіть іншу.',
isDateDisabled: 'Ця дата недоступна, виберіть іншу.',
isEmail: 'Уведіть допустиме значення {fieldName} у форматі name@example.com.',

@@ -42,3 +42,3 @@ },

'Уведіть значення {fieldName} між {validatorParams.min, date, YYYYMMDD} та {validatorParams.max, date, YYYYMMDD}.',
isDisabledDate: 'Ця дата недоступна, виберіть іншу.',
isDateDisabled: 'Ця дата недоступна, виберіть іншу.',
isEmail: 'Уведіть допустиме значення {fieldName} у форматі name@example.com.',

@@ -45,0 +45,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc