{"_id":"power-validator","_rev":"29-e5aaf753ad77fd6983006ec3e9565689","time":{"0.0.3":"2019-02-13T21:50:01.962Z","created":"2019-02-14T22:04:56.933Z","0.2.0-beta":"2019-02-14T22:04:57.115Z","modified":"2022-05-13T07:36:17.790Z","0.2.0":"2019-02-14T22:07:26.402Z","0.2.1":"2019-02-15T06:53:36.326Z","0.2.2":"2019-02-15T07:02:29.016Z","0.3.0":"2019-02-19T19:19:04.261Z","0.3.1":"2019-02-21T09:26:38.229Z","0.3.2":"2019-02-21T09:28:27.498Z","0.4.0":"2019-03-19T07:00:19.041Z","0.4.1":"2019-03-19T11:00:48.171Z"},"name":"power-validator","dist-tags":{"latest":"0.4.1"},"versions":{"0.2.0-beta":{"name":"power-validator","version":"0.2.0-beta","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/aravinthraja/power-validator-js.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/aravinthraja/power-validator-js/issues"},"homepage":"https://github.com/aravinthraja/power-validator-js#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"11cdf465a162585df53e04dc70ab244ab01741b8","_id":"power-validator@0.2.0-beta","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-VMlqSM7RO8q0/3JOdkE3jz5SSvJtdTClURkAGjFllOjHUYyVyeohA7+LG+6eZ2eJm/CPyQuLBe5IzHyHicQLhQ==","shasum":"43e4260e12be1b445849c25469db5846bd7c183e","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.2.0-beta.tgz","fileCount":26,"unpackedSize":110274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZeYJCRA9TVsSAnZWagAAai4QAJ4g4YkE6ktpN0KOOeov\nezVLIXDU3/qjj9ThlfwJkuJiz4aO2rKtcOg1yHjiJO7CwzPiDVZJ3HTeIXt7\nMIdPzXAQnL1mdGoLHdAGPSwGf0HSIfDgSDVNOkQHEVFsJWyVwiE+egnT5uus\niRmWkb+/XFSv8+iqmcozq2JXbZ2uCXSZihNBYiYZBXqszTDYSl6WEPFuyi1J\nfyl6lU62sU0nFcOPK/OGBymK1vKHeY8d4XNgW8oyT6B15MQNS8wtQ/GKw+mK\n/0PaAU7wr8cEdtapdRRlHz+scIPtPPfqb5LVjjsgielS8QSrwPPU4hXCdLr+\ntUtV5lpic3A/ruyLWk0ggH9umPK6dYjoszafJc2+X5+89TTcZeyIQo3XsVUG\nlYGpfWjnI+igt555+tWl6SMf2JtM8LF3f/xSLgua9Gu/+kurLTcK51hkYsX6\nf98DbEnzDU58NH7pN53dnE6zMW0Xt3AcbOlTfjWLEwv8TThwwrbgOBlwXyn3\nyoakU8pc78njlwlCB73dTdUDlGbZKhrrACQaLeu2gcwGS4KSKSN/7dEhltQ8\n8KO7JjbscOGWtk2OeOGucdt6TwNHrKILFtywBM41PQL2+jJFka6W4oPdv08A\n23BHVb78Aoxj8S28xEfTxbp2I+DCFHuCE9RJgDToO/ylW5zm1K33EH2t/FFb\ne2dU\r\n=NYlF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKLZAsGQogyxuwXojAm/KrQqH3eTLe+X+GPXeLo9AgoAiBX5mOBzVvcn2E2vf6kbhMHtAuDEu0cWk3SKCMVajVUaQ=="}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.2.0-beta_1550181896933_0.7676156777153462"},"_hasShrinkwrap":false},"0.2.0":{"name":"power-validator","version":"0.2.0","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/aravinthraja/power-validator-js.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/aravinthraja/power-validator-js/issues"},"homepage":"https://github.com/aravinthraja/power-validator-js#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"11cdf465a162585df53e04dc70ab244ab01741b8","_id":"power-validator@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-A827R0604BHiRReIVmJa59Z4kNebzFlZgE90RAngEaZegneLl3IqI16YrYuyvRMDVrHpwpgwHAwoDn7YT/pDUg==","shasum":"a04fb5b302e8d381e6a2c849c38d288a41f0df2c","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.2.0.tgz","fileCount":26,"unpackedSize":110269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZeaeCRA9TVsSAnZWagAAdo4P/A/rcnTf7HSxOe4VJ+2T\n48pRCF+tPQNO1fvww8UIpJg3y1YUhgPiuW3H/TOv9ehoJ5LZbyb4MHDahxZq\nPyVEvqip/0JOXDnHIhFWfAloFf0VAD9NqPS2/V++9D18bhCn0BJ5+N9rK9t7\n/JsmksvW5gZLYvJphmU+m0qdY1DrRs4jeKNnBKlDXZY5UC/MGWgVjWqWpi3d\n3HcvEcLYqRqIRbo5mkpYkv0w8iIhajFKnkhsxvwXIkr4UeSCyoZ4NSiK2m5q\nm+lhQxh5SiD23JdAwx3ir49/5iLAlh/OBNSzE0prb48gQoAuXRuGNQcFJ/uU\nPFhIWPO/IPSiFLoBiH18qug6dcExAvQ9QaJmXaK9NAt2UnbLm+asCrinzMcT\n3hDWcD2ZhtBEArFgqjaFDvbqa9j6ELJ2zR7mhsNh29MS0nF/A9a4sJwidhUM\nr5YaTNjMMpAGw8qrWwegljWEGdOtfjDVlAmZv5GI8MrezbJFlGRda7PRn//7\n1LK6yGSmDrXUuY8fQlSfPr3Gw83ajFATEj1UbNLgcs2xACA6ay8ZXMTjfOb1\nKZ+Zc1r0Gf0BuHHltGZO42p8pXGYT4kBwHtSeCZKEzQ/ycUjv5ymH1j8/9q7\nE1XuIthDoLXOEgAPGvL2Faw18CtM9F7vIA5nffoyYSASVOOiD6/qqem+VtC3\n0dST\r\n=xFB9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTAxlBbkRZxRC8Jj+1BvUPssN5mEOaT3ECvcgGx/mLeAIhAJZA5FuYGG+FQyWwuZcOl5ps18cknz1EYCPiNzqoH1Vp"}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.2.0_1550182046235_0.6582844577570601"},"_hasShrinkwrap":false},"0.2.1":{"name":"power-validator","version":"0.2.1","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript.git"},"homepage":"https://github.com/aravinthraja/power-validator-js#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"4a49c892d03aca1093f85a0a6884de0ead862386","_id":"power-validator@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-KNb6gl6gcIOuZ027XQvJIQPnX54rp++bUxuSzpZTVuWUkJpxmDepw0YrI+cVUi+vh0ds9oeVstVajn/sgRPJ8A==","shasum":"1b117809e845683bf989eb248af32c882878583d","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.2.1.tgz","fileCount":26,"unpackedSize":110649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZmHwCRA9TVsSAnZWagAAAXYP/1qlVOSyYHhs7xv4+Ajg\nycOjU2QPUEN/zvn5LRu36zdSJJq412GiKgYTp2jbZ1pT8FbkYMKrlInd+W8z\nYqu6mWWEn/Ttl7jgXjsFVWXa/X2F1Jw+xg4XKOBkdx20gVxPiMtXWeumb6wc\n+uZXB+V1lUuTzBJtWlKG5UKnkCMO2EJHHUiJYwTVZjHVSaBdWVOrhvmz1bR5\nqd9ltK0aWtkd5ZOg5Dlk4m82+Bj+mZ5BfLgUeKgR8gQ4b4dLnnw1iHydSPJ6\nfOpBR4uWurF2KBT5KV0VldqWPGzQGPi7aCh5Uxsjah2NzSOb7iArESZ22RCi\nFu8MRC1N98USZdKGq8V/uGjkXr4yg3jY8b774/NHDWnkXEPR56rh+vjZi9ag\n60WJxY/KBYDT2B/FmiqNy1FsZv5LEeIgSAFR6eagMWn7wa2iXF/1ue+YqEhj\nriziiJC6PiflBX5g+B2XwLpblXs+/fPdx/Bm6hRbqoZ1p2qeAzW+3lZqIfxz\nxfvSdRQXchaI+WYT58ltp2j3hn/+weOhnw1wLHNyFfZcz62WCrDsRBZ9lmDN\npGMz8wWGOwWQVnhZCaHFUmLebaM0i0o6rKRu9Lo8y/NDeK/s1HODw9aAJuBn\nPyqyuVgsHn0QfPtzcO7yJBjHz9VXXhoIJaTKREx6bBevqE2ukhqIBU+VRQP7\nuv8O\r\n=GPn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqdWx4zORMfkT0quak2cWM5pCkBJVpSHut+1S5eAEAxAiAKYNzkxzM3xn/c0oJdGix5vLnwA6sxp5y3Dmn38ikbvg=="}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.2.1_1550213616074_0.002547457194294056"},"_hasShrinkwrap":false},"0.2.2":{"name":"power-validator","version":"0.2.2","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript.git"},"homepage":"https://github.com/aravinthraja/power-validator-js#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"c14362a51a190b81bc781592582935cd2ff9ba30","_id":"power-validator@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-+IL+bhfHNbk/BD4qLNyRILGOxhc54IFc198WQ6EhT7cuVgn90AyYHDh22AvduWg6I+B1sh17hGbR/Tff2gn7Og==","shasum":"2d5b0f7c6fa8cc7c1bbb70489a47bab88963432d","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.2.2.tgz","fileCount":26,"unpackedSize":110640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZmQFCRA9TVsSAnZWagAAoC0P+wfztNdgE3PHqTHAVeRQ\n4Ec0buN/P6J2sBGDer3fSjWDKwcnmPskqvTRzbrdbzBv3nBiS4iaircFqvCJ\no/wOtVLWiLjA8nEKsrpnmhPzSqlwsT5F9E5A3OAuYBTu6/tF/uLQGvg5gPqt\npkamxP8uBYdHoziGp4V/C44lraHhJtxUCar9GOI80MLav8opm8E4yRhlC71Z\ne/FZ05S4gIuzXDHJ8LYm0fAkprlUzBggRbh0pp5ttWNCpIesvPmDvOS1Taux\npoLMFI10rdYnkpSoqV3Yh9JuqYaG7lH7IM4JOeHVHb/r25p+ZreBllRPZ7uk\nc0JfCJCmww0FEqME19gsbVBP5CSM5TtrseOjGoOmeJxP/VHo1TDwyzkMR2W5\n0ABIyDKWp4HnkFvNVSts2X8oEH2DYW+8D+fn6BpeRnhG3HFn64zaXPMgciUJ\n4Wlsq1P4HHLFBAzJOTtMVCTrN6kHhhKcJSDYSIAHvRxVy8T/W1z/1utCnv2Q\nQ6ZMFkJE/uFz71z3qZOzees16UyPx5Gu+dvErFW4VTncLCpYAglOqKsQvLFU\nI/dy8lL+ZwxJvma7A+Oa15Wl3LKPEwzbZV7NHxqdiJUUDTefot66aZtJ7DXj\nY7x1lu/Y9mFrXcEpZqy4q628vcjvrz3P1+9nTTFUBQyHu1TooYNEodEB63zO\nH78N\r\n=h5zS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6C8fASxi/7rdzHVrM+BhZ1FjU+D19D1ck8pkIHzDvsAiAsn7H+buYWMTTjRh2MdhghqpkP5Rv7ydX00Om68Jd1fg=="}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.2.2_1550214148854_0.4385350073031524"},"_hasShrinkwrap":false},"0.3.0":{"name":"power-validator","version":"0.3.0","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"tsc && webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript/issues"},"homepage":"https://github.com/PowerValidator/power-validator-javascript#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"6db6c205a4737f4aa0cef3aacb02a6ec25f36612","_id":"power-validator@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-fohq+mFECr8CiP+a+BJOy1afQR2KVgsIKXIkJA7bz+HgLZkv3VyRGxc8nO9+og67V/d/o0/KWLEfP5l7bgOz7Q==","shasum":"38cf89acada49fbd9c4846a62120f0bb82d62427","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.3.0.tgz","fileCount":29,"unpackedSize":138022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbFaoCRA9TVsSAnZWagAAkVMP/jqk5Rml8OVPOPn39zF3\nEJNlHPN7nloB+/WgKiHSXX+yntQneM5+Q5WFAgISLis5zDuIsMN7mHmR3y0R\nXN1CRT2oI2gXnxSZ0rf0V49yM/nD2DnM7mWb3trYZUMGgK8jRy1AgnvAQ3bO\nzpq+9ho7qfbAD0g3j9+JaJgL0h0vJS06K7YmOb82gGSxFUIxSuIHKwYBg3PR\nDIi4CEIJzUOmGYOp2wyrCTTL/Uug9JMwpGWeSExTyuJtmh5/ZVtT3P0MtDQd\nfQ1DINLRDuoW54rfzDWoFnbVJHJKITLR+Xb3omd8QdEz4Hv5sK1k8wE+kV2U\ns90Y+DNChka72R+XqPL4y+1sop3VJxMrwt00N4+Ibab3N4bIZeoyaXB/nxtY\nO16OaL2qaZoGCwJ0b87vygMbn9hi4n7rYbAGOIsX6lwD7iJMo09dS4RsosBB\nOw6HLvq3qEiKOjiDbEmgi4CEnLGX8v9b9Fr+WjpRKZ7wlQhENSAss7w7EwQ5\n2aeL7dgQ50/eTEHl8Bi5x6yr1tr7A724ICVYn/BMQTAt77alB2Xj9U4GFqcn\n8sjadqOEaSEnJDcYeENmg+MIW1/YmLHRAoPrOusxQtRrTxWcU2br4H90LUxv\npFOVj0jt07g3dpL9MOgeffmuMw9nNXPt3wsV2Nhb9VxoLuYUN40xjNOzdxzf\nYwJA\r\n=18qb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF9D2pao3fQtD0mrZXObq+Mbwas6wt5XdfFNaMXYLXXQIgY4Ub88Y9IU9jsAc5jgXUW+VsyC9cwlQ/hZxhWGiMQAI="}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.3.0_1550603944112_0.18759150914617262"},"_hasShrinkwrap":false},"0.3.1":{"name":"power-validator","version":"0.3.1","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"tsc && webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript/issues"},"homepage":"https://github.com/PowerValidator/power-validator-javascript#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"e42b549f4ca0b0ceed704d9d54e63268e617c244","_id":"power-validator@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-QquA4WLs1Ux0PTAoylFwAAw8Q2ZwNY2yUh5jeN1X0oNSqb2733+fBWtDTuPoYPsQs0wPZshaXEcRQ8HB61I9pw==","shasum":"d21fd9c2e893cdf994610d5ee964657b16ab698d","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.3.1.tgz","fileCount":29,"unpackedSize":150340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbm7OCRA9TVsSAnZWagAAtSoP/A8Kd4nCrUksjkYtgREo\nJOFl97DhjI4arME94XcTI1unZleRG0xmcYidS30Si1qxha7VA5hF/317pupX\nmwVVJYOx8GzNrWl0HXaL8NdV5ch9F8P/ACazwqYZOoXRQW/cqH7H7iyMpn0l\ntNpv5ZRWSTvF45ILqagcQUiJqm1zoreZjMiUdX2Y7wDRC+5wKC5m4aSxLo8s\nBBn7hQwCu7DqNcUDgOHvLmQ5Z0gqrYzwQ+MmNViMqIJ3ws/eshJ73fiz0QdN\nYWpiVl6X5ENa0tnHlAQ3MwpfrKgWWG23vrQdG6mbPw4L589DjElQsRKlfWi8\nAsevuf2DmAjjEeQGHefmIJb3ffS2IJ5hzlUuvcZWGQ+1qIuc6OtvIUuFjJ4l\nNsoO+/ZqQiGe3kbaGzQVtCWqR7wAM9IKup4zUMd8rakBWVtW3G9fw0BDOwmu\nqJ2PioltSgzzOVhR+2SIp3zFH8OfT3VIYE78UM8yetsh3MQv0dTYg5BVTtTR\nI2SxfziAcPavZnzBsZqL8MgelQfgPOQzSB6G0/PDjoWCn04BlOb0cQYVspLw\nvaHXVMIVv3Kbg3ZPPiQLTvAI/GYU/SULGVqxpLrU2fmJT7xT8lSrvdAgLijj\n7006yT2E0cfLUX3ACXDaN/5yDkQYEMavrccRIQDtPmBuObd0KFi0ZOlf9iPb\nPMf0\r\n=Nb1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHl0zA5uYDZiVdE6F79AC9quUL7mml+F+AplDK9TwJ/tAiBcFQ6Dk3RaYpoCy042KbYIKTPb/DE/fXELuuaUb5cRzg=="}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.3.1_1550741197913_0.677396345615451"},"_hasShrinkwrap":false},"0.3.2":{"name":"power-validator","version":"0.3.2","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"tsc && webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript/issues"},"homepage":"https://github.com/PowerValidator/power-validator-javascript#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"6a1207ef828a060d7c5b799c4634b1c0ef1d0c69","_id":"power-validator@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-eOtXTStOdjbpWvv/GWnZUWr51xxp8wU4pWuv6zwkR4F47GeK1sGRsrTgY/8gLQlNItgAG+Tm/dMbRqBp3tkMsg==","shasum":"9f7238e0c768018a3e34a68e336a67c28c5f4a97","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.3.2.tgz","fileCount":29,"unpackedSize":150402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbm87CRA9TVsSAnZWagAArfgP/01BwJNvMxZzOPQLSD1m\nXYx0mXQNOUsPjZzvZ3uULXhKvU5kgToG6i1upVFIYrlKN3kMo35n7ZbeRYlI\nX5LfhaGrqfG3tsoqWnuiYxDssqS7LHXhUbt8K7+ktwFmuvmWfAKop/zRAN5J\n6DnsfFk24QLY+qujYpuf6kxD5mvSzJvJBtmeLdFzt9khqsY/FEgLZ0Uy/M3E\nok3trAiQNWUal/ohV1g1Fv28mUkGGXwRKrlhgks6SswLVwLom3LDIuVi1L49\nGE639tkmvyPo7RNKvVYcvb7VEaDlfhrskAhNV5tLBh5ZhrxOz3FrCL/zflhq\nSzfGcSwMZZjhomsVxEdL2j7/RSSpTAffSphpJJsRT508JjBtVDEGt+c0BV5a\nmm2LcMOE0nEfVvTAd2eLNBDRrWl7Bdo8cgSJP7LSGio3dtxKf3+V4SQE+4ht\nU6YYYtWq7IcdM8c6r7Wa2i+XMntKTz+98PA23+FwU9L/H6Tul3gySyYKQMj5\n1vJAJc0QjgBUNOy0heLOZGw16LJV1cEmN3GW9aJ9zVAyGqz5uW+lnvRGIOoU\n3Xme4nsfL5fHa7b/N86VC6RVdARg5yhGoJV8wV3Tuw2JvRP6AsoPI3rzzu1I\n3QJPBQjqAdPfFIGRu7D9yo1htH5+WPSEr9GORjZQPhhLX9+GETfcNceO8SXR\na7Fh\r\n=e8qM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRTLnJRpOiwCMUnTKcf2XsqQUj79OoL5OupQGfuGmKEAIhANrtjuirZt8mrw0UwZPCPbHQk0xqNF99VO5lY6nSX2yA"}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.3.2_1550741307233_0.5439952937848047"},"_hasShrinkwrap":false},"0.4.0":{"name":"power-validator","version":"0.4.0","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"tsc && webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","sonar":"node analysis.js"},"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript/issues"},"homepage":"https://github.com/PowerValidator/power-validator-javascript#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","sonarqube-scanner":"^2.4.0","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","tslint-sonarts":"^1.9.0","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"d4d2f316bc7c3c95e07ff5695caccafda56fd7b8","_id":"power-validator@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-qWqFo2IgB17PO1Rag40cJRQwGxzYqr2RxsBRNCQA0rb2dcCR3W+TT/o8Z1166Rd+/M2tRrL1l4ZQ9S/SzWmeVQ==","shasum":"21152f632fca663d8573a59136fd1a61d734ad1f","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.4.0.tgz","fileCount":1085,"unpackedSize":5252507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckJODCRA9TVsSAnZWagAA3gEQAJdeOPdFN3W9n+9zlVxH\nKtVbuyHHff+8o8Q0gWrUgnVh0zalzumopXDt92LVufQVkBeJlb80JNnR+2w/\nUmFvWX4DTWnESrKUnMmU5z7/G3fbOS/QA0TbURZ+cCmieg2vH3FGC6CgmYvP\nWIkPeSNRlznxbje3tsf8w6R3ZkJJ4gkiLAOfMHayjs0uQUJ7w6m1UXCBFOw3\neRyldIFYkbiLfk/6qjoCJ01dhk/69p79hLXl6N/DF11z/9CSKcjF1swIlaRQ\nkeK6e37I6OxhF08oDaS2yhbgfaWmDewEhU93ftY+ug6B5lclc9vt4mnVadUN\ntDibftcDPMDoEyxT/RiE98bsJrdIjg93GmZtcBoElIs+MvRFx0WPCA/buZpY\nupxbdbtUGfSkvoDLsuMQ5p8aq5YiAruwE5o0tQ00kQU0EdSC9/1YtM7TXnAK\no8JqIhAyitzl18snH0mCv/43iDlqc/mYKD9bl7LSvh+J3WFAhpCZSuYb/Gw/\nkF6RKeaT51e8z+44Qcn7qJPwlfuJkLQFEyWkHasNAOYtVtnPyE66QFGCdsE4\nkiJFCnpv9utGN0IN2e3TTcaDpWb85I/1J29jqc7G+BxsylPf6gf51S0O9WX4\nXaVKTxbCTWUIVbsogga+fqrGBQokI/vF0UaCK/0vcnSvDoPRt+ZZWnVHGX/R\nh9Hh\r\n=WEbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIdyVgwXjIIIcpFX6G7RdeOOXzlgZjlJuQJy7GGUDgrAiAeLi5/s/S5xByVCG0CvAj1BvIgzdk5YwmXFw+VardLug=="}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.4.0_1552978818811_0.6608998089296956"},"_hasShrinkwrap":false},"0.4.1":{"name":"power-validator","version":"0.4.1","description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","main":"lib/PowerValidator.js","types":"lib/PowerValidator.d.ts","scripts":{"build":"tsc && webpack --mod=production","dev":"tsc --watch","format":"prettier --write \"src/**/*.ts\" \"test/**/*.spec.ts\"","lint":"tslint -p tsconfig.json","test":"nyc mocha","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","sonar":"node analysis.js"},"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"keywords":["powerfull","easy","eliquient","validation","library","javascript"],"author":{"name":"Aravinth Raja"},"license":"ISC","bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript/issues"},"homepage":"https://github.com/PowerValidator/power-validator-javascript#readme","devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","chai":"^4.2.0","codecov":"^3.1.0","dts-bundle":"^0.7.3","dts-bundle-webpack":"^1.0.2","mocha":"^5.2.0","mocha-lcov-reporter":"^1.3.0","nyc":"^13.2.0","prettier":"^1.16.4","sonarqube-scanner":"^2.4.0","source-map-support":"^0.5.10","ts-node":"^8.0.2","tslint":"^5.12.1","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","tslint-sonarts":"^1.9.0","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3"},"dependencies":{},"nyc":{"extension":[".ts",".tsx"],"exclude":["**/*.d.ts","**/*.js"],"reporter":["lcov","text"],"all":true},"gitHead":"d4d2f316bc7c3c95e07ff5695caccafda56fd7b8","_id":"power-validator@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"aravinthraja","email":"aravinthraja@gmail.com"},"dist":{"integrity":"sha512-kYNalkgbmd+r/X4aXpSI37Kcl3GqInreIFcn2D/6qVpcZVGOcIY2jtYnyneEg/FOzOuzqIshHWXVdxzi1V+JsA==","shasum":"5e707c0753db16b4f53b7bb662b1cc80ced10367","tarball":"https://registry.npmjs.org/power-validator/-/power-validator-0.4.1.tgz","fileCount":1085,"unpackedSize":5252507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckMvgCRA9TVsSAnZWagAAm9wP+gMkQwOvmlTxvaCti+sD\nADH8i6NW724lUbI8dLTS9ee0x58dYeeehmCTgKPFYG8RtNO4ySCcAmMQ7tta\n+YDT4lDcOXm0vDgunYYJ9r4VWvukwVyVH0aXZ4YjybRxHT/wzznOev1sIhzi\nUcTV9rJ4lEpFhhWfDVDb0VwhjxB8T0lmbHcDgs05i3TrV/y6Ff/AnOTzfhec\nykZcVGqVl4eSp3sZE32EYoak6LOwDdItcZb7WYWcX1CkJYU5k/G3NGnZ1v8J\nZ34KFHBGdVVK2z2IsyGCPy8NtTjFp5t2dqswIbFsdl7rrIFNjClPd35u6ABs\nco/hCYhSgBF9VXHJetc+pzKB3aC8QJ7RuN3CnWiwBkdOfnY8SDbMGEDq3yp0\n77mmwdQSE8I1tj29R4w0oXm4mo9nCMjhsIMb7fJELp5eIEwyu9YgsxvgC1KU\nZQqx64UTp9ZdwZVbXux6CBqkv2Ex81XaG/2hNumfvwjDcoJbAFj+BOf9DHz/\nuU0o/3gK9zuAhw0pGQBbs4jcXiGF+rAVHY0cNxZk00DdzVVUTevjiVfJK27s\nDsAXAKGdvOV+kNuPPB/E5zqOL1SLlSU0EyzXBFNhCmytKuKdW4mOlOVNPKCZ\nI+ILOk9PZqzM4yKzKfCniOGd+sWD9eSspqfT+uLqqnFa1MXrE46O/OeTbVeq\nT4Dx\r\n=0Eck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4B4S9vvgkCohkFmQCzRZHQf76/7g+a2UxgCaJeZaCqgIhAOTArjNEtpmMgXjiWlcOGjSp/75x3V9Sz/oC5w+OPdD/"}]},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/power-validator_0.4.1_1552993247921_0.8509964729433639"},"_hasShrinkwrap":false}},"maintainers":[{"name":"aravinthraja","email":"aravinthraja@gmail.com"}],"description":"The vision of the power validator is bringing all the possiblity validation functions and utils in single place with easy resuable way. its a centralized validation libray for all the language","homepage":"https://github.com/PowerValidator/power-validator-javascript#readme","keywords":["powerfull","easy","eliquient","validation","library","javascript"],"repository":{"type":"git","url":"git+https://github.com/PowerValidator/power-validator-javascript.git"},"author":{"name":"Aravinth Raja"},"bugs":{"url":"https://github.com/PowerValidator/power-validator-javascript/issues"},"license":"ISC","readme":"\n<div align=\"center\">\n\n![Power Validator](https://raw.githubusercontent.com/PowerValidator/power-validator-javascript/master/power-validator-logo.png)\n<br><br>\n\n[![codecov](https://codecov.io/gh/PowerValidator/power-validator-javascript/branch/master/graph/badge.svg)](https://codecov.io/gh/PowerValidator/power-validator-javascript) ![](https://img.shields.io/npm/dt/power-validator.svg?label=npm%20downloads&style=flat) \n[![](https://data.jsdelivr.com/v1/package/npm/power-validator/badge)](https://www.jsdelivr.com/package/npm/power-validator)\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=PowerValidator_power-validator-javascript&metric=alert_status)](https://sonarcloud.io/dashboard?id=PowerValidator_power-validator-javascript) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=PowerValidator_power-validator-javascript&metric=bugs)](https://sonarcloud.io/dashboard?id=PowerValidator_power-validator-javascript)  [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=PowerValidator_power-validator-javascript&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=PowerValidator_power-validator-javascript)\n\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=PowerValidator_power-validator-javascript&metric=security_rating)](https://sonarcloud.io/dashboard?id=PowerValidator_power-validator-javascript) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=PowerValidator_power-validator-javascript&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=PowerValidator_power-validator-javascript)\n\n[![Build Status](https://travis-ci.com/PowerValidator/power-validator-javascript.svg?branch=master)](https://travis-ci.com/PowerValidator/power-validator-javascript)\n\n</div>\n\n# Power Validator Javascript \n\nPower Validator is a lightweight all in one library for the validation and respective utils which we use in the everyday project/product development. \n\n> Our Mission is to bring in all the possible validation functions and helper utils into to one place\n\n\n## Getting Started \n\nWe Support Node ES6 Modules, plain javascript, typescript. AMD modules\n\n### Install using npm \n\n```sh\n   $ npm install power-validator\n```\n\n```\n   const PowerValidator = require(\"power-validator\");\n\n   let status = PowerValidator.isString(\"Power Validator\");\n\n   console.log(status);\n```\n\n### Install for browser \n\nyou can  check our cdn source for the latest version ro you can download form the Github release \n\n```\n    https://cdn.jsdelivr.net/npm/power-validator/dist/power-validator.min.js\n```\n\n```\n   <script src = \"https://cdn.jsdelivr.net/npm/power-validator/dist/power-validator.min.js\" >\n\n   <script type = \"text/javascript\">\n\n     var name   = \"Power Validator\";\n\n    console.log( PowerValidator.isString(name));  'true'\n\n\n     var number   = 100;\n\n    console.log( PowerValidator.isString(number));  'false'\n\n   </script>\n```\n\n\n## Currently Supported functions (latest build)\n\nOur Validation functions are currently classifed into following type \n\n    * String Validator - function's to validate string \n    * Number Validator - function's to validate numbes, floats etc \n    * Array Validator  - function's to validate array.\n\n\n### String Validator\n\n\n| Function | README |\n| ------ | ------ |\n| isString | Return true if the input is (\"typeof string != \"string\") |\n| isStringNull | Return true if the input is (null  undefind  \"null\") |\n| isStringEmpty |Return true if the input is (null  undefind  \"\"  \"null\") |\n| isStringValid | Return false if the input is (null  undefind  \"null\"  \"typeof string != \"string\"  \"\" ) |\n| isCapitalized | Return true if the isStringValid && First Charcter is Capticalized |\n\n### Number Validator\n\n\n| Function | README |\n| ------ | ------ |\n| isNumber(input) | Return true if the input is (\"typeof input != \"string\") |\n| isZero(input)   | Return true if the input is zero |\n| isPostiveNumber(input) | Return true if the input is zero or greater than zero |\n| isNegativeNumber(input) | Return true if the input less than zero |\n\n### Array Validator\n\n\n| Function | README |\n| ------ | ------ |\n| isArray(input) | Return true if the input is (\"typeof input != \"array\") |\n| isArrayEmpty(input) | Return true if the input array empty|\n\n### Address Validator\n\n\n| Function | README |\n| ------ | ------ |\n| isEmailAddress(input) | Return true if the input is valid email (works on the mordern email)|\n\n### Quality Analysis by\n\n[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=PowerValidator_power-validator-javascript)](https://sonarcloud.io/dashboard?id=PowerValidator_power-validator-javascript)","readmeFilename":"README.md"}