{"_id":"esmile-useful","_rev":"91-7b42f54988aa960eb6e7462bc6ecc551","time":{"created":"2022-12-13T17:43:29.218Z","0.0.1":"2022-08-08T16:04:07.616Z","modified":"2023-04-15T17:47:14.626Z","0.0.2-dev.1":"2022-08-08T16:04:29.938Z","0.0.2":"2022-08-08T16:23:17.138Z","0.0.3-dev.1":"2022-08-08T16:23:30.568Z","0.0.3":"2022-08-08T16:50:53.163Z","0.0.4-dev.1":"2022-08-08T16:54:32.957Z","0.0.4-dev.2":"2022-08-08T16:57:04.160Z","0.0.4-dev.3":"2022-08-08T17:01:18.718Z","0.0.4":"2022-08-08T17:08:26.580Z","0.0.5-dev.1":"2022-08-08T17:09:00.453Z","0.0.5-dev.2":"2022-08-08T17:15:41.367Z","0.0.5-dev.3":"2022-08-08T17:24:36.209Z","0.0.5-dev.4":"2022-08-08T17:40:26.729Z","0.0.5-dev.5":"2022-08-09T03:13:20.301Z","0.0.5-dev.6":"2022-08-09T03:32:10.541Z","0.0.5":"2022-08-09T03:33:25.606Z","0.0.6-dev.1":"2022-08-09T03:36:06.968Z","0.0.6-dev.2":"2022-08-09T03:36:26.894Z","0.0.6":"2022-08-09T04:29:23.384Z","0.0.7-dev.1":"2022-08-09T04:29:50.153Z","0.0.7-dev.2":"2022-08-09T05:07:35.911Z","0.0.7-dev.3":"2022-08-09T05:08:31.509Z","0.0.7-dev.4":"2022-08-09T14:41:28.195Z","0.0.7-dev.5":"2022-08-09T14:58:39.469Z","0.0.7-dev.6":"2022-08-09T14:59:31.404Z","0.0.7-dev.7":"2022-08-09T17:16:08.669Z","0.0.7":"2022-08-09T17:19:42.229Z","0.0.8-dev.1":"2022-08-09T17:19:58.827Z","0.0.8-dev.2":"2022-08-10T15:09:59.744Z","0.0.8-dev.3":"2022-08-10T15:12:08.584Z","0.0.8-dev.4":"2022-08-10T15:23:01.340Z","0.0.8-dev.5":"2022-08-10T15:49:44.389Z","0.0.8":"2022-08-10T15:52:15.138Z","0.0.9-dev.1":"2022-08-10T15:54:40.716Z","0.0.9":"2022-08-10T15:59:23.492Z","0.0.10-dev.1":"2022-08-10T15:59:47.117Z","0.0.10-dev.2":"2022-08-10T16:16:10.373Z","0.0.10":"2022-08-10T16:19:57.076Z","0.0.11-dev.1":"2022-08-10T16:26:57.912Z","0.0.11-dev.2":"2022-08-10T16:51:31.572Z","0.0.11-dev.3":"2022-08-10T16:52:10.061Z","0.0.11-dev.4":"2022-08-10T16:52:49.578Z","0.0.11":"2022-08-11T17:10:49.533Z","0.0.12-dev.1":"2022-08-11T17:24:42.997Z","0.0.12-dev.2":"2022-08-12T04:28:03.695Z","0.0.12-dev.3":"2022-08-12T04:28:32.814Z","0.0.12-dev.4":"2022-08-12T14:21:52.844Z","0.0.12":"2022-08-12T14:23:12.121Z","0.0.13-dev.1":"2022-08-12T14:27:17.335Z","0.0.13-dev.2":"2022-08-12T14:42:35.595Z","0.0.13-dev.3":"2022-08-12T14:59:17.405Z","0.0.13-dev.4":"2022-08-12T15:00:12.009Z","0.0.13":"2022-08-12T15:11:28.618Z","0.0.14-dev.1":"2022-08-12T15:11:42.250Z","0.0.14-dev.2":"2022-08-12T15:31:35.421Z","0.0.14-dev.3":"2022-08-12T15:32:13.588Z","0.0.14-dev.4":"2022-08-13T22:52:51.334Z","0.0.14":"2022-08-13T22:53:13.435Z","0.0.15-dev.1":"2022-08-13T22:53:25.128Z","0.0.16":"2022-08-27T03:36:31.261Z","0.0.17-dev.1":"2022-08-27T03:36:44.800Z","0.0.17":"2022-08-27T03:38:04.887Z","0.0.18-dev.1":"2022-08-27T03:38:16.595Z","0.0.18-dev.2":"2022-09-03T15:28:43.763Z","0.0.18-dev.3":"2022-09-03T15:30:16.476Z","0.0.18":"2022-09-03T15:30:36.295Z","0.0.19-dev.1":"2022-09-03T15:31:01.773Z","0.0.19":"2022-09-14T03:19:00.067Z","0.0.20-dev.1":"2022-09-14T03:19:15.811Z","0.0.20":"2022-09-18T20:05:07.562Z","0.0.21-dev.1":"2022-09-18T20:05:18.194Z","0.0.21":"2022-09-18T20:12:38.967Z","0.0.22-dev":"2022-09-18T20:12:50.064Z","0.0.22":"2022-12-13T17:43:29.390Z","0.0.23-dev.0.0.1":"2022-12-13T17:44:00.780Z","0.0.23":"2023-01-11T22:15:45.875Z","0.0.24-dev.0.0.1":"2023-01-11T22:16:22.589Z","0.0.24":"2023-01-11T22:17:21.341Z","0.0.25-dev.0.0.1":"2023-01-11T22:17:37.931Z","0.0.26":"2023-02-04T05:15:27.749Z","0.0.27-dev.0.0.1":"2023-02-04T05:15:42.764Z","0.1.0":"2023-03-12T21:17:15.938Z","0.2.0-dev.0.0.1":"2023-03-12T21:17:27.329Z","0.1.1":"2023-03-12T21:22:14.416Z","0.2.0-dev.0.0.2":"2023-03-12T21:22:25.193Z","0.2.0-dev.0.0.3":"2023-03-14T16:28:39.793Z","0.2.0-dev.0.0.4":"2023-03-14T16:45:15.111Z","0.2.0-dev.0.0.5":"2023-03-14T17:07:14.748Z","0.2.0":"2023-03-20T00:16:05.998Z","0.3.0-dev.0.0.1":"2023-03-20T00:16:24.028Z"},"name":"esmile-useful","dist-tags":{"latest":"0.2.0","dev":"0.3.0-dev.0.0.1"},"versions":{"0.0.22":{"name":"esmile-useful","version":"0.0.22","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","dependencies":{"node-fetch":"^3.2.10"},"engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","gitHead":"0f14a57c97e9f8273297a390a5989f3e0d9f9347","_id":"esmile-useful@0.0.22","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-KctGrMLYFPQMjZjm44HCKyw7zxacaLFBCvbEzq+3v/3SERczwls+5veVrSY4BhdN3K2u1tOeLhPnHVw68iQ9FA==","shasum":"a264f2904c785b781ac31c69ee92b5daff346920","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.22.tgz","fileCount":24,"unpackedSize":93413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSUYv6zCBRAUffb90J54ts/6UjSsh7B9Z9wOguy6h9sQIhAN3PItnNGG7wjCaTxZxSGe5/VFw6cMCJ8SAaoH13yE/9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmLnBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz0w/7BJG/kU2qWFQeOvYU7MB72pByzwZi6nwzE5k6KDCsGKtnAyLB\r\nkjd4WpUYhmGuqV+IbmTj+A+PTn3m6o4nmBb5L5HibH07mI/CIzfbBb/HDXMB\r\nHlyFFIx1BWL7L/7Jf7lmu3XkX+E5w6Hf8oieneymFx9kg9RCaLsMxYhl3VjY\r\nuCGjB+o5fQ9yef4vf1VYZtf4VrcwpXVFN4YJWwoxMz2BQBFrV0NbrWAdaB0E\r\nS5Il7M5V2epRaOJ3Bx12w3g/NZmCKXFAMesmiBH/CRNoDXFFBEMD4zFO8xby\r\nh+dY5b3iQS6tJEwD7m0SnRHptcY/NWC/2q1NC8r+VpWqsGYfUwyqZzHOb4SR\r\nd3R0WOWn61WgSVHzWPqaWoCOHglhChViX5RZoE6UC4RAEuqR47W8HZoGwu7g\r\nhIFJ2KjNznoIWmA4Kg5aO4mnWBSkQBOESiO5muJOeAYi9AyQXCTJFgHNj0wz\r\n4KrkO736kNJ1PALytkl1W2jTdjSpf0UMrxyR1puyrk6j27ih2BPeGrSo8MSu\r\nmk/hkp6Pd8Nf05mIeOaChJCLBh94ogTSG1ZdjS9xsZOOKeM9aKyMdPjaFDtt\r\nJK1QZRJPB06AXA+K5taE9l/BRdNSuPMbx8AgbBMY+vqCkkCJMtfp7vpYFVql\r\nMoJjGUU+au5+DjmKP6eOy9I4QDHOUJVlw/4=\r\n=u8du\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.22_1670953409219_0.3858615759843793"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.23-dev.0.0.1":{"name":"esmile-useful","version":"0.0.23-dev.0.0.1","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","dependencies":{"node-fetch":"^3.2.10"},"engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord Esmile Hub](https://discord.gg/RcBY4fhn9y) [All esmile projects]\r\n- [Discord Esmile Useful](https://discord.gg/Hjeg6C2SAq) [Esmile Useful official server]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Images\r\n\r\n| Function | Description                    |\r\n| -------- | ------------------------------ |\r\n| `kiss`   | Gets a URL of a kiss image/gif |\r\n| `pat`    | Gets a URL of a pat image/gif  |\r\n| `hug`    | Gets a URL of a hug image/gif  |\r\n| `feed`   | Gets a URL of a feed image/gif |\r\n| `slap`   | Gets a URL of a slap image/gif |\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function          | Description        |\r\n| ----------------- | ------------------ |\r\n| `generateCaptcha` | Generate a captcha |\r\n| `generateKey`     | Generate a key     |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function      | Description                                 |\r\n| ------------- | ------------------------------------------- |\r\n| `millisecond` | Converts the indicated time to milliseconds |\r\n| `wait`        | Execute the code after a while              |\r\n| `log`         | Make a log with or without color            |\r\n| `type`        | Check what type is provided                 |\r\n| `random`      | Get a random number between 2 numbers       |\r\n| `randomItem`  | Get a random element from an array          |\r\n| `symbols`     | Returns a selected symbol                   |\r\n","readmeFilename":"readme.md","gitHead":"a6697f28c357169cdbd58f54b81777f89778b4b8","_id":"esmile-useful@0.0.23-dev.0.0.1","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-roSaeS8Q5ObSq9Uqkd/tqAFNb7x2XKFebGJjlkVeTkcITqk6fqb3ZYyz9Y2Q73BJy/wSavDaKVtlUAJp/cTaqg==","shasum":"c7fa3028276f6fc0e4aebb6587dd08c2ba96073a","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.23-dev.0.0.1.tgz","fileCount":24,"unpackedSize":96835,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoDQ1ahrjpOtOKfBvjVQ8sfZyUMCCr+KNoUifGWfrkZwIgUdwKe6SSBFAxTOfmUXwKaPypqm9rQ0sp1MtMbmtxBAo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmLngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmWg//ZCzp2XxHz7Noiue/2ILZTpyCnE6k4RXTtiQuhbtUfvgk+DPi\r\nKn8mwHkLfJaVC1BE49lbFdIColyQdjeIbBykyH8w8ss1z1+rJI5zGFa1PeNH\r\n5bV3xHlUHWTCM85QrRPK8d+wTJTo9EA224kVjehDZ2NQ+pFa4S4Hk18y7jEk\r\nGzzM/tFaQ3LFBSdGkpaTDYS36W1aawq/JZyID1w6mbGaPzHKqfpn0HbwT4fz\r\nsFKFvEgHkb8xKdwvi1oQgRTKxaSccdG7oIG2kWjaKyTeSibmKAp4BxmlWiW8\r\ndxEcDUKrDDAgkljlw56Vr8Js/MBmQE5a5f+b0oN/VzxExRvHYOO+kqL2AJhF\r\nzfavYtq8yBS6xJEWF9xHquWp8+o136NXobrsBRUBp1U3Nmh+YgL1BUwdGKns\r\nL4pdDcGwNG0oilyggouofEhwh/MkMeeuRILqWpx8Ke2AQjnH+1SK4UmrNuTJ\r\nw/Z/Psec2et8SSWvImoXUq3qQLfGWXPKAxhnvIFDekMO8OI5lwOoY+1Yqr9j\r\n0L3eJkWunXMQHjNksAPIcqzk1aDa/4zNlL/bDePFuz/gCbfT8ZbXN2vYWLtC\r\nDaHb6BNeqCETHpoi3JfjsCgJnc8nj0KmIghQI6va94mdTcSmKbyABrP37tGl\r\nm/xTOblinQYvQQOvtFPCk06FtvAE4G7hdcs=\r\n=HlKT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.23-dev.0.0.1_1670953440569_0.9990325663447446"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.23":{"name":"esmile-useful","version":"0.0.23","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","gitHead":"aee65715723f82d21e901cc14d1f03d7d4b4ab23","_id":"esmile-useful@0.0.23","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6yriE4+bYIapdeV1FFPBe0uKf4E0gBK5Uf5j4G+5ITT1RQhCYgxmZE6gjCFHphbzE+WxcAz2kjlP9Tvg/Hqsfw==","shasum":"0c7bd46fa272710111e34b46c16018b4fdff82a6","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.23.tgz","fileCount":19,"unpackedSize":90406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKzkmqmxabC5jt09doSxpP0uviPeUkZ1Q76sKkOBUMUAiEAwFcsaei/r3Sjqxo6O9Yh6w3ZG7VfHIm9ZU3e86NRjTA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvzURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpI7Q//fNwe59ghlaZR7JnCAcME/MiPjVryIXEmZ3pDQ5KlNbTgvGaF\r\nytAWDmLQM+eyQZOyGpE+lzYCInXeO4hG9pHpPO54wMX2g+gRYBjZfAHbEsYW\r\nLsn8VKlm6UiBukbaFkZwkjPIcYJHfDK5JISScKXe8kIPGk/p5EpBiMacHUsl\r\nDa/NMJFsIS/vr6TlCHvSVW0VYT7OiIg4co+8Q8aXQIPXkVtL/xyWtLrkPWuk\r\nYYzK80Wdhe8u61TWaWv3BGpQEJ5xnyZc450EsSGlAFfJ7uE4c2zAc1dP+5h3\r\nI/h1LuJgh2b04l2UUMibCUZjgig9rXHt2p9gJcYbi3a3IhohuHbtwm40nW8W\r\nBb/Ta5hHWtMsvzOUlxpPpJ/C7yrswuk+jDXLLwTnVNY9fjMZbexkfWO/uuDn\r\nXPwaoIe0njeIjkjyarc6MGxLOywkenLaJcjQA0Ibbh7CHR6vR1HLg88c1W0s\r\n+Ql+Nx21yKd+WqMuTNdhzlXFDik4R8PVe1RdSBrS34WDwVqhmL52NjhlfvRt\r\nmo98qX+kpoaS94X/e7l3dDvzU01e22KImEuqi+dDmbtVBtTtqU+fthc5mhHa\r\nqP0cwIGxHLzcm44vNwEcOQFJHQpM1y/VWbgOiZmQVRwd981pef/tcPOhneec\r\nZyNOKuS/XhsGtydgqMmg6ZDWChDopAOvlSQ=\r\n=8cbH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.23_1673475345699_0.7684298126812195"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.24-dev.0.0.1":{"name":"esmile-useful","version":"0.0.24-dev.0.0.1","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord Esmile Hub](https://discord.gg/RcBY4fhn9y) [All esmile projects]\r\n- [Discord Esmile Useful](https://discord.gg/Hjeg6C2SAq) [Esmile Useful official server]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function          | Description        |\r\n| ----------------- | ------------------ |\r\n| `generateCaptcha` | Generate a captcha |\r\n| `generateKey`     | Generate a key     |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function      | Description                                 |\r\n| ------------- | ------------------------------------------- |\r\n| `millisecond` | Converts the indicated time to milliseconds |\r\n| `wait`        | Execute the code after a while              |\r\n| `log`         | Make a log with or without color            |\r\n| `type`        | Check what type is provided                 |\r\n| `random`      | Get a random number between 2 numbers       |\r\n| `randomItem`  | Get a random element from an array          |\r\n| `symbols`     | Returns a selected symbol                   |\r\n","readmeFilename":"readme.md","gitHead":"aee65715723f82d21e901cc14d1f03d7d4b4ab23","_id":"esmile-useful@0.0.24-dev.0.0.1","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-T36t5zQCOyFaKpt8OQb9yHUXPZZJvkWypxi0wuzvCO7g1zASyskcpySU5MGK2vagRMRdID363ebrEEIyxhOMCA==","shasum":"85f543507a26d7fd80fde2ccc401086c0e5cf8c0","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.24-dev.0.0.1.tgz","fileCount":19,"unpackedSize":90416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5+dmUpNieWIt//VMLfFXUYReGNRgPOzY6EpSShdGvywIgFwR3NylwCQxJs0TxK0g5RScZY5JVOGt1Y1u+hFiUGyc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvzU2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHyw//ZZdc4QoCIqA7M64OPEnejOl0SNEYItAfhk2XRj6nB83FHTO8\r\n+dq5AxS4Zj1Ov8LWisQIyQ/DewO9vLBxo6JZxxk711Bu1B8AIAoGUExYBy+6\r\nLrSbke496hf/hIEAkvdWxPqtmUaqIBNhJl7M/96VZj2MbL8eFAHGhitJY8/Q\r\nBfXudzcRla6uN5ZX4jS+W/IXRhBhHHK0jHhRR23DnPYmzY17b5115PeFMVkj\r\nY8F6jBSFanGUI+wA5Lxg+Ss4FdTMXlSOfEzB/dkAu5bLmH7sq/L2jZki5CVx\r\nN99P8ud62fDzukvz5RsCwlIL5RysqVQRkJu5xjr6ckR9tJpGqcv0jjzFP6p+\r\n3m0xAh8fg9368DfTAB5+C2r7uyuwRLyzaAjFd4GwznpeUv8CcBJooarBe0YQ\r\n79SPJXApR+kjNqbCnnSGfi5WMJpYi0lZPvRp3V05Wg0OOGEzcolBmq7tobJo\r\nZki0TtEd19gP+05mOOqAuprDSn5OIKLv0xXS1dGj1HnjrA4AeuJ6/kkEKLn4\r\nfC5SyzqXpI5/kbQBzCp6dzUrtBtgDvLyHmVbWKprmIo/w2aBR2P9RmasRXX+\r\nX7BBNtHN8KnxV7rEcQRKQz3VdZlMYMeBAb7SzDqBRw/b8gleDnNtVMwkVerH\r\nKb5z5AKMan54ilb0P09dYgF7YxfpFb5uqm0=\r\n=dbyX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.24-dev.0.0.1_1673475382431_0.11335725058913537"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.24":{"name":"esmile-useful","version":"0.0.24","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","gitHead":"aee65715723f82d21e901cc14d1f03d7d4b4ab23","_id":"esmile-useful@0.0.24","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-4S/wPfp1hONm3jPn0GeC+agkFy09h+6G5MNPfntzVdy6yy0BnQHeYcIvWxv5eYuu9PrejAlg62RmBk1vHaMFTg==","shasum":"210f8bccbf48d32bb05f58526e00479446368f42","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.24.tgz","fileCount":19,"unpackedSize":90300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrP+mvpicEHW+7pxZr1SpUk45XYYmu0Xgu5qncMjOKdAiEA+KfKkpMFORm9lEuf0pNaMWESjbbFDCHdhmqfy3n5NZs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvzVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/JxAAg+EFKuVfNkP/tUTSP+kfgfJyjtvGAWOb0AuxdgHV+y0uEeMT\r\n3VNoM2xnNAugktstOzx7xKzmRVmbPoY3uZAz74qaTjwCwQasuCAn20XCi3lC\r\nigkPZktOZ4nxdI16qHQgg/F/2jWXdQrZx2fodjC+IPAPNgcWWjS7kcfkfm3v\r\nnskrY9ATDClRMKaeGLOU8CYGyeCGsVZQt4V/t8hJnDUMdBN+/R/6AoQWryg5\r\np2HNE52vXM6xRhrXV/QhyUPQI9iXxOwALrgcqhLp5GxWchlerHcssP+0QMLN\r\nztLuRsZ2H7xGd9HVnbPYCE1j38ud+zpDa8MnhkcZbjPfhi5X0Lm7JHcZFjCt\r\nUP50JS3CSxNhPr1sJzCKlAVZXNjUJyMudl+jTubiGvP+6OcztrQvxQ1LpZke\r\nRVFWZwWGbcZeIOKqGfYXDFGKJAVWQV9Rq+EIQaonExaHooHEMPq+Dv33NfGe\r\nWtT5/V4vzs+BiknVqyYIZL7V+575VkDIy18X6+VrXl6Wp4cyQx0W5yf8ZM/G\r\nPPsEvouzT+eL3W9A9yaHUfNVm7+0L06x3L0NaCbRAQ8Plk3b4GKkHo3rYxvs\r\nN1pFyapZDHVeuP9xefJM70SvfUZ6QgGaKvXptw2hBjkJ58g8wgpIniy4GY4C\r\nqpWLp51Kj8e3xkwb8u/ibBr7sgSTsTgF8oQ=\r\n=0Aii\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.24_1673475441164_0.22260208692861716"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.25-dev.0.0.1":{"name":"esmile-useful","version":"0.0.25-dev.0.0.1","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function          | Description        |\r\n| ----------------- | ------------------ |\r\n| `generateCaptcha` | Generate a captcha |\r\n| `generateKey`     | Generate a key     |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function      | Description                                 |\r\n| ------------- | ------------------------------------------- |\r\n| `millisecond` | Converts the indicated time to milliseconds |\r\n| `wait`        | Execute the code after a while              |\r\n| `log`         | Make a log with or without color            |\r\n| `type`        | Check what type is provided                 |\r\n| `random`      | Get a random number between 2 numbers       |\r\n| `randomItem`  | Get a random element from an array          |\r\n| `symbols`     | Returns a selected symbol                   |\r\n","readmeFilename":"readme.md","gitHead":"aee65715723f82d21e901cc14d1f03d7d4b4ab23","_id":"esmile-useful@0.0.25-dev.0.0.1","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-8Gas3+/NF3oICB/EwK7aASwhj8yWQ6anzAqbQ0VtP5YXKtAzgXd4F9LD7Sy62gF1eZtCBVyTZTXY5dZTGbwrvA==","shasum":"fc008bdfc2944b2c238365eb55ba15d6b87352d4","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.25-dev.0.0.1.tgz","fileCount":19,"unpackedSize":90310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPaHNtZzwb9ZO0znfJo7YdetVZSF0X6vL+eXFezqrQVAiEAl5feEJDCsZRKGI3ZoSm8tw56r4qzGnzWcQRvViN5QCY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvzWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKig/8CyA9qtVB47WRS6vxNHbTbQiT0NKWsbJCCgygxCgYcwevk3ze\r\nfXp67JTKA6f9TUerKyUBf6emwC66zbfr4NZLXLMxVrYUWf9rkrX6HVp+E0nm\r\nUFBEXPVKlqhVyM2DI2tGihvmnIBEY0v+0XqyPFZge2bg4LQrEXBYaUMGZaKY\r\nu9QC8IHt5vgfY+Ua0Q6y69H7ifuAec2yiBZrOXj2mlYzlXtRFOEWq7kD3X5Q\r\nC84c/n8vZ2svdHGdzP3fnmb74GjmkTBF6A0o3py2jwreVvueRdczEfj/r7vS\r\nG/wAXvBsHvL0Gbk7aocbirvPFX+QgFHRRFAmOH8KQEdqjw2aWqnfivhAT0lL\r\nOqArC/bjDN/4R6x3kYuG/fTqxHKNMNYwPH0PAXu8i+M7Ood3wePwfARI4n/b\r\nU1zNV5p6iRUSNawQPy0XcjeGelJ39cBveutcbO9heWecY6jplBkXS8P42wJf\r\n3JlVNM+l+LDOeVIBew3o0WVJjWqi3BQBXik1wMf15heOwsvPQ6/wH9RRDhFX\r\nDnD57OMBKqYqRKWRn0dbbGZnF+1pKohrxYOQPBeDKX4mET3nLrKD8b5q+JKD\r\n6LcRHOsc7tJJFmPxmcYTysGocGgdvTBRnJnHWObFwrleT9IJLkLTX8V75hVC\r\nZb2WDVnb41ubXRivtTS2SA00Chr1PkdUj1o=\r\n=Jlhb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.25-dev.0.0.1_1673475457778_0.8719214371879351"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.26":{"name":"esmile-useful","version":"0.0.26","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","types":"index.d.ts","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","gitHead":"34e12723b5d3d011fa9b070c41de39b2aab0ae68","_id":"esmile-useful@0.0.26","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-XhHuSqTC3vpn3OypX9SKRFgO7lPzyiZrL2R/fC/UCgDSOcQ3h68VflfgO3BqmrX/yLGMWZCqQO+TAX+Nr6GFng==","shasum":"ca92897e23da403350c565fe8af7e29f1448a3cb","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.26.tgz","fileCount":20,"unpackedSize":156083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHBIK4H6TjzUdUN0k8eV6lXfbUyd7/0wWdQYtAL78XNAiBy/3cbbtyhNxWzNABf4jrNUIM0ZaBXvXsUlhPbdgIDWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3envACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1jA/9GbA90qLxSrZL0KpRz5ngG0OLcwANK3Hg0OPF9vM5ufuoUA7R\r\nk6whz2bHJK0ceF+tpawb1rlAMGfbHMiYxliWSI7x3WpCM4/97VAbueQvyRgO\r\nxSEA0IbpCZjPDwoBb65TaE0EsbI6oGDAyqilts362Ob0RsUg4vp7Uxarcvoa\r\nm0dDlGQiacBNnT1bY4DI9T8Hi5GrkgzEDkiV2cMXzUIJdbE/t9ariQf9nLfE\r\nzz52mOxgayTKxoWrYhPaHK45XvDMoG+b+y3AvH2hTiQXYi8ex80QhUh3C5nw\r\n+on8utVcAgWyPgis8roIgtFbgHZcgMlEPBX2jrttP5OyiyRzVnvtzAAPzPRe\r\nLXo/Mhti3HtOofssrOw0NhBGXf8z+XDjPZDMsskb2zlpdMaYx0Eh5PIctdsG\r\ndYiJ5Ro+Whwb6OYlfUVmTCcIXP7ukkaUym47gtCZjimBcFvRthXXU0/FwJ1F\r\njZlEqGD8GUtpSZ8yDWNQAs2/pdkgeyYLmrargBaH0Fr+M1NdmpU/e23krBBD\r\nB8d+Djveq4Ttrv+dczEghd8SgSMy9rphihNnB+lsP7Ifawgv1wzyhMkHBLR4\r\nOd/cerzzIBF7F1DpanLO+vFZTHlJ7ATP+S/jzagL6Mrb/gPhqXLiXYZhhOlV\r\nLsGkoIYT2yvhzWTXldJPZctSmJhD7fSqwtU=\r\n=SduF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.26_1675487727491_0.5985946399625353"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.27-dev.0.0.1":{"name":"esmile-useful","version":"0.0.27-dev.0.0.1","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","types":"index.d.ts","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\n\n```\nnpm i esmile-useful\n\nyarn add esmile-useful\n```\n\n## Nodejs Version\n\n- `v16.9.0` or higher\n\n## Links\n\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\n\n## Example\n\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\n\n## Sections\n\n### Validations\n\n| Function        | Description                    |\n| --------------- | ------------------------------ |\n| `isValidNumber` | Check if it is a number        |\n| `isEmptyString` | Check if the text is not empty |\n| `isValidUrl`    | Check that the text is a link  |\n| `isValidEmail`  | Check if it is a email         |\n\n### Generators\n\n| Function          | Description        |\n| ----------------- | ------------------ |\n| `generateCaptcha` | Generate a captcha |\n| `generateKey`     | Generate a key     |\n\n### Colors\n\n| Function       | Description                              |\n| -------------- | ---------------------------------------- |\n| `colorHashtag` | Contains all hex colors starting with #  |\n| `colorZero`    | Contains all hex colors starting with 0x |\n| `listLogColor` | Contains the colors for the log section  |\n\n### Utils\n\n| Function      | Description                                 |\n| ------------- | ------------------------------------------- |\n| `millisecond` | Converts the indicated time to milliseconds |\n| `wait`        | Execute the code after a while              |\n| `log`         | Make a log with or without color            |\n| `type`        | Check what type is provided                 |\n| `random`      | Get a random number between 2 numbers       |\n| `randomItem`  | Get a random element from an array          |\n| `symbols`     | Returns a selected symbol                   |\n","readmeFilename":"readme.md","gitHead":"34e12723b5d3d011fa9b070c41de39b2aab0ae68","_id":"esmile-useful@0.0.27-dev.0.0.1","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-QgZwDUQ5ni1f7t/7ckCEKIXLhGj1HJg9SBe7FVMJ7Y0p+/OrikCQrhrmnjoOwFKJDEf1GPkEqZCTM6SdXUfA6Q==","shasum":"23cca119a8f0ed6799d31fbbb4df63d3b45d9b86","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.0.27-dev.0.0.1.tgz","fileCount":20,"unpackedSize":156093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDY1vITkvlFQJkAIKtqDBgml0Tj4jGKfb9P9myP8ci6mAiEA2TXJhaeueyKtFDd81Gbpq4PFFff/Ju72MSShQYlQ4A8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3en+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUhBAAirCjxKmNRnsxaqorbSF2am+Bzksp8gqmya52hIKFsKhyHi3N\r\nmzOqsNh3guwj89EAyMvQRivCI+gWlvJWLmQ/kD6k+TDxue+TXuLQtHKB3mvD\r\n+kZ/ms55YlfS04kJTPXME7BMqc/tZFNfG5nLzdDhJD6yrAV7YjxRJVBTkfu/\r\nxKBNb8SvSeAO/ksyZIdW91bdhIswPol0I4AUYBKXBX8QYkvyC8SQZbaB9y4Q\r\nwZOpVKoNrbufmILe/GTbV4XbPbsMX3WfcVhTzCCsTnJBELTgKEKFvAAQ94Ub\r\nTlcM1sEuU2MJNGDpecWCN8xY2FkMJXLqFlSQ37rHkro3P1vEX/HDEVzLVDeU\r\nXGreDZAvs+z/x09dHvZMnrWce2zCEwFT1Dg4JHbU7sOOgn8e11rvb5O1CFKt\r\nzBuGS3wFzmlaANwjTrc2PKnqTsN+HVxRKC+qlykDY+k45dIYI+ulBtuNtylK\r\nrN4ErLmw63Hl32Zyya9yBkqAEqWmuk08pGWG/2t8uhvOYTAZJw5LKlQxkPOS\r\nJq9PuLaS/tikk1bheEYpJagSlublruxSMC3qU2IVUnRgICo3JFT/vU4ostgr\r\njAylpAgsLIw6L/P1ldDJoD2yPGADA9SYnFPPEL/fbJ4RIsKAH6+tHm6Pfs+8\r\nE86QaoTP4ym74SmlIibKFD9WfmwgXDS8LwA=\r\n=Fdq8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.0.27-dev.0.0.1_1675487742600_0.5204619113720428"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.0":{"name":"esmile-useful","version":"0.1.0","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","gitHead":"99db101408bd85dfb1cbafe828670f195e09488d","_id":"esmile-useful@0.1.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-e3MUhnUT4+AwLb4SuoQnP6wgLKfPLzxObSdQK0oFRAU1ZmZR+Lira5fO1N+fAn+9Nmv1R6WTTu+IbfFQRbb1Wg==","shasum":"5e72b32d982b6b3b01834c6446753594a728e1b4","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.1.0.tgz","fileCount":20,"unpackedSize":92611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzqMjlnhye74ioJRl9OcC/XOMC4xeDlZs6vixgRXzAoAIhALekUU8ZPIgc0gnX7+WIZgezw594tlCdwXdEQIZkGl9b"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDkFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQpg/8CXE7+AE9cHtqMUPA6REiX1S9+f6cnCsAgxSVGkyT1aSvoisw\r\nhsRFt+2eP/JTJ/pt+3sR9ZNqqfbKnYVl+88a3woigZgoXqNGa5R+lBJ+YEWE\r\nowJAHTvtA1LHpASOGDLzfGZhEDSDbQef/mFj8dZABo9xKvuH9PAN2BOQCvAK\r\nYFegms0NSaEe0LhR4fzec7+9Ulme4BlOZwboSKoyCxGkJ+NVjNDhEH9/uskV\r\n4kr1dbArI8P2JnZTtPXXxWeN7gChMbTec+T8+jtXuOR/r+XyEIRvU7bxO+zf\r\ngoe8jtcL9sXWg9op1PcOs2oN1ek6Qn0AXdh2hX1LmsL1zKR9XPgLClk8mx30\r\n20JrxIqDWh4329HS35IHG2T4DQrd4tTS9kUXOEYL2PmS6BtdYJssHnlRxbMU\r\nBAeJo2zKVhSJrtptFuiwGLAYeWZnLeqTd7FoPdNsMxyrrAsaPzOEDITD+xn/\r\nlRoYkD+qHQV2VfHnf1bFSp7vSjKTMfQF1aaJ3H4tmNoNp6eCX6DY4MVBPywZ\r\n7BnVJ6tcjPjTOKCbU4E4jbHiOde+8l3k6NB14R/AXe9s+JfnWNCDJUnmGV/z\r\nSq8hiZ1uZPqCPqAdzx3wh4jvP6CUg48Eiwx2BaYzngHWTcpbyVhqXfbrqLP1\r\ns/fY/b//bt8HKiO1S29TGZStQyWsTwPTG1U=\r\n=7Uv0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.1.0_1678655835796_0.22683248864844607"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0-dev.0.0.1":{"name":"esmile-useful","version":"0.2.0-dev.0.0.1","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function          | Description        |\r\n| ----------------- | ------------------ |\r\n| `generateCaptcha` | Generate a captcha |\r\n| `generateKey`     | Generate a key     |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function      | Description                                 |\r\n| ------------- | ------------------------------------------- |\r\n| `millisecond` | Converts the indicated time to milliseconds |\r\n| `wait`        | Execute the code after a while              |\r\n| `log`         | Make a log with or without color            |\r\n| `type`        | Check what type is provided                 |\r\n| `random`      | Get a random number between 2 numbers       |\r\n| `randomItem`  | Get a random element from an array          |\r\n| `symbols`     | Returns a selected symbol                   |\r\n","readmeFilename":"readme.md","gitHead":"99db101408bd85dfb1cbafe828670f195e09488d","_id":"esmile-useful@0.2.0-dev.0.0.1","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-0rT0oW1jVy+V8nBrtbcUTyz/1QdGi04WIuCvmd8Y9JlW60i6ZiBj2JWWFy95VvqwlSLgiPlZB0juB8GfdJcA/Q==","shasum":"eb7e6f680f56db6f6927d87abd4b4518fe47afdf","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.2.0-dev.0.0.1.tgz","fileCount":20,"unpackedSize":92621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuYrPIi99YcFfGqCEhSMjeEoY1S8xc2CQcBjpZbgR4rgIhAL32VpDwTOj2elNINeMubTXkgPy/5TM5gR1pesJpjrXc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDkFnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofXRAAlyHId6roYu1CkwHsZtHuT/VgxjVxT99yEbpGVEbwUjzKl2eM\r\n9vGzuVbJMjjenIwSLD0YBiAGCoa06bwxv9shKGae3di2bkjI5VAAdP3vQAMv\r\nQguARfWmuJwJgc8qtwwFGpeI21kikutoNQ97JWNSSf0xSHobKfOEnQKs/r+n\r\nd0kkse9QbAtOZUdaQrxvTJx7P4O89jYNINlsLauuLmv5VcruL4VM7CoiyrCW\r\n8IVzQs8oyzM0uqqzWRiaTMUlpwONE2cfjKVgHGyJOQdrdX/doVxeFgH0LprM\r\ndqXaABJ7xO0TPcJrc4pTT84ZVbifypUI6zAEuktHuTHZyRO+jcvGjj8kHAmM\r\neX5SJ24nCpmuXtF/HJq+DpUXJ/MGsncdGPhpjA6G+TRgb/JS3M2hWm/cxNZL\r\nHF5o7TiynXbeMZhN31XCG3f1jG2DwPsgrev81Q1nkIAA/Xlm2puH+y5VFrYV\r\nkN181Tv7d1t5ZU8haN3QItFkG7KXljFR9owFSVKki+06nPpYBOlFBnhYQaSN\r\n7kyIhInYC3J7RaUtFY/VllF8Sf2Jq1ONe7lnCDX60b1bkt4jaYxrQXD2WPw6\r\n7plkGLkraBISjy72SpOBL+Sox56DAfj3Eh/PWnpO5FS5ALtsF1WmcsxtuCwN\r\nRQ92JyAi+zODx1kOfNM1CjAtYxi6iYM4g0Y=\r\n=rVDd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.2.0-dev.0.0.1_1678655847092_0.3999104347728353"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"esmile-useful","version":"0.1.1","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","gitHead":"1886a93d51cbbbf95b1d6ace0bec96be3a002141","_id":"esmile-useful@0.1.1","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-7iHxw6QJpUtb6+ctHnShtlAFeFWaLMg4Suhp7j89rh20vuZTlKfJShVSJx80XG+YyfVWT2nwcyNWq2HqaErtGg==","shasum":"e58a71133e21553d200cf92bf6d3d8dacbe2d905","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.1.1.tgz","fileCount":20,"unpackedSize":92676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuL21aTiTbmQvDYn7/0Boi4/BPiJy5hXB6LL1iv+JKpAiEAySHnDfFJqEx3SeAsW5SYhAaP5dHwTrIBuL4SSf9fcac="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDkKGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjRw//X/Dhb5A4fooVor2Gp9xfL1kIkS+hP+/bszYf51uDLr2IyuEg\r\nPvwVqomEYIA2xrEDEW1E1vgCtkavK/yVuaL6wj1E8UDiMQpVKeqnVdRYVoM7\r\nha8QaOPIboRhfHwgix2/aFIR6VRmsffI8vhSohZToxw357TE4gVkq5V1elOz\r\n78q2I7aNpxGJtn/mVl1Ad6wjEnsEPNwD5QjUh3unnqCN4RHjiCI47YzTS8AX\r\naYLh85pFota5/oAD8aB774K/sbVPvlMP1kIp4HJsT4PzKDx9I3X9KbVuhlvi\r\nHhVc2itB8MKSTCVB/3PZkJO5qJcDBNCfatD7L0E1PKeObNFSPGxDtW457iCp\r\nk4Qbx+uDmiJBv5qnWtEmcu8tTpPsr2VsPTZhEWfyjjowroqpl1LLo0MnHdad\r\n7cV0LeAyNRqx49rjTxo12nY6RVNhs9sNTEu1ZL6Z7xVEgs60VKaCoPfIv7bP\r\nYLgpjqPaSDTlzEP4f0KjNWMCuzD6bs8etkgrC7Cgeroqs67CJ/MX+RlCNwA+\r\nKC5VxYx2ky+k3EvinzrgaPX8SkdSLpRdE5Dtw3oUiwR0GNJ3/4W4PvpMAhzU\r\nuN0Mh8UgbF0/K/0qRiG4aeYlMUHSdbd5QWyUSXG6Tdd56O3xnZCTxfplYSnj\r\nOphryPJKI9VkZeJC6HtZC9rmDy4aMy2MeGo=\r\n=IFJl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.1.1_1678656134253_0.10090655307779683"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0-dev.0.0.2":{"name":"esmile-useful","version":"0.2.0-dev.0.0.2","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function          | Description        |\r\n| ----------------- | ------------------ |\r\n| `generateCaptcha` | Generate a captcha |\r\n| `generateKey`     | Generate a key     |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function      | Description                                 |\r\n| ------------- | ------------------------------------------- |\r\n| `formats`     | Different types of text and number formats  |\r\n| `millisecond` | Converts the indicated time to milliseconds |\r\n| `wait`        | Execute the code after a while              |\r\n| `log`         | Make a log with or without color            |\r\n| `type`        | Check what type is provided                 |\r\n| `random`      | Get a random number between 2 numbers       |\r\n| `randomItem`  | Get a random element from an array          |\r\n| `symbols`     | Returns a selected symbol                   |\r\n","readmeFilename":"readme.md","gitHead":"1886a93d51cbbbf95b1d6ace0bec96be3a002141","_id":"esmile-useful@0.2.0-dev.0.0.2","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-mSVXyi48bHNOMkZgfhCadgXo4bIUgXOdCfOHKWsLaqFi3QpWHdan1nNhtwQ29fPkvMP37Ol3/2I/bYIJO1dj2w==","shasum":"30cd335d25584f95da72601e5208c5af6ab440e9","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.2.0-dev.0.0.2.tgz","fileCount":20,"unpackedSize":92686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgK3S1g57wDq/ZclRwTlqrsiK/Vek+IHY/+S0CZ4cNkgIgG1J32rmr9moJfZB+UaRDbqG6oznlx0fli+DTPIX3yqE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDkKRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonUA/+JiokT/iPcYYWkjH5jaksH5KsBKP02F8HNppF41ojNdjyGrby\r\nYGT+LnDVp3T3Mzacg3UtdourQcp8OGc1mBcuyTaGfdNpibjnmVnMF5ftWFYg\r\nC8PBGW0fWRLpnIrd54eLvmCfPHBrXNkBX+i7M+kJNfIfZV9vbnJ4KbPIiY3C\r\nAwjPSoPWDCBBaEx2OrYpVKw0xAJxmaMthK+Gh5UWeRkzj6eevfofJ31A3/YD\r\ncSZOf662xHhIicxaNoZ6bsyFtAMrVUQQkPpKFzaYeEFVUd0cyBui2SkWIC0w\r\n2AvVGnpDUbF9KxHpxi2uEHDkDI47bY74FD05MZ+aaWkjPnTn2txs44TNTiP2\r\nj3qZmFzcIk3fx7MYBYai95LRWqlM7h3XRrATABQkMVqDbCHIOAKISVFwwFo1\r\nq+oBIM4QJ5GkTLBLFvMA0e//AEyTyzgbjcSfjuahKchADSJiOAmAHvNm0j8m\r\njLEWGLTkislbZ1lqvh7kpfjEHzIsMeZBib/mt6JXgGBgGpggeklPUybi6a3g\r\nKB0KtPTldRAd4hgrtDCD0Z0++27x2ZgKWfT0Efo8XpqphZ9tzijB/74wY/a3\r\nKQIOh5FjkHYIHDRq7MieHtm9n0yDZQudIcAyKJMGYf9U5Apm+z2sQKvn14GD\r\n9aquOtaQmjvsEK4mjN97cSABYiGRX28uKN0=\r\n=ZGG1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.2.0-dev.0.0.2_1678656145040_0.047581000850769106"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0-dev.0.0.3":{"name":"esmile-useful","version":"0.2.0-dev.0.0.3","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function          | Description        |\r\n| ----------------- | ------------------ |\r\n| `generateCaptcha` | Generate a captcha |\r\n| `generateKey`     | Generate a key     |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function                               | Description                                                                 |\r\n| -------------------------------------- | --------------------------------------------------------------------------- |\r\n| `formats`                              | Different types of text and number formats                                  |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`Number`       | Formats a number to a string with thousand separators                       |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`TitleCase`    | Formats a string to title case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SentenceCase` | Formats a string to sentence case                                           |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`CamelCase`    | Formats a string to camel case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`KebabCase`    | Formats a string to kebab case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SnakeCase`    | Formats a string to snake case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`DateFor`      | Formats a date as a string with a customizable order of day, month and year |\r\n| `millisecond`                          | Converts the indicated time to milliseconds                                 |\r\n| `wait`                                 | Execute the code after a while                                              |\r\n| `log`                                  | Make a log with or without color                                            |\r\n| `type`                                 | Check what type is provided                                                 |\r\n| `random`                               | Get a random number between 2 numbers                                       |\r\n| `randomItem`                           | Get a random element from an array                                          |\r\n| `symbols`                              | Returns a selected symbol                                                   |\r\n","readmeFilename":"readme.md","gitHead":"d9e05afd1ec1734bf602759f0475977b927da1b7","_id":"esmile-useful@0.2.0-dev.0.0.3","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-P+aK0PY0oDKxMcNmahVsWr+zHsRuKVn+6kN10ldH7T5x17rZkC8s2xR4T25fRa9iRcN4VIXOfVILwuAqdWAaXQ==","shasum":"a03cb115e22215256055de0e6c47415cca11a172","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.2.0-dev.0.0.3.tgz","fileCount":20,"unpackedSize":95574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKDaUbs6MMfWJNP5hmEmlkqA+29mySP2F5DpL+E+9BqAiBBja5SC4ZxnpL6rg7fMKbIiT8PzwJnuZwFennfN7pHPQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEKC3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX9g/+Mj8JMWb7c/GP150oIqqZeyBFKvL2romtikuwXtqAc/3u1pZ0\r\n1aQrqyGinrObGUWYGS2G8jbcgQ7XW9rVSSyrATU8GxSuRqUqKGX9FaSjs+hH\r\nuqrPZ46N80+7OHQOs7scygYJbzdtdyaDisCMjhiOao7bw6ZelSsYhN5dlWuG\r\nSZTbQN3dAC1h9S1rY+nSEqsGxENn6vrvAfk2uqxx2hZWSFKzMuJt5UUugIbY\r\n7ilgX1c48a2rhBz87JSqCNGZsKqVW34T3GiYb6/AXo9hx1Ahqk9NLD0UW9CK\r\nYGHttUjQAkNVUQT9OrQ4bz4AtaKelKOIdjnm7+eo7LrPn4lJOng8hUmjX1gq\r\nvbi1LPzDoKCqRUa4LS0xpJmZpXl9+tXjJxXapycZsThiWMcL7+nLbue4LcxV\r\nwrOsWCdrYVxGISreUF8d9FjLmlpwfmCl2+7FdtKPBfrmK8U36pDcay/Zg3uI\r\nKyQPtgaO7BRxWwxs/ALn4ki06jkt5LJsJHU+zbmlu5txGs9EWse9xyFSNJ82\r\nobpoDaMtfy93xKnZPsjnvomHfgnLvC6YChIlm/3SjCjvAcAQVGanNA2+2geI\r\nlGSjeHOsXlRifS7qiOuQqbmtL3QC4MYc8wHUJ1ptG/eoA/KYp8eTCbtCpnmD\r\n+35olnvtq1Ge3PXrJPNZ5Vox2CdvNGmmeaM=\r\n=d6bA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.2.0-dev.0.0.3_1678811319657_0.05961090582078343"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0-dev.0.0.4":{"name":"esmile-useful","version":"0.2.0-dev.0.0.4","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function          | Description        |\r\n| ----------------- | ------------------ |\r\n| `generateCaptcha` | Generate a captcha |\r\n| `generateKey`     | Generate a key     |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function                               | Description                                                                 |\r\n| -------------------------------------- | --------------------------------------------------------------------------- |\r\n| `formats`                              | Different types of text and number formats                                  |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`Number`       | Formats a number to a string with thousand separators                       |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`TitleCase`    | Formats a string to title case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SentenceCase` | Formats a string to sentence case                                           |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`CamelCase`    | Formats a string to camel case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`KebabCase`    | Formats a string to kebab case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SnakeCase`    | Formats a string to snake case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`DateFor`      | Formats a date as a string with a customizable order of day, month and year |\r\n| `millisecond`                          | Converts the indicated time to milliseconds                                 |\r\n| `wait`                                 | Execute the code after a while                                              |\r\n| `log`                                  | Make a log with or without color                                            |\r\n| `type`                                 | Check what type is provided                                                 |\r\n| `random`                               | Get a random number between 2 numbers                                       |\r\n| `randomItem`                           | Get a random element from an array                                          |\r\n| `symbols`                              | Returns a selected symbol                                                   |\r\n","readmeFilename":"readme.md","gitHead":"a97679b7ced8c748b9b185429a357e29e86d0cf1","_id":"esmile-useful@0.2.0-dev.0.0.4","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-NSJcBOz/xsGb3TUSw3sK4QHGEqt7EiFJenOXZn1teihTV6RV/2QFRERF7Q3EFjGA6qZ1dQxBJ6vYk7gGVB3P9g==","shasum":"56038522d5e33c14eb4486fe6c4ff4e1cd669ab5","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.2.0-dev.0.0.4.tgz","fileCount":20,"unpackedSize":95574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6AuR8054q5psu+yUFCkrJ7nZeuObzbwtQvZfOSaqVlQIgfD7EqlXEebX5gP0o8ItHEzVswqFthcbKXxyR53Mwq1k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEKSbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUVg/9Eo6h6CMwpLVP0Q0zTwSIRKwO64OGE6q/+hdM18bwrwA5s91B\r\n28wM5p0YzrAR+FDyYsxlAwjUWoPQ+HuudDfNbzSqKjUhINdGhDHs+hVEfH6m\r\nafrzDRf2FuznHpvlKKHsz4G5ONfnyiLFr3Tzm3pKZcUFlMhIpFOexs5WoUW8\r\njgkAwcyjL6hdvXoQm7OGP/YdMhNZuCilTFJXISUhA/qgGTXc7azCgMW8kGbV\r\njnrDLX1e7KWcHsw6svSQJeNmTdT5B/N/LxKAwluPciclIj757hRdKjKGgQNd\r\nitZPTqg079AWQSg7AHxsznFBGQTyq5fHbUv8kOd/Pzn3cVUzr/pmSSHu2xZb\r\nfEFx3T/eK1TCkYRd9nyfoCUz7oKEatOMBieh1E6VnLULXPtDveBZiVoP5hXW\r\ny5mbknZKMYXQyQ5mFY6EwaUZk4wiR/5K3ihebIGqcDVcmP/H+T+eyRCBsVBy\r\nlkNN1zA7vhEWc7lgHuGCoj3Qzt+iryaC5mVCI3ndx2gZ3DFBkevLKdHIvBVx\r\nto9brdFMajQCO0ZsC/j3VyGrWOCIllWVXShHCewxFJKiiYPfwOdyVHf552Nm\r\nGNg/KDPEZFdYFq4Vn4CHz5KUagf0w/4K0y6g8C3pau6I4vMVk5QZGDYB6DkE\r\nBwcMOiJb60Nv2sZRQ9+3QQ8IFB+tkczzw8Y=\r\n=f7HW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.2.0-dev.0.0.4_1678812314881_0.8444944798044121"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0-dev.0.0.5":{"name":"esmile-useful","version":"0.2.0-dev.0.0.5","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function           | Description                                                 |\r\n| ------------------ | ----------------------------------------------------------- |\r\n| `generateCaptcha`  | Generates a random captcha string with the specified length |\r\n| `generateKey`      | Generates a unique key with the specified prefix            |\r\n| `generatePassword` | Generates a random password of the specified length         |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function                               | Description                                                                 |\r\n| -------------------------------------- | --------------------------------------------------------------------------- |\r\n| `formats`                              | Different types of text and number formats                                  |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`Number`       | Formats a number to a string with thousand separators                       |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`TitleCase`    | Formats a string to title case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SentenceCase` | Formats a string to sentence case                                           |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`CamelCase`    | Formats a string to camel case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`KebabCase`    | Formats a string to kebab case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SnakeCase`    | Formats a string to snake case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`DateFor`      | Formats a date as a string with a customizable order of day, month and year |\r\n| `millisecond`                          | Converts the indicated time to milliseconds                                 |\r\n| `wait`                                 | Execute the code after a while                                              |\r\n| `log`                                  | Make a log with or without color                                            |\r\n| `type`                                 | Check what type is provided                                                 |\r\n| `random`                               | Get a random number between 2 numbers                                       |\r\n| `randomItem`                           | Get a random element from an array                                          |\r\n| `symbols`                              | Returns a selected symbol                                                   |\r\n","readmeFilename":"readme.md","gitHead":"79acce16a5ef6c265b72ce084cc1acc57037f7d4","_id":"esmile-useful@0.2.0-dev.0.0.5","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-zZtmD+XZvR9jn1EP5jCN7x0xRyakXHM7wPEtO35d47UfnSjGGwJS7Kdv/Mpo5KJDUQBpnJIZpkeuDbRpjDVA0A==","shasum":"5206b561237f4ec31e48077f4ad9960ddb88bdc9","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.2.0-dev.0.0.5.tgz","fileCount":21,"unpackedSize":96985,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0wFC0lEGvmS6wZlTwknc1lZb6jXSS/GYBldlFankq0AiEAmkSBkStRHNhIpKvpv04Yyt6IRPoowc+DPv9vCqarKYc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEKnCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkWg//bKki6qL9mwZ0VNMUQee3Zs/0aEnuJ/Cq/yI5PQ+4VPrKLyFq\r\nTCoiE65AHbwhLf75g0QZVUHc/s55jK+VNNyvJ7AVvLYR66Hxlr+IdHJ4t4jA\r\n0v+mJdV66Yo6PJX4Rpaa1xjVyXkBJ4FGy2kjRUfJiWMhYgW9KSYEIpzGhxA4\r\nhH7McSaHm3NOVrzb/WgFYlQtVJ8pUlVVnxE0RhE7Bdll+htI/7nHbv35KMR9\r\nwbVCNa0m+z7IeEkLzR6VEHLokhpo312cyJUJOsy7PbkPZWGNoHgaU46KmVKZ\r\nKN2xovDMHiFdM/uef8USi6Juwj94njQkXtAg96jAoU1P5UyDajm5UL5J8DD5\r\nGgbITc3JnttxiBSYvr2VTlfMLThk9Dbw/oOyLJT9lJ3h//2nNUavOVjRLicF\r\n9AVqDY+PcIr3fSsphzSBpbDkkNlyL0VFGRbiT13iRlEYXLGsREt9RwjRYB3V\r\nMHY3I22EXIvqCMmJeUAUvjW/ikSxbYlfpLi4hAGeF22MsfRYeFkH7+VGntH2\r\nkDv0T6iZyu8dMrEY7zMQeon7OGnAVGI1hqAnbNVqZNHPxBscQbEelOBa9nGV\r\nlh75PjoBE2FKau1zJbfjh2ghhCi9kpBJDYaLrUiGbvxAAv6cba5ACo0hWAYK\r\nokxQ+E5kLnu4eRUxYqtdb1PczULXlrR52Xw=\r\n=m6RW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.2.0-dev.0.0.5_1678813634615_0.2046074307376995"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"esmile-useful","version":"0.2.0","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","gitHead":"79acce16a5ef6c265b72ce084cc1acc57037f7d4","_id":"esmile-useful@0.2.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-n9OG88fJSjRytGRRmbKae+06kHVAU8O9DVw7YiOHtfCz7X5c53AYaXwdeBB0Te6DsQJIHHO+x8awDQ7TexfXrQ==","shasum":"0978e339fb4664e09047c336d57873c11fac687b","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.2.0.tgz","fileCount":21,"unpackedSize":96431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAQS8zt+1JzJpKiFlxgyS1zL/3EW4X+yTZwv1RtM7MoQIhALRSuGuBDZ2VgSaU51e4RMSqWgClkF9k/I20U5b5Jcjy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF6XGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpP3A/+L4ylJpf7+zsxcJssbAi1jPzGQOyjWMgtETIZsmrwQQp20C/j\r\n1zjaQgEcjxUtUaZPmm8x6U/qtLuUE24o8mrA79xn0JdcDkW4FGqTkYOttCYv\r\nIqUCXsSzqzeiidNoXZ+zXtYp0SxFBpDHDoLWPcNuIxtoqJgrB8sEEyqE5g/m\r\nfOjHz+g/SlyQobZQkyO8V8NwEvR2O4zZDeN5hEOHGfnoYkE3pqIxhDcPCG4j\r\n2dp++L0I4Y4Ym/VNLtljZY6fk7DWO91AfmTXZ7x87wBuUuUDV56XJqz4giGX\r\n9ya1PBsC+4HVGpgS6lg+TQ7Ahw6AUkKJ27B+B6g+RsbWoxGnb1XLeVLs+z+R\r\nVD2oKgj5DkJqCGJjehdqS0ILcB53DV6SIBRJg+KXNHA2LM7XvqdjFDyLYjkb\r\nZGpG/0tfjtllEYhMq0IzFYQjn5ikeODbPh5cUDbvBKLnKo/HzgVpqRso1Z+8\r\nTq2qP/PyY6tnOAw1L0U9bOUmSMZI/Gr1ymyygklk+prlF2kQ+8RoWrqvtqrb\r\nWYgs3ioWYRjLwqXwX2d5Gkr9FaCrV57+Fi5aK2G9Mx5cp6tPsNI4lGZt6QB/\r\nDiiavpRvBMeQ8eoR5GTKBGRGxrVb/bm8CPme8XrouJM2l6gR/5LhyXWUBkch\r\n8c107SEddGn1KebFPqD2uyQhMcA5PWu1MJw=\r\n=Vg/3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.2.0_1679271365821_0.6186794449909421"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-dev.0.0.1":{"name":"esmile-useful","version":"0.3.0-dev.0.0.1","description":"Esmile Utility","main":"index.js","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"author":{"name":"zastinian@gmail.com"},"license":"Copyright","engines":{"node":">=16.9.0"},"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"homepage":"https://github.com/Zastinian/esmile-useful#readme","readme":"## Installation\r\n\r\n```\r\nnpm i esmile-useful\r\n\r\nyarn add esmile-useful\r\n```\r\n\r\n## Nodejs Version\r\n\r\n- `v16.9.0` or higher\r\n\r\n## Links\r\n\r\n- [Discord](https://discord.gg/aXvuUpvRQs) [Esmile Discord]\r\n- [Docs](https://docs.mresmile.com/docs/useful/start)\r\n\r\n## Example\r\n\r\n<img src='https://cdn.discordapp.com/attachments/851919671878746112/1007663992338128956/2022-08-12_09-45-24.gif' alt='Esmile' />\r\n\r\n## Sections\r\n\r\n### Validations\r\n\r\n| Function        | Description                    |\r\n| --------------- | ------------------------------ |\r\n| `isValidNumber` | Check if it is a number        |\r\n| `isEmptyString` | Check if the text is not empty |\r\n| `isValidUrl`    | Check that the text is a link  |\r\n| `isValidEmail`  | Check if it is a email         |\r\n\r\n### Generators\r\n\r\n| Function           | Description                                                 |\r\n| ------------------ | ----------------------------------------------------------- |\r\n| `generateCaptcha`  | Generates a random captcha string with the specified length |\r\n| `generateKey`      | Generates a unique key with the specified prefix            |\r\n| `generatePassword` | Generates a random password of the specified length         |\r\n\r\n### Colors\r\n\r\n| Function       | Description                              |\r\n| -------------- | ---------------------------------------- |\r\n| `colorHashtag` | Contains all hex colors starting with #  |\r\n| `colorZero`    | Contains all hex colors starting with 0x |\r\n| `listLogColor` | Contains the colors for the log section  |\r\n\r\n### Utils\r\n\r\n| Function                               | Description                                                                 |\r\n| -------------------------------------- | --------------------------------------------------------------------------- |\r\n| `formats`                              | Different types of text and number formats                                  |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`Number`       | Formats a number to a string with thousand separators                       |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`TitleCase`    | Formats a string to title case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SentenceCase` | Formats a string to sentence case                                           |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`CamelCase`    | Formats a string to camel case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`KebabCase`    | Formats a string to kebab case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`SnakeCase`    | Formats a string to snake case                                              |\r\n| &nbsp;&nbsp;&nbsp;&nbsp;`DateFor`      | Formats a date as a string with a customizable order of day, month and year |\r\n| `millisecond`                          | Converts the indicated time to milliseconds                                 |\r\n| `wait`                                 | Execute the code after a while                                              |\r\n| `log`                                  | Make a log with or without color                                            |\r\n| `type`                                 | Check what type is provided                                                 |\r\n| `random`                               | Get a random number between 2 numbers                                       |\r\n| `randomItem`                           | Get a random element from an array                                          |\r\n| `symbols`                              | Returns a selected symbol                                                   |\r\n","readmeFilename":"readme.md","gitHead":"79acce16a5ef6c265b72ce084cc1acc57037f7d4","_id":"esmile-useful@0.3.0-dev.0.0.1","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-g9BsKF7Dv9JXDJHePTe8ENOum6lVWB/Ia3lqPZhtfAxhIhcV8ye8HhGqiDcAVHGCo8L6rfCfy88kMGzorKcABw==","shasum":"7621bdc18c36f60d7fc9be767f0493857b07f08c","tarball":"https://registry.npmjs.org/esmile-useful/-/esmile-useful-0.3.0-dev.0.0.1.tgz","fileCount":21,"unpackedSize":96441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy9rRyg899fBBH9v7INf/7f316bTSyzSwNMaBV+elo0AIhAMONeLmhD0Bqw1Q1Gc/eN4YeMsW27VDIUyxOTvgH5k5g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF6XYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1HA//dyQtZTl0y6GMD7xx8py+aLBSkEZU5RWx5KAYGzZCdfS20b+C\r\nzO+PmQ2Wb1rXp5CAdNWPCCGxgxAWu2C9sY6oQ+eqY/0/8Br/uXem44MLzTP4\r\nozPz9z2P0Mmcm8Wl3Sd8ORDKKNtL/k7ZTIW/k6cdeuKhhgmAp1vaZYeJHWY+\r\n9mpyV3V7WMbw6CbCkKSomGU5a/enwjQCO5RCFpsKPNX000LeQwqmRdeCzPsr\r\nbZ0Pq9eUHuPXlXWjVW5MBx9QN5ML/wvr3jLWrlzHZvxwAEJuMdiFiKCcmmrI\r\nHgEsfbW6/KxAAExlz2IpKWPHM4uIJ9otkUvAC+0Ujg/vmysxEdTJXu/DsjOC\r\nF96xAptephiNT1TRbT+lIItb5QkwYLtOt9tcpaJsLFJHqSR2svKtb+hkh9WN\r\n4IkgMV73YXbsP4Vcz025vhQy3vZbzMfpnN51Nq3lZipvPPSrwGvNzjrs16W1\r\npPELrZ3vKhmS/bJY3LMMg5EXg9np17EMK5fkuTjWIAEjhQ0mXqLGJpJ0rUSZ\r\nVJ2BiDsDIuRijyRQTX5rQvJmUXf7MZjOve+be0+IuHbj4w23R4ci5qUFFRSn\r\nu715o2aslvb2IIWy17MASdIGUbW1pUmLESMkbfNpJZLKUJpKLXyh6po2tLO9\r\npbWil2RupsU2cwHkcATOJXDwGz2uiEFhSys=\r\n=cZ7M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"zastinian","email":"zastinian@gmail.com"},"directories":{},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esmile-useful_0.3.0-dev.0.0.1_1679271383863_0.42303108073130513"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"maintainers":[{"name":"zastinian","email":"zastinian@gmail.com"}],"description":"Esmile Utility","homepage":"https://github.com/Zastinian/esmile-useful#readme","keywords":["images","gen","utils","validations","wait","convert","colors","key","log","type","url","email","backend"],"repository":{"type":"git","url":"git+https://github.com/Zastinian/esmile-useful.git"},"author":{"name":"zastinian@gmail.com"},"bugs":{"url":"https://github.com/Zastinian/esmile-useful/issues"},"license":"Copyright","readme":"","readmeFilename":""}