All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Create package.json
- Setup .gitignore
- Add a CHANGELOG.md
- Add a Readme.md and a Contributing.md
- Add Styleguidist
- Add ESLint
- Add Stylelint
- Tests
- Build System
- Rollup configuration to export amd, umd and esm modules
- Wrong index.js export
- Exporting only CJS modules
- isPhoneUK
- isPhoneUSA
- Better travis configuration
- Fixing the empty dist directory issue (actually, first attempt)
- Fixing the empty dist directory issue (second attempt)
- Fixing the empty dist directory issue (for real this time)
- isPhone validator
- equals and arrayOf
- maximum, minimum and ofUniqueItems validators
- equals
- equals tests and removed useless validators
- isNumeric and isDateFormat
isNumeric
andisDateFormat
testscontains
improved
- README.md files
- arrayOf renamed to arrayOfShape
ofClass
validatorarrayOf
validatorisBuffer
validatorisError
validatorisInt8Array
validatorisMap
validatorisSet
validatorisUInt8Array
validatorisWeakMap
validatorisWeakSet
validator
- README.md files
- rewrote all the type checking validator based on
ofClass
;
- Minor improvements on tests
- Better documentation
isCreditCard
validator and related validators (folder /credit-cards)