{"_id":"@dominik1905/password-utilities","_rev":"3-2e0a86a19d555efa4a5149380b38eaaa","name":"@dominik1905/password-utilities","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@dominik1905/password-utilities","version":"1.0.0","author":"","license":"ISC","_id":"@dominik1905/password-utilities@1.0.0","maintainers":[{"name":"dominik1905","email":"eifi190505@gmail.com"}],"dist":{"shasum":"6bf18e543e33745b9b146014b59da6750eff3a4f","tarball":"https://registry.npmjs.org/@dominik1905/password-utilities/-/password-utilities-1.0.0.tgz","fileCount":13,"integrity":"sha512-4zcjKEtUbS+BeL9H8UpsNo5pwxdnQZLvtiuqphsdmGnQMHIjthGo+155KGuFvF8n/e+ZbXkNbT3DzG+XPk6n3w==","signatures":[{"sig":"MEQCIFuJlXJ3TUXrzJJqFnZ/HMxoTZhPTRmBq20sc2hCVn7NAiBwfYpHrobyqBziDCQ334dmNau48/2UcqdcErvka2mnrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3680},"main":"index.js","type":"commonjs","scripts":{"test":"jest"},"_npmUser":{"name":"dominik1905","email":"eifi190505@gmail.com"},"_npmVersion":"11.12.1","description":"[cite_start]A small, useful JavaScript library that provides password utility functions[cite: 75].","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/password-utilities_1.0.0_1776257271761_0.9252050355773176","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dominik1905/password-utilities","version":"1.0.1","author":"","license":"ISC","_id":"@dominik1905/password-utilities@1.0.1","maintainers":[{"name":"dominik1905","email":"eifi190505@gmail.com"}],"dist":{"shasum":"65bf6ecf78d03fe2adf7a5980f25468ed3fa5930","tarball":"https://registry.npmjs.org/@dominik1905/password-utilities/-/password-utilities-1.0.1.tgz","fileCount":13,"integrity":"sha512-6MjhXEbwrqjK9N8PSBn+OM1D3xbY2dd6UYBQGvVqIs3VNGKB9ySyx8DC4yZNClRd3VM6eD7IKzclnMPSb1EJ+A==","signatures":[{"sig":"MEQCIBO39Zfx5dHiZJaAX6nrMSFlZ3DuVWigjsNzQdkMEjM+AiBY2cB3owrl2wJSGakzP4WPMdxU3Xiflu481pHmv1kgEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4013},"main":"index.js","type":"commonjs","gitHead":"d55c50f7148bfd31078e20d489cc8135e0be5cde","scripts":{"test":"jest"},"_npmUser":{"name":"dominik1905","email":"eifi190505@gmail.com"},"_npmVersion":"11.12.1","description":"[cite_start]A small, useful JavaScript library that provides password utility functions[cite: 75].","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0"},"_npmOperationalInternal":{"tmp":"tmp/password-utilities_1.0.1_1776257988371_0.4755833808452288","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dominik1905/password-utilities","version":"1.0.2","description":"[cite_start]A small, useful JavaScript library that provides password utility functions[cite: 75].","license":"ISC","author":"","type":"commonjs","main":"index.js","scripts":{"test":"jest"},"devDependencies":{"jest":"^30.3.0"},"gitHead":"e73c1aca1b0c20ef015d4837bfa542c36477c690","_id":"@dominik1905/password-utilities@1.0.2","_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-NbwqHKev5fhyJT7yDSfY3ucQinI7B6iTdREEykCxmVx1IAqr/eBFg06Q2o6QU8sHNy817fqjywBL3eaorwxclQ==","shasum":"11060b725e3081d11909bde6016e0b6405c1709c","tarball":"https://registry.npmjs.org/@dominik1905/password-utilities/-/password-utilities-1.0.2.tgz","fileCount":13,"unpackedSize":4661,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAiXilunxGs/e9vusb+dqxjBZmuRaLM4BKuw2OMr7npFAiA8TjZZ+0RZd2WHYZhrwa0fmSD5yhJvhHTO14YxMECrsQ=="}]},"_npmUser":{"name":"dominik1905","email":"eifi190505@gmail.com"},"directories":{},"maintainers":[{"name":"dominik1905","email":"eifi190505@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/password-utilities_1.0.2_1776258592804_0.08136573146461257"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T12:47:51.655Z","modified":"2026-04-15T13:09:53.021Z","1.0.0":"2026-04-15T12:47:51.897Z","1.0.1":"2026-04-15T12:59:48.497Z","1.0.2":"2026-04-15T13:09:52.927Z"},"license":"ISC","description":"[cite_start]A small, useful JavaScript library that provides password utility functions[cite: 75].","maintainers":[{"name":"dominik1905","email":"eifi190505@gmail.com"}],"readme":"# Password Utilities\r\n\r\n[cite_start]A small, useful JavaScript library that provides password utility functions[cite: 75].\r\n\r\n## Installation\r\n\r\n[cite_start]You can install this package using npm or yarn[cite: 76]:\r\n\r\n**npm:**\r\nnpm install @dominik1905/password-utilities\r\n\r\n**yarn:**\r\nyarn add @dominik1905/password-utilities\r\n\r\n## Usage\r\n\r\n[cite_start]Here are detailed examples of how to use the available functions[cite: 77].\r\n\r\n### generateStrongPassword\r\n[cite_start]Generates a random, guaranteed strong password of the specified length (default is 12).[cite: 38].\r\n\r\n```javascript\r\nconst { generateStrongPassword } = require('@dominik1905/password-utilities');\r\n\r\nconst password = generateStrongPassword(12);\r\nconsole.log(password); // Output: e.g., \"pC%mD8TpCKn2\"\r\n\r\n```\r\n\r\n### isStrongPassword\r\nChecks if a password meets the strength criteria. A password is considered strong if it fulfills all of the following requirements:\r\n- Is at least 8 characters long.\r\n- Contains at least one uppercase letter (A-Z).\r\n- Contains at least one lowercase letter (a-z).\r\n- Contains at least one number (0-9).\r\n- Contains at least one special character (`!@#$%^&*()_+`).\r\n\r\n**Example:**\r\n```javascript\r\nconst { isStrongPassword } = require('@dein_npm_benutzername/password-utilities');\r\n\r\nconsole.log(isStrongPassword(\"Hello World\")); // Output: false\r\nconsole.log(isStrongPassword(\"pC%mD8TpCKn2\")); // Output: true\r\n\r\n```","readmeFilename":"README.md"}