{"_id":"@berk76/mypwd","_rev":"7-dad2ffa570effad621d5fce21fb15270","name":"@berk76/mypwd","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@berk76/mypwd","version":"1.0.0","description":"Very simple password manager for my js projects","main":"mypwd.js","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/berk76/mypwd-js.git"},"keywords":["mypwd"],"author":{"name":"Jaroslav Beran"},"license":"GPL-3.0","bugs":{"url":"https://github.com/berk76/mypwd-js/issues"},"homepage":"https://github.com/berk76/mypwd-js#readme","devDependencies":{},"dependencies":{},"gitHead":"f7abe4005a8a3c9d55af0bb0ff558545e82095e3","_id":"@berk76/mypwd@1.0.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-7+MLd8wX994Sm+nSsp0V7XFfuOhcS2SYcYWgHjHXLNdjk+RqW7IDXtJfBCMSRBM6zRs52MU5FGb58vxsIjjN4g==","shasum":"b0c5816a9a9f61bacfca03e07d681af5b960c6de","tarball":"https://registry.npmjs.org/@berk76/mypwd/-/mypwd-1.0.0.tgz","fileCount":4,"unpackedSize":39610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEwYqg+JJXqNg57U52f/aJxl7Pnq5LIis6ynWOmHAjKAiBAtLXF+5nCC58oWNwh0NVsuXDEv7Yq5W5WRTfiszfO5g=="}]},"_npmUser":{"name":"berk76","email":"jaroslav.beran@gmail.com"},"directories":{},"maintainers":[{"name":"berk76","email":"jaroslav.beran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mypwd_1.0.0_1636251593564_0.435448361372351"},"_hasShrinkwrap":false},"1.1.0":{"name":"@berk76/mypwd","version":"1.1.0","description":"Very simple password manager for my js projects","main":"mypwd.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/berk76/mypwd-js.git"},"keywords":["mypwd"],"author":{"name":"Jaroslav Beran"},"license":"GPL-3.0","bugs":{"url":"https://github.com/berk76/mypwd-js/issues"},"homepage":"https://github.com/berk76/mypwd-js#readme","devDependencies":{"jest":"^27.3.1"},"dependencies":{},"gitHead":"dfbb0d0eeb820bbf3c29191e74be85d25294c134","_id":"@berk76/mypwd@1.1.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-a7xIBwSr4OWmbaieG7OOuN21IgZLkzwPVwXa6RUdfE/+IqLxFoR0audW1DyJBXUDqtcWyVzuC2kjTwZ0pZFTEw==","shasum":"952b44fde6ec4e64bcfa0c40351e433eca339328","tarball":"https://registry.npmjs.org/@berk76/mypwd/-/mypwd-1.1.0.tgz","fileCount":5,"unpackedSize":40879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzHidCRA9TVsSAnZWagAAerMP/1UmRX6kKjDcF0Lrr5bC\nRo6BlCs2B2KOQI/xKEEH6nCQBqmocLloIOZz2baO06x6FW5TZWpx8oCjApSn\np7XSXlSLwnpiV7Ye5LqNustyRmFMqvt5B1b3gCpfoUlAU7x/de42+4bYcOVN\nOUK/FEJxAHQKETMIPrdxIISulBU7DEaU0xPevMdaj2oR6gymVneDyHzKBtO4\nDWWAwnNOLY9uXcHNdkcaOQofUEgU9OfJls5Qrbz7DU1ObrVCnsrRoFRU/P2J\nj9HttCuElgpVRzytFQwvopwokeDBRPFVl1o4Cs1KGGy8s9xJ6pFHs3X3YXu0\nLoxMtv4dd4MUtK/zguc5p+hT5mSnrhi+PzUgm7d8wISQ4pwGh/lUr9I1RDRV\nQwmvOo32809WAUcMYatmEoV65Q9kmGmGNGvPqh0XzGlRILcQ0Xdo2Pw67LME\nhUyofhybqJUcNyspIeDS6Lr4dntCWl1jf2Sx1TEMJ+Ff3Hv61HLFGlJvcJY+\nvqpeUctP3yS3GTUe5R/0oGX66X5qEyKUivr7noTEb4kKI3hwg+X/j4KfZFce\nFficLAhcUYvbs5LbEoKCV2EApq2c80b9zJs9q0k1VKZUZJErSOx7g9XbXlv0\ntIK+KG3+3RoaxozTWlqis1QIy7VbB2TzP6pBsr3RKVZwufVkaq2MThZGEnzJ\n048E\r\n=JFTb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4Fshi8maQnsTrkYYeS9K9WJnml/LQcAma0nlSxOmHQAiEArHIK45PXJWRwjW5Qqq6KVuYALS+lxUJOqGhR62ANGHs="}]},"_npmUser":{"name":"berk76","email":"jaroslav.beran@gmail.com"},"directories":{},"maintainers":[{"name":"berk76","email":"jaroslav.beran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mypwd_1.1.0_1636311411079_0.42444869806158647"},"_hasShrinkwrap":false},"1.1.1":{"name":"@berk76/mypwd","version":"1.1.1","description":"Very simple password manager for my js projects","main":"mypwd.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/berk76/mypwd-js.git"},"keywords":["mypwd"],"author":{"name":"Jaroslav Beran"},"license":"GPL-3.0","bugs":{"url":"https://github.com/berk76/mypwd-js/issues"},"homepage":"https://github.com/berk76/mypwd-js#readme","devDependencies":{"jest":"^27.3.1"},"dependencies":{},"gitHead":"57e67e286d421f6333ecc53a7a158169e981e056","_id":"@berk76/mypwd@1.1.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ESUDBh8hF92kTG31puAFj4qzA99dOmVG1VV7yzbLkVnKSbt3HIs0axYj/wodM/ISaL+FHc0p/U1C1BmDH/pLzg==","shasum":"99d41215b9483e2022c3d467a00eb4bf1b5e5259","tarball":"https://registry.npmjs.org/@berk76/mypwd/-/mypwd-1.1.1.tgz","fileCount":7,"unpackedSize":41023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPSH+cVVxlSs+onyXqVUDCeYj3RyVqKtV4udRRFEaYuwIhAOFM0cPN4iT5aLlF8td1HKy8PHJmixY4B5RBkK4FMVGZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuhWiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZIQ//edifaLLfFRzoWCy1QFnI63zLt2VFQvP/F8bcyIKGZ+Rz23yd\r\n6V9v9QmqCNwRPpzzmn1Kj6Nf4AmUvt+tw+8ye4qUcaBMEmvA3LVjBGwg0MOR\r\njRgbUfQBWIsj9zxInri+1xXWjgjW8RGdJ64rjeyEtSPukzv9Jkekq1MPj+Sk\r\n2vwI1BVHSnTCAr6jfYiKfMyzN8jL1MDbrRlw5Usp5HeEthBTnB180QaUt5G/\r\nxmURdqK3OVP3Y0XWBVr3xTNEpIuT8uawLEnz7/5tdJKsREUxHKYkvz8ckpWJ\r\nSD7w416pgDFufLqrpBxxOWF4fRXYv9Rz4eD+MKIZp9OKv2ZwA6mjVUknVfYf\r\nq9mLACEC92HQlfiyfebiCexx/IqyuE+F0GCVtKS/YCQ/3080D8ljfrtb6nWH\r\nsGSp590G3oFasK5NLrhUBOp+ntFZBwX6zS0YvBiCLJGUuADB0Z0kHyNGJJV2\r\nNGHtvXb9tooH3gT6r3ML1tcmySvFNzJesWjrmKbWKeXbztVSXrP5YYStAqtY\r\nBTVIhv9Zbvbf/qq79OP9R+sxJE+fJBWX66eYwHD1S84sbd2YA86RPJ5hdsCG\r\nPEL1Q2L2Spf+WrTr+QwAFhGSjRFClZO2TDuWNu+S4QL0q3S0Qqn3P+1lUB/a\r\npN9tBNPeOqLSUCDaG48UvJKwZD/0zO1CQo4=\r\n=PWeU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"berk76","email":"jaroslav.beran@gmail.com"},"directories":{},"maintainers":[{"name":"berk76","email":"jaroslav.beran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mypwd_1.1.1_1673139617838_0.8114298187621234"},"_hasShrinkwrap":false},"1.1.2":{"name":"@berk76/mypwd","version":"1.1.2","description":"Very simple password manager for my js projects","main":"mypwd.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/berk76/mypwd-js.git"},"keywords":["mypwd"],"author":{"name":"Jaroslav Beran"},"license":"GPL-3.0","bugs":{"url":"https://github.com/berk76/mypwd-js/issues"},"homepage":"https://github.com/berk76/mypwd-js#readme","devDependencies":{"jest":"^27.3.1"},"dependencies":{},"gitHead":"3a91b6095c369bdde85c89e65568bd08352266d1","_id":"@berk76/mypwd@1.1.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7tYoHBoNZAh0GTu3BvSG4rhap1SPAcGErigLnV6pECtp1DYdz2cKTu1hLoZye7i83o3fzqREOEAsDZBFPp7NNA==","shasum":"fdf7466fcdd5f6119e361c65fed8fbe4023bc899","tarball":"https://registry.npmjs.org/@berk76/mypwd/-/mypwd-1.1.2.tgz","fileCount":7,"unpackedSize":41020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+7m/S3GzjP1+SxY7Sy763LNlXFWG6a9M5cSQnigdL4AiB6jFJKi2GeXQprIK7w+zO0cirY9gadx0wB8TDmRbyjLA=="}]},"_npmUser":{"name":"berk76","email":"jaroslav.beran@gmail.com"},"directories":{},"maintainers":[{"name":"berk76","email":"jaroslav.beran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mypwd_1.1.2_1688904709413_0.4120804117091794"},"_hasShrinkwrap":false},"1.1.3":{"name":"@berk76/mypwd","version":"1.1.3","description":"Very simple password manager for my js projects","main":"mypwd.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/berk76/mypwd-js.git"},"keywords":["mypwd"],"author":{"name":"Jaroslav Beran"},"license":"GPL-3.0","bugs":{"url":"https://github.com/berk76/mypwd-js/issues"},"homepage":"https://github.com/berk76/mypwd-js#readme","devDependencies":{"jest":"^27.3.1"},"dependencies":{},"gitHead":"4a7114821a14e2fad6989290178cb17faf891602","_id":"@berk76/mypwd@1.1.3","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-nI7eN6aMCtezcIq/nto0A0Nz5LzTdqBf4yvrSeGGEfBzkYywQfnZzi8dePAvPwh1OU8F33MUY4idR2fJqw/G+A==","shasum":"20464363a55155cf0b6f1a0e9ddded0a656ea355","tarball":"https://registry.npmjs.org/@berk76/mypwd/-/mypwd-1.1.3.tgz","fileCount":7,"unpackedSize":41020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqZEXZ3kZAkhacW/al+qo0d6cPMdXcYvRo/5utaahI7AiBL9KwShfJXwlRjDQ4Np5OAFCy1V5sPwd7g2P0qU4eo6w=="}]},"_npmUser":{"name":"berk76","email":"jaroslav.beran@gmail.com"},"directories":{},"maintainers":[{"name":"berk76","email":"jaroslav.beran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mypwd_1.1.3_1689765943207_0.8458651307544485"},"_hasShrinkwrap":false},"1.1.4":{"name":"@berk76/mypwd","version":"1.1.4","description":"Very simple password manager for my js projects","main":"mypwd.js","scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/berk76/mypwd-js.git"},"keywords":["mypwd"],"author":{"name":"Jaroslav Beran"},"license":"GPL-3.0","bugs":{"url":"https://github.com/berk76/mypwd-js/issues"},"homepage":"https://github.com/berk76/mypwd-js#readme","devDependencies":{"jest":"^27.3.1"},"dependencies":{},"gitHead":"0a183fe06c71aebc6befdd4bbf8c664d555cc8c4","_id":"@berk76/mypwd@1.1.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-6CbW/XEfdhRzr6MMW+UtwMXWIfmNRZuiza9kngA3WNo0k1tZ8DiYenWHjDgsObZKw2iYXsYMDWkZWr+W86T9yg==","shasum":"c9caa642e1f50f61abb2d214d8ec704fb45769cb","tarball":"https://registry.npmjs.org/@berk76/mypwd/-/mypwd-1.1.4.tgz","fileCount":7,"unpackedSize":41020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwcdqKL+hrH9ADfyAJtaRFSRiAeX/WnDPi41kC0tm7uAiA1GD0gMghxXgFxo5/uIL3lARIbYdW+aXM0Q2mSeyNiAA=="}]},"_npmUser":{"name":"berk76","email":"jaroslav.beran@gmail.com"},"directories":{},"maintainers":[{"name":"berk76","email":"jaroslav.beran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mypwd_1.1.4_1697723317907_0.32972958219356463"},"_hasShrinkwrap":false}},"time":{"created":"2021-11-07T02:19:53.509Z","1.0.0":"2021-11-07T02:19:53.892Z","modified":"2023-10-19T13:48:38.301Z","1.1.0":"2021-11-07T18:56:51.419Z","1.1.1":"2023-01-08T01:00:18.005Z","1.1.2":"2023-07-09T12:11:49.626Z","1.1.3":"2023-07-19T11:25:43.379Z","1.1.4":"2023-10-19T13:48:38.092Z"},"maintainers":[{"name":"berk76","email":"jaroslav.beran@gmail.com"}],"description":"Very simple password manager for my js projects","homepage":"https://github.com/berk76/mypwd-js#readme","keywords":["mypwd"],"repository":{"type":"git","url":"git+https://github.com/berk76/mypwd-js.git"},"author":{"name":"Jaroslav Beran"},"bugs":{"url":"https://github.com/berk76/mypwd-js/issues"},"license":"GPL-3.0","readme":"# MyPwd\n\nVery simple password manager for my js projects.\n\nI often forgot the passwords in my scripts and committed them to the repository. So I created a simple password manager so that it doesn't happen to me anymore.\n\n## Usage\n\nCreate file `mypwd.json` with passwords in your `$HOME` directory. For example `C:\\Users\\jarberan\\mypwd.json`\n\n```json\n{\n  \"mongo-uat\": {\n    \"login\": \"appl\",\n    \"password\": \"hS78#pbTgc#J.CQL\",\n    \"server\": \"myserver-uat.com\"\n  },\n  \"mongo-dev\": {\n    \"login\": \"appl\",\n    \"password\": \"VacK>p3k3~t*c~RX\",\n    \"server\": \"myserver-dev.com\",\n    \"note\": \"Valid until end of month\"\n  }\n}\n```\n\nNow you can access your secrets from js code and you will never commit secret anymore.\n\n```js\nconst mypwd = require('@berk76/mypwd');\n\nlet login, password, server;\n[login, password, server] = mypwd.getValues('mongo-uat', ['login', 'password', 'server']);\n```\n\n### Keep your passwords safe and encrypt mypwd.json with GPG\n\nYou should store your passwords in encrypted file `mypwd.json.gpg` instead of in plain text file `mypwd.json`.\n\n1. install GPG (if you are using GitBash you probably have gpg already installed)\n1. create key-pair `gpg --gen-key`\n1. encrypt your passwords `gpg --output mypwd.json.gpg --encrypt --recipient your@email.com mypwd.json`\n1. try to decrypt it `gpg --decrypt mypwd.json.gpg`\n1. finally you can remove plain text file `rm mypwd.json` and mypwd will use `mypwd.json.gpg`\n\n\n## Installation\n\nInstallation is simple:\n\n```\nnpm install @berk76/mypwd\n```\n\n## Contribution\n\nFeel free create issue or pull request.\n","readmeFilename":"README.md"}