hugomd / joi-currency-code

πŸ’° Joi validation for ISO 4217 currency codes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ’° joi-currency-code

npm XO code style

A Joi validator that validates whether a given input is a valid currency code, according to ISO 4217.

Installation

npm install joi-currency-code

Usage

const Joi = require('joi').extend(require('joi-currency-code'));

const schema = Joi.object({
  code: Joi.string().currency()
});

Joi.validate({
  code: 'aud'
}, schema); // succeeds

Joi.validate({
  code: 'fake-currency'
}, schema); // fails with ValidationError

Contributing

  • git clone git@github.com:hugomd/joi-currency-code.git
  • npm install
  • Make your changes
  • Open a pull request and ask for review ✌️
  • Optional: use emoji in your commits πŸ”₯

Related Repositories

About

πŸ’° Joi validation for ISO 4217 currency codes.


Languages

Language:JavaScript 100.0%