tranquil-moon-validator

1.0.3 • Public • Published

tranquil-moon-validator

A JavaScript library for validating user data using Yup.

Installation

npm install tranquil-moon-validator

Usage

const {
  validateUser,
  isValidEmail,
  isPositiveInteger,
  isValidUsername,
  validateUserAge
} = require('tranquil-moon-validator');

// Validate user data
const user = {
  username: 'john_doe',
  email: 'john@example.com',
  age: 30
};

const validationResult = validateUser(user);
console.log(validationResult);

// Check if an email is valid
const email = 'invalid_email@example';
const isValid = isValidEmail(email);
console.log(isValid); // Output: false

// Check if a number is positive and an integer
const num = 10.5;
const isPosInt = isPositiveInteger(num);
console.log(isPosInt); // Output: false

// Check if a string is a valid username
const username = 'john_doe';
const isValidUsername = isValidUsername(username);
console.log(isValidUsername); // Output: true

// Validate user age
const age = 25;
const isValidAge = validateUserAge(age);
console.log(isValidAge); // Output: true

License

This project is licensed under the MIT License - see the LICENSE file for details.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i tranquil-moon-validator

    Weekly Downloads

    2

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    4.04 kB

    Total Files

    5

    Last publish

    Collaborators

    • abreueldioju