{"_id":"@anas-na/validator","_rev":"8-f9ae22871b25949fd6b9cacbe19563ae","time":{"created":"2023-11-20T09:53:18.979Z","1.0.0":"2023-11-20T06:59:16.949Z","modified":"2023-11-22T04:53:10.948Z","1.0.1":"2023-11-20T09:53:19.222Z","1.0.2":"2023-11-20T10:02:46.053Z","1.0.3":"2023-11-20T11:03:54.733Z","1.0.4":"2023-11-20T11:15:19.861Z","1.0.5":"2023-11-22T03:59:36.437Z","1.0.6":"2023-11-22T04:53:10.775Z"},"name":"@anas-na/validator","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.1":{"name":"@anas-na/validator","version":"1.0.1","description":"Form validator","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"keywords":["validator"],"author":{"name":"Anas"},"license":"ISC","dependencies":{"strong-password-check":"^1.0.2"},"_id":"@anas-na/validator@1.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-h0WUbJhWLIbNSaaZODIDIq5JmBdCHu7+CTTDX2Fhd6Skq8O1kYz+x2LCO1ILbysyv/4xa79WMdJDTXZuglZFuQ==","shasum":"3d0d12d6c4b0681f0d8cd1361b4b32b17d11caf7","tarball":"https://registry.npmjs.org/@anas-na/validator/-/validator-1.0.1.tgz","fileCount":2,"unpackedSize":1533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3MVS/HN+BC49VMssi/M2CepYfcwY6AB8LxaaVCi7VEgIgP5uKg8cv21lbDctrIJZqtACpq1buN+xa8F+z2GpxqOA="}]},"_npmUser":{"name":"anas-na","email":"anasna6005@gmail.com"},"maintainers":[{"name":"anas-na","email":"anasna6005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.1_1700473999053_0.9024171190227386"},"_hasShrinkwrap":false},"1.0.2":{"name":"@anas-na/validator","version":"1.0.2","description":"Form validator","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"keywords":["validator"],"author":{"name":"Anas"},"license":"ISC","dependencies":{"strong-password-check":"^1.0.2"},"_id":"@anas-na/validator@1.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-GSP0TWP0GcqnkNnO6LK/sh+OTvnO0kqTAkhYMj0ydEGS1kTDXh3ok9DIhILdDv013HmW5+69352IjqtYZdjOGg==","shasum":"b92265be45deaf051fb39ac732f8c51552012451","tarball":"https://registry.npmjs.org/@anas-na/validator/-/validator-1.0.2.tgz","fileCount":3,"unpackedSize":1682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwWARjQscAShpXEWoF971XaVw4m4iGjHtHRvhJnvQsYAiA1NKaKo1U82I+zcPfETWnLiX5G4BwWLTsOXqOzsImgVQ=="}]},"_npmUser":{"name":"anas-na","email":"anasna6005@gmail.com"},"maintainers":[{"name":"anas-na","email":"anasna6005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.2_1700474565865_0.9601082171222517"},"_hasShrinkwrap":false},"1.0.3":{"name":"@anas-na/validator","version":"1.0.3","description":"Form validator","main":"index.js","repository":{"type":"git","url":""},"directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"keywords":["validator"],"author":{"name":"Anas"},"license":"ISC","dependencies":{"strong-password-check":"^1.0.2"},"gitHead":"6cd97a060298d01c0beec1703062d28ba812294a","_id":"@anas-na/validator@1.0.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-L9TS4hLpq8Htqv6/Qo9ZVlJA46DJjXPWCzSYCk3wSFIQARzPt4G+obLBc8sXHrNBSrRo0YosEJs9t2Ys6YfGYA==","shasum":"65e0c4f51703d299e4bfac615a9c1410d0769022","tarball":"https://registry.npmjs.org/@anas-na/validator/-/validator-1.0.3.tgz","fileCount":3,"unpackedSize":3122,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCALT9dpNjN9M2RVFYrkS9HKo5heSS+qovXROhs9Ok/0wIhAIbig7dJgG1OBwKrYPEoxx/oTi/mFbhirJmwXWpNoj8b"}]},"_npmUser":{"name":"anas-na","email":"anasna6005@gmail.com"},"maintainers":[{"name":"anas-na","email":"anasna6005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.3_1700478234523_0.7081681191019946"},"_hasShrinkwrap":false},"1.0.4":{"name":"@anas-na/validator","version":"1.0.4","description":"Form validator","main":"index.js","repository":{"type":"git","url":""},"directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"keywords":["validator"],"author":{"name":"Anas"},"license":"ISC","dependencies":{"strong-password-check":"^1.0.2"},"gitHead":"c63c9862dce574eb212c6071351b20afdf415bb8","_id":"@anas-na/validator@1.0.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-PS9nT3dry4NWkl9INDsyGi8CjUBMwfwCno7iP5KmOKNg1YT7NnJgiQkZlXp24gs0cJqD74HbxkuNt9H+3uJ1hQ==","shasum":"883065b83311d2f05ef8f4e3c1792b519176a650","tarball":"https://registry.npmjs.org/@anas-na/validator/-/validator-1.0.4.tgz","fileCount":3,"unpackedSize":2939,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyT4tLxmSS0sVj2IlCpnNd7MXBTS//q5O8f67GGb5CDAIgMzBB3JQcm411lDBxiquwIdwvTcaayXkPiOargtKb9Cg="}]},"_npmUser":{"name":"anas-na","email":"anasna6005@gmail.com"},"maintainers":[{"name":"anas-na","email":"anasna6005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.4_1700478919700_0.18408126928829316"},"_hasShrinkwrap":false},"1.0.5":{"name":"@anas-na/validator","version":"1.0.5","description":"Form validator","main":"index.js","repository":{"type":"git","url":""},"directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"keywords":["validator"],"author":{"name":"Anas"},"license":"ISC","dependencies":{"strong-password-check":"^1.0.2"},"gitHead":"56734bf0ff75aee55147d97c6a580bd8853cf933","_id":"@anas-na/validator@1.0.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8vU0J3fn7oidiKh11L4NHKV1+yNGMkE9JcxvMhIahza3FgspsEnJN34Hiimh5e2j0o/qkOStuJ/VAdMDEgYrZQ==","shasum":"f0d9fcce4f01d67ad4c8ec4d68601b7398a9af47","tarball":"https://registry.npmjs.org/@anas-na/validator/-/validator-1.0.5.tgz","fileCount":3,"unpackedSize":3383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnQoOkJRSOP15Mcd4IrlX5ox5MXQ3g6oTxUy3wRHePLQIgEEBU6bkXDkSFnxCE50+k1kfaeybia1q6HRLKLl0ykEw="}]},"_npmUser":{"name":"anas-na","email":"anasna6005@gmail.com"},"maintainers":[{"name":"anas-na","email":"anasna6005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.5_1700625576121_0.8381245381265321"},"_hasShrinkwrap":false},"1.0.6":{"name":"@anas-na/validator","version":"1.0.6","description":"Form validator","main":"index.js","repository":{"type":"git","url":""},"directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node index.js"},"keywords":["validator"],"author":{"name":"Anas"},"license":"ISC","dependencies":{"strong-password-check":"^1.0.2"},"gitHead":"7ecedd507c53d95ac498ae03e7b0ea2c247dfe5f","_id":"@anas-na/validator@1.0.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-1Vqg+osFGI9eWqIHyocALiz+fh8anlh628AUTgaHnQC9OLwX4FLjWdnsl44ORCBQFfsJen2ZlhR+gcQsPMBQGg==","shasum":"dee2579caf3c2fba4146b24cbf39336b659b124e","tarball":"https://registry.npmjs.org/@anas-na/validator/-/validator-1.0.6.tgz","fileCount":3,"unpackedSize":5129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcRu50Qt2ihi1x+BKwIO6kYe7C7mWbgRWYp8zn/ctQYwIhANiJP7TFcBjRq4b6zs+6fLsUBkQcUL6IeNRMPo3jOkA9"}]},"_npmUser":{"name":"anas-na","email":"anasna6005@gmail.com"},"maintainers":[{"name":"anas-na","email":"anasna6005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.6_1700628790567_0.03305405022710195"},"_hasShrinkwrap":false}},"maintainers":[{"name":"anas-na","email":"anasna6005@gmail.com"}],"description":"Form validator","keywords":["validator"],"author":{"name":"Anas"},"license":"ISC","readme":"# Form-validation\r\n\r\nThis package helps to valid form in your web-application,It will be helpful for beginners who are struggling the form validation.\r\n\r\n## Installation\r\n#### To install the package, run the following command:\r\n`npm i @anas-na/validator --save`\r\n\r\n\r\n## Usage\r\n\r\n```javascript \r\nconst valid = require('@anas-na/validator')\r\nconst signupData = {\r\n    user_name:'Username',\r\n    email:'example@gmail.com',\r\n    phone:1234567890,\r\n    password:'NewPassword@123'\r\n}\r\n\r\nconst result = valid.signupvalidator(signupData);\r\nconsole.log(result)\r\n\r\n/*{\r\n    { message: [ { messages: [], strength: 'Strong' } ],valid: true }\r\n}*/\r\n```\r\n\r\n#### signupvalidator function takes a single object as argument\r\n- `signupData`: A object that contains the user signup data.\r\n\r\n#### The **signupvalidator** function returns an object with two properties:\r\n- `messages`: An arrray which contains all the error message and an object about the password strength.\r\n- `valid`: A boolean value,which returns true when the values are valid,and passes the standard input field criterials\r\n\r\n## isEmail\r\n```javascript\r\n    const valid = require('@anas-na/validator')\r\n    const email = 'example@gmail.com';\r\n    const result = valid.isEmail(email) //true;\r\n```\r\n\r\n#### isEmail function takes a string as argument\r\n- `email`: A string that need to be validated.\r\n#### The **isEmail** function returns a boolean value:\r\n- `boolean`: A boolen value according to the input string.\r\n\r\n\r\n## isUser_name\r\n```javascript\r\n    const valid = require('@anas-na/validator')\r\n    const name = 'Your name';\r\n    const result = valid.isUser_name(name) //true;\r\n```\r\n#### isUser_name function takes a string as argument\r\n- `user_name`: A string that need to be validated.\r\n#### The **isUser_name** function returns a boolean value:\r\n- `boolean`: A boolen value according to the input string.\r\n\r\n\r\n## isUser_name\r\n```javascript\r\n    const valid = require('@anas-na/validator')\r\n    const name = 'Your name';\r\n    const result = valid.isUser_name(name) //true;\r\n```\r\n#### isUser_name function takes a string as argument\r\n- `user_name`: A string that need to be validated.\r\n#### The **isUser_name** function returns a boolean value:\r\n- `boolean`: A boolen value according to the input string.\r\n\r\n\r\n## checkPhone\r\n```javascript\r\n    const valid = require('@anas-na/validator')\r\n    const number = '1234567890';\r\n    const result = valid.checkPhone(number) //true;\r\n```\r\n#### checkPhone function takes a string as argument\r\n- `user_name`: A string that need to be validated.\r\n#### The **checkPhone** function returns a boolean value:\r\n- `boolean`: A boolen value according to the input string.\r\n\r\n\r\n\r\n\r\n\r\n\r\n## Contributing\r\n\r\nContributions are welcome! If you find a bug or would like to add a feature, please open an issue or pull request on GitHub.\r\n\r\n## Author\r\n\r\n- [@muhammed-anas-na](https://github.com/muhammed-anas-na)\r\n","readmeFilename":"README.md","repository":{"type":"git","url":""}}