diff --git a/CHANGELOG.md b/CHANGELOG.md index 863258f..e12b69b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # ChangeLog +## 2020-06-11 (0.0.5) + +- modify types require method + ## 2020-06-11 (0.0.4) - modify types export diff --git a/index.js b/index.js index 42d0543..18c70fd 100644 --- a/index.js +++ b/index.js @@ -1,14 +1,19 @@ -const types = require('./types/index.js') +const TypeBase = require('./types/base.js') +const TypeString = require('./types/string.js') +const TypeNumber = require('./types/number.js') +const TypeBoolean = require('./types/boolean.js') +const TypeArray = require('./types/array.js') +const TypeObject = require('./types/object.js') const validate = require('./validate.js') const validator = {} module.exports = validator -validator.Base = types.Base -validator.string = (...args) => new types.StringType(...args) -validator.number = (...args) => new types.NumberType(...args) -validator.boolean = (...args) => new types.BooleanType(...args) -validator.array = (...args) => new types.ArrayType(...args) -validator.object = (...args) => new types.ObjectType(...args) +validator.Base = TypeBase +validator.string = (...args) => new TypeString(...args) +validator.number = (...args) => new TypeNumber(...args) +validator.boolean = (...args) => new TypeBoolean(...args) +validator.array = (...args) => new TypeArray(...args) +validator.object = (...args) => new TypeObject(...args) /** * validate diff --git a/package.json b/package.json index c9c5b8f..600636d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mtfos-validator", - "version": "0.0.4", + "version": "0.0.5", "description": "", "main": "index.js", "scripts": {