{"_id":"@blueberry_muffins/email_library","_rev":"1-6103b91cc093faa00da709191edfa352","name":"@blueberry_muffins/email_library","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@blueberry_muffins/email_library","version":"1.0.0","description":"Library that returns numerical values for different patterns used to enhance passwords","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/H-Jan/Email_Library.git"},"keywords":[],"author":{"name":"blueberry_muffins"},"license":"ISC","bugs":{"url":"https://github.com/H-Jan/Email_Library/issues"},"homepage":"https://github.com/H-Jan/Email_Library#readme","devDependencies":{"jest":"^28.1.2"},"dependencies":{"anymatch":"^3.1.2","ansi-escapes":"^4.3.2","ansi-styles":"^4.3.0","ansi-regex":"^5.0.1","argparse":"^1.0.10","babel-plugin-istanbul":"^6.1.1","babel-plugin-jest-hoist":"^28.1.1","babel-jest":"^28.1.2","brace-expansion":"^1.1.11","balanced-match":"^1.0.2","babel-preset-current-node-syntax":"^1.0.1","babel-preset-jest":"^28.1.1","buffer-from":"^1.1.2","braces":"^3.0.2","browserslist":"^4.21.1","bser":"^2.1.1","callsites":"^3.1.0","camelcase":"^5.3.1","chalk":"^4.1.2","char-regex":"^1.0.2","caniuse-lite":"^1.0.30001364","cjs-module-lexer":"^1.2.2","co":"^4.6.0","ci-info":"^3.3.2","cliui":"^7.0.4","concat-map":"^0.0.1","collect-v8-coverage":"^1.0.1","color-convert":"^2.0.1","convert-source-map":"^1.8.0","color-name":"^1.1.4","debug":"^4.3.4","cross-spawn":"^7.0.3","deepmerge":"^4.2.2","dedent":"^0.7.0","detect-newline":"^3.1.0","electron-to-chromium":"^1.4.186","diff-sequences":"^28.1.1","emittery":"^0.10.2","error-ex":"^1.3.2","esprima":"^4.0.1","emoji-regex":"^8.0.0","escape-string-regexp":"^2.0.0","escalade":"^3.1.1","execa":"^5.1.1","exit":"^0.1.2","expect":"^28.1.1","fast-json-stable-stringify":"^2.1.0","find-up":"^4.1.0","fill-range":"^7.0.1","fb-watchman":"^2.0.1","fs.realpath":"^1.0.0","function-bind":"^1.1.1","fsevents":"^2.3.2","get-caller-file":"^2.0.5","get-package-type":"^0.1.0","gensync":"^1.0.0-beta.2","glob":"^7.2.3","get-stream":"^6.0.1","graceful-fs":"^4.2.10","has":"^1.0.3","has-flag":"^4.0.0","globals":"^11.12.0","html-escaper":"^2.0.2","import-local":"^3.1.0","inflight":"^1.0.6","inherits":"^2.0.4","human-signals":"^2.1.0","is-arrayish":"^0.2.1","imurmurhash":"^0.1.4","is-fullwidth-code-point":"^3.0.0","is-stream":"^2.0.1","is-number":"^7.0.0","is-generator-fn":"^2.1.0","isexe":"^2.0.0","is-core-module":"^2.9.0","istanbul-lib-instrument":"^5.2.0","istanbul-lib-coverage":"^3.2.0","istanbul-lib-report":"^3.0.0","istanbul-lib-source-maps":"^4.0.1","jest-changed-files":"^28.0.2","istanbul-reports":"^3.1.4","jest-circus":"^28.1.2","jest-each":"^28.1.1","jest-config":"^28.1.2","jest-cli":"^28.1.2","jest-diff":"^28.1.1","jest-leak-detector":"^28.1.1","jest-docblock":"^28.1.1","jest-get-type":"^28.0.2","jest-environment-node":"^28.1.2","jest-haste-map":"^28.1.1","jest-matcher-utils":"^28.1.1","jest-message-util":"^28.1.1","jest-mock":"^28.1.1","jest-resolve":"^28.1.1","jest-regex-util":"^28.0.2","jest-resolve-dependencies":"^28.1.2","jest-pnp-resolver":"^1.2.2","jest-runner":"^28.1.2","jest-snapshot":"^28.1.2","jest-util":"^28.1.1","jest-runtime":"^28.1.2","jest-watcher":"^28.1.1","jest-worker":"^28.1.1","js-tokens":"^4.0.0","jest-validate":"^28.1.1","jsesc":"^2.5.2","kleur":"^3.0.3","js-yaml":"^3.14.1","json5":"^2.2.1","json-parse-even-better-errors":"^2.3.1","leven":"^3.1.0","locate-path":"^5.0.0","lru-cache":"^6.0.0","lines-and-columns":"^1.2.4","make-dir":"^3.1.0","merge-stream":"^2.0.0","mimic-fn":"^2.1.0","makeerror":"^1.0.12","ms":"^2.1.2","micromatch":"^4.0.5","minimatch":"^3.1.2","node-releases":"^2.0.6","node-int64":"^0.4.0","natural-compare":"^1.4.0","npm-run-path":"^4.0.1","normalize-path":"^3.0.0","once":"^1.4.0","p-locate":"^4.1.0","onetime":"^5.1.2","p-limit":"^2.3.0","parse-json":"^5.2.0","p-try":"^2.2.0","path-exists":"^4.0.0","path-is-absolute":"^1.0.1","path-key":"^3.1.1","path-parse":"^1.0.7","picocolors":"^1.0.0","pirates":"^4.0.5","picomatch":"^2.3.1","pkg-dir":"^4.2.0","prompts":"^2.4.2","resolve":"^1.22.1","react-is":"^18.2.0","pretty-format":"^28.1.1","require-directory":"^2.1.1","resolve-cwd":"^3.0.0","resolve-from":"^5.0.0","safe-buffer":"^5.1.2","shebang-command":"^2.0.0","resolve.exports":"^1.1.0","shebang-regex":"^3.0.0","semver":"^6.3.0","rimraf":"^3.0.2","signal-exit":"^3.0.7","sprintf-js":"^1.0.3","source-map":"^0.6.1","stack-utils":"^2.0.5","sisteransi":"^1.0.5","slash":"^3.0.0","source-map-support":"^0.5.13","string-length":"^4.0.2","string-width":"^4.2.3","strip-ansi":"^6.0.1","strip-json-comments":"^3.1.1","strip-bom":"^4.0.0","strip-final-newline":"^2.0.0","supports-hyperlinks":"^2.2.0","supports-color":"^7.2.0","supports-preserve-symlinks-flag":"^1.0.0","terminal-link":"^2.1.1","to-regex-range":"^5.0.1","test-exclude":"^6.0.0","throat":"^6.0.1","tmpl":"^1.0.5","type-detect":"^4.0.8","to-fast-properties":"^2.0.0","type-fest":"^0.21.3","update-browserslist-db":"^1.0.4","which":"^2.0.2","v8-to-istanbul":"^9.0.1","walker":"^1.0.8","wrappy":"^1.0.2","wrap-ansi":"^7.0.0","write-file-atomic":"^4.0.1","y18n":"^5.0.8","yallist":"^4.0.0","yargs-parser":"^21.0.1","yargs":"^17.5.1"},"gitHead":"4a8d6ed81027d2c277751234c867d1e1abd2a5ea","_id":"@blueberry_muffins/email_library@1.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-lf/mKYkzVYrDTicQSDqi/N1g8MbI+KMRbtS+4WseqD5kpZ4E92ONbfQDD4akr7TGIIKcezHXreGtCclbenKkNw==","shasum":"1f35f3830756f0964fb609116334a1824576b4af","tarball":"https://registry.npmjs.org/@blueberry_muffins/email_library/-/email_library-1.0.0.tgz","fileCount":4,"unpackedSize":19029,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8SFI1h6CdfQoXkFhh+Qr8+g7JmnQE6rOk3tvap/mP6wIgIgMH+gswsHd3Z5NQ3jUUY/AKZDHuHK/DKp5U+76Iq8E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizPCbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7SA/8CJZsZx/hUxFOn5WFi8V7P4YMvrqzuZ+Q4JeVnp4T7i5visZF\r\n5x/h/THdOkZXeaYChicDPa937HsBZx6irYTWCytUlxSweFOzdblk7LGbttTO\r\nLDj/sFe5Z1+OF6bhDwhNjaxsRUasr4P8FZFhl3qM1iRGoug7mN+geBhYIjz6\r\n2/mwQcOUTotJfB6FKcCTiUOsRi15HTCguGaZCeNZfXnplqc/9aDvSrvSOPLE\r\neMehLWExh9dILN6eGoyemO+51t5dXXp3BWdo7hej6jlQCMq4tGHh0LrHXqfj\r\nS7E21+bL05QdVdftRpcf+qTfgQ+PDyfhZMvzQfdea8Xrr7coFLoiT55Jn+Ds\r\nfZzFaoe4C3pJ8WO0QtVhwJkX6Wl5A/lVwEZ/EYyA94RJAD7Hm3BSytFhyFrV\r\nqvKBIlXkk3D/gRBKmTnzeD4IJHR19gcd4k/geSLdwYkoRPyEtR3b/N02coVV\r\nCRqe42xDPlkagPi4eGYFg5vsdfmjC47vIZrLZABbSKT0Uu6MvqW1D9igXma4\r\njswTEgr2CkVkOsbA6rVv1KBQJhf9gjNulUIyfgTnTohSBABHAbkQOF1Efmij\r\nOIlM/cjwGQtcuWj+xY4ruWoWVH98YRI4zpGRcump7f70AqvrJ9cZuSh/Epdn\r\nz+XOnNjU7d+UvMyWUZD86N58EtW+ctcUcAg=\r\n=S1pL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blueberry_muffins","email":"hanijandali@gmail.com"},"directories":{},"maintainers":[{"name":"blueberry_muffins","email":"hanijandali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/email_library_1.0.0_1657598107433_0.5644784809976908"},"_hasShrinkwrap":false},"1.0.2":{"name":"@blueberry_muffins/email_library","version":"1.0.2","description":"Library that returns numerical values for different patterns used to enhance passwords","main":"index.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/H-Jan/Email_Library.git"},"keywords":[],"author":{"name":"blueberry_muffins"},"license":"ISC","bugs":{"url":"https://github.com/H-Jan/Email_Library/issues"},"homepage":"https://github.com/H-Jan/Email_Library#readme","devDependencies":{"jest":"^28.1.2"},"dependencies":{"anymatch":"^3.1.2","ansi-escapes":"^4.3.2","ansi-styles":"^4.3.0","ansi-regex":"^5.0.1","argparse":"^1.0.10","babel-plugin-istanbul":"^6.1.1","babel-plugin-jest-hoist":"^28.1.1","babel-jest":"^28.1.2","brace-expansion":"^1.1.11","balanced-match":"^1.0.2","babel-preset-current-node-syntax":"^1.0.1","babel-preset-jest":"^28.1.1","buffer-from":"^1.1.2","braces":"^3.0.2","browserslist":"^4.21.1","bser":"^2.1.1","callsites":"^3.1.0","camelcase":"^5.3.1","chalk":"^4.1.2","char-regex":"^1.0.2","caniuse-lite":"^1.0.30001364","cjs-module-lexer":"^1.2.2","co":"^4.6.0","ci-info":"^3.3.2","cliui":"^7.0.4","concat-map":"^0.0.1","collect-v8-coverage":"^1.0.1","color-convert":"^2.0.1","convert-source-map":"^1.8.0","color-name":"^1.1.4","debug":"^4.3.4","cross-spawn":"^7.0.3","deepmerge":"^4.2.2","dedent":"^0.7.0","detect-newline":"^3.1.0","electron-to-chromium":"^1.4.186","diff-sequences":"^28.1.1","emittery":"^0.10.2","error-ex":"^1.3.2","esprima":"^4.0.1","emoji-regex":"^8.0.0","escape-string-regexp":"^2.0.0","escalade":"^3.1.1","execa":"^5.1.1","exit":"^0.1.2","expect":"^28.1.1","fast-json-stable-stringify":"^2.1.0","find-up":"^4.1.0","fill-range":"^7.0.1","fb-watchman":"^2.0.1","fs.realpath":"^1.0.0","function-bind":"^1.1.1","fsevents":"^2.3.2","get-caller-file":"^2.0.5","get-package-type":"^0.1.0","gensync":"^1.0.0-beta.2","glob":"^7.2.3","get-stream":"^6.0.1","graceful-fs":"^4.2.10","has":"^1.0.3","has-flag":"^4.0.0","globals":"^11.12.0","html-escaper":"^2.0.2","import-local":"^3.1.0","inflight":"^1.0.6","inherits":"^2.0.4","human-signals":"^2.1.0","is-arrayish":"^0.2.1","imurmurhash":"^0.1.4","is-fullwidth-code-point":"^3.0.0","is-stream":"^2.0.1","is-number":"^7.0.0","is-generator-fn":"^2.1.0","isexe":"^2.0.0","is-core-module":"^2.9.0","istanbul-lib-instrument":"^5.2.0","istanbul-lib-coverage":"^3.2.0","istanbul-lib-report":"^3.0.0","istanbul-lib-source-maps":"^4.0.1","jest-changed-files":"^28.0.2","istanbul-reports":"^3.1.4","jest-circus":"^28.1.2","jest-each":"^28.1.1","jest-config":"^28.1.2","jest-cli":"^28.1.2","jest-diff":"^28.1.1","jest-leak-detector":"^28.1.1","jest-docblock":"^28.1.1","jest-get-type":"^28.0.2","jest-environment-node":"^28.1.2","jest-haste-map":"^28.1.1","jest-matcher-utils":"^28.1.1","jest-message-util":"^28.1.1","jest-mock":"^28.1.1","jest-resolve":"^28.1.1","jest-regex-util":"^28.0.2","jest-resolve-dependencies":"^28.1.2","jest-pnp-resolver":"^1.2.2","jest-runner":"^28.1.2","jest-snapshot":"^28.1.2","jest-util":"^28.1.1","jest-runtime":"^28.1.2","jest-watcher":"^28.1.1","jest-worker":"^28.1.1","js-tokens":"^4.0.0","jest-validate":"^28.1.1","jsesc":"^2.5.2","kleur":"^3.0.3","js-yaml":"^3.14.1","json5":"^2.2.1","json-parse-even-better-errors":"^2.3.1","leven":"^3.1.0","locate-path":"^5.0.0","lru-cache":"^6.0.0","lines-and-columns":"^1.2.4","make-dir":"^3.1.0","merge-stream":"^2.0.0","mimic-fn":"^2.1.0","makeerror":"^1.0.12","ms":"^2.1.2","micromatch":"^4.0.5","minimatch":"^3.1.2","node-releases":"^2.0.6","node-int64":"^0.4.0","natural-compare":"^1.4.0","npm-run-path":"^4.0.1","normalize-path":"^3.0.0","once":"^1.4.0","p-locate":"^4.1.0","onetime":"^5.1.2","p-limit":"^2.3.0","parse-json":"^5.2.0","p-try":"^2.2.0","path-exists":"^4.0.0","path-is-absolute":"^1.0.1","path-key":"^3.1.1","path-parse":"^1.0.7","picocolors":"^1.0.0","pirates":"^4.0.5","picomatch":"^2.3.1","pkg-dir":"^4.2.0","prompts":"^2.4.2","resolve":"^1.22.1","react-is":"^18.2.0","pretty-format":"^28.1.1","require-directory":"^2.1.1","resolve-cwd":"^3.0.0","resolve-from":"^5.0.0","safe-buffer":"^5.1.2","shebang-command":"^2.0.0","resolve.exports":"^1.1.0","shebang-regex":"^3.0.0","semver":"^6.3.0","rimraf":"^3.0.2","signal-exit":"^3.0.7","sprintf-js":"^1.0.3","source-map":"^0.6.1","stack-utils":"^2.0.5","sisteransi":"^1.0.5","slash":"^3.0.0","source-map-support":"^0.5.13","string-length":"^4.0.2","string-width":"^4.2.3","strip-ansi":"^6.0.1","strip-json-comments":"^3.1.1","strip-bom":"^4.0.0","strip-final-newline":"^2.0.0","supports-hyperlinks":"^2.2.0","supports-color":"^7.2.0","supports-preserve-symlinks-flag":"^1.0.0","terminal-link":"^2.1.1","to-regex-range":"^5.0.1","test-exclude":"^6.0.0","throat":"^6.0.1","tmpl":"^1.0.5","type-detect":"^4.0.8","to-fast-properties":"^2.0.0","type-fest":"^0.21.3","update-browserslist-db":"^1.0.4","which":"^2.0.2","v8-to-istanbul":"^9.0.1","walker":"^1.0.8","wrappy":"^1.0.2","wrap-ansi":"^7.0.0","write-file-atomic":"^4.0.1","y18n":"^5.0.8","yallist":"^4.0.0","yargs-parser":"^21.0.1","yargs":"^17.5.1"},"gitHead":"7328d33ad2b407d144c0ff64d044af66b2279431","_id":"@blueberry_muffins/email_library@1.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-V29cIeugH2Z/FFnNjFBMMqKULZ6PNhTNaBhlFJXFUWVGsbCS4olFGPO9nmwfSmUrGaxFdOCq3Tt/mNeEUk26ig==","shasum":"f72a0d968006614e1a52e7e9ff44a32d5c633c22","tarball":"https://registry.npmjs.org/@blueberry_muffins/email_library/-/email_library-1.0.2.tgz","fileCount":5,"unpackedSize":20708,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR7mA6lH8QYmJ4q4DTs3qntmYCWg+vGsgBTNkjX4SgoAiEA26a/D3GFHHSRRP3rVtDrJypsacPzmMkgXwag6h8JbeU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizPPxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrInBAAjlg1hAKj33kMrNJkkpvEsHRjsWmeu0kEs15x9QlSyBQyusV8\r\nSe7U1ULvhkfAriAUdronN8LyEH3Kt/M1fMlYYt5B06g0I/rMW52RCEB9r5cO\r\n+jsV7/lJqrUQG30zdfKjHrVa88Fx8VRK6ClNHJEONKeip6dy9HVJB8e0WFuc\r\nFDsp9Rqq1bYuprpAcGBd5xPKqbT0oYDRbu/kTRhitg+U0/kahjXtY7+YJLfu\r\nfPR3QL6HrF2ZLJ8eyx2Oc5Yfz16RLXiWVjKpAOI6sbO+BtdV52CRWwJgQ0Fg\r\nyqGBpnctlM9iOnWdjE6n4SmFqShyGppKNUAtGEHZ8bXu0lKxXHbKKU0Oq/I4\r\nCN/S+gKIKPMrLZuknTih6cmEoOBKn1P9cHJt5Wk3VGXSR5HvcjLQ3nhc10Hw\r\nMpI7aSA5mj/H0sSQG+jOh6H1P0hg8gK50ztbj2uGkOfZWwiqldGsIeMaenAX\r\nO+I1HkbbcHyw/mz2I2Q4Ujo27Rf0l4nKNTYt/RxOQqn+a2pVOKrRD6IQl4Au\r\nTIB4OIX/EpUP4F3nzDzn3Kt7G7MKghBwYdWPf+livV1Tdii2w7seEjEANTTa\r\npmau0IL7nnYzqsAasLKMrK55n3zKhdXlFbQicogfDDxHdFBsK8titK6Id9xG\r\nFedqSxoE5gNIGifgL1K1F1WPwtBtNpRF8Rg=\r\n=yoyc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"blueberry_muffins","email":"hanijandali@gmail.com"},"directories":{},"maintainers":[{"name":"blueberry_muffins","email":"hanijandali@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/email_library_1.0.2_1657598961220_0.43401405528201087"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-12T03:55:07.372Z","1.0.0":"2022-07-12T03:55:07.597Z","modified":"2022-07-12T04:09:21.471Z","1.0.2":"2022-07-12T04:09:21.391Z"},"maintainers":[{"name":"blueberry_muffins","email":"hanijandali@gmail.com"}],"description":"Library that returns numerical values for different patterns used to enhance passwords","homepage":"https://github.com/H-Jan/Email_Library#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/H-Jan/Email_Library.git"},"author":{"name":"blueberry_muffins"},"bugs":{"url":"https://github.com/H-Jan/Email_Library/issues"},"license":"ISC","readme":"# EMAIL AND PASSWORD VALIDATION\n### Functions of Library Include\n\n**checkEmail()**\n - Returns a boolean value of 'true' or 'false' if an email is valid according to common email address structures\n\n> The below functions are intended for flexible use according to the programmers requirements. Each function returns a numerical value - a *calculated value* depending on the requirements of the function. Depending on password security requirements, the package is flexible in offering more lenient password combinations based on combinations of below functions, or tougher password combinations also based on the below functions\n\n**calcChars()**\n - Returns a calculated number for amount of characters\n\n**calcUpCaseLetters()**\n - Returns a calculated number for amount of uppercase characters with *non-uppercase* characters required for score\n\n**calcLowerCaseLetters()**\n - Returns a calculated number for amount of lowercase characters with *non-lowercase* characters required for a score\n\n**calcNums()**\n - Returns a calculated number for amount of numbers with *non-numeric* characters required for a score\n\n**calcSymbols()**\n - Returns a calculated number for amount of counts of symbols\n\n**calcMidNumSymb()**\n - Returns a calculated number for amount of numbers and symbols in the middle of the string\n\n**calcPassWordRequirements()**\n - Returns a calculated number for passwords meeting 8 char minimunm length and 3/4 below parameters met within function\n\n**calcLettersOnly()**\n - Returns a calculated number for conditional notion that every character is a letter\n\n**calcNumbersOnly()**\n - Returns a calculated number for conditional notion that every character is a number","readmeFilename":"README.md"}