{"_id":"@abhinavvv/dotgenv","_rev":"1-ff84e4a07e113907f07de5f12ffd7af1","name":"@abhinavvv/dotgenv","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@abhinavvv/dotgenv","version":"0.1.0","keywords":["env","environment variables","configuration","secrets","api keys"],"author":{"name":"Abhinav Pandey"},"license":"MIT","_id":"@abhinavvv/dotgenv@0.1.0","maintainers":[{"name":"abhinavvv","email":"abhinavpandey1230@gmail.com"}],"homepage":"https://github.com/Sweetdevil144/dotgenv#readme","bugs":{"url":"https://github.com/Sweetdevil144/dotgenv/issues"},"bin":{"dotgenv":"dist/index.js"},"dist":{"shasum":"e3255693ad9294d8db35534133fb382e158531fb","tarball":"https://registry.npmjs.org/@abhinavvv/dotgenv/-/dotgenv-0.1.0.tgz","fileCount":20,"integrity":"sha512-OIfHuez8TIDytcb1gDmpHvidbuQWhD3Q1DwWdVyTbJbjgxfvGv3KHtDar7Q2XELHDSjp2JHRNZMTQdGyHh5fzQ==","signatures":[{"sig":"MEQCIEaQVa4kcy/LSXJDUARq9MsmJ+NI6Mj2yNHHA2iVXknjAiASOW070AQaAg7YKKxL/r1g9YCg6gp2v9c5PcvSBMJeEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20325},"main":"dist/index.js","gitHead":"213419352d6c7ecc749731fd7456a10d2e1216bd","scripts":{"lint":"eslint . --ext .ts","test":"jest","build":"tsc","start":"ts-node src/index.ts","prettier":"prettier --write .","prettier:check":"prettier --check ."},"_npmUser":{"name":"abhinavvv","email":"abhinavpandey1230@gmail.com"},"repository":{"url":"git+https://github.com/Sweetdevil144/dotgenv.git","type":"git"},"_npmVersion":"9.5.1","description":"A Global secrets manager","directories":{},"_nodeVersion":"18.16.1","dependencies":{"chalk":"^5.3.0","yargs":"^17.7.2","dotenv":"^16.3.1","inquirer":"^9.2.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.12.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.8.8","typescript":"^5.2.2","@types/jest":"^29.5.6","@types/node":"^20.8.3","@types/chalk":"^2.2.0","@types/yargs":"^17.0.29","@types/dotenv":"^8.2.0","@types/inquirer":"^9.0.6","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^6.9.0","@typescript-eslint/eslint-plugin":"^6.9.0"},"_npmOperationalInternal":{"tmp":"tmp/dotgenv_0.1.0_1698436845464_0.30737092304001945","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@abhinavvv/dotgenv","version":"0.1.1","description":"A Global secrets manager","main":"dist/index.js","type":"module","scripts":{"build":"tsc","start":"ts-node src/index.ts","test":"jest","lint":"eslint . --ext .ts","prettier":"prettier --write .","prettier:check":"prettier --check ."},"bin":{"dotgenv":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/Sweetdevil144/dotgenv.git"},"keywords":["env","environment variables","configuration","secrets","api keys"],"author":{"name":"Abhinav Pandey"},"license":"MIT","bugs":{"url":"https://github.com/Sweetdevil144/dotgenv/issues"},"homepage":"https://github.com/Sweetdevil144/dotgenv#readme","devDependencies":{"@types/chalk":"^2.2.0","@types/inquirer":"^9.0.6","@types/jest":"^29.5.6","@types/node":"^20.8.3","@types/yargs":"^17.0.29","@typescript-eslint/eslint-plugin":"^6.9.0","@typescript-eslint/parser":"^6.9.0","eslint":"^8.12.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^29.7.0","prettier":"^2.8.8","ts-jest":"^29.1.1","ts-node":"^10.9.1","typescript":"^5.2.2"},"dependencies":{"chalk":"^5.3.0","inquirer":"^9.2.11","yargs":"^17.7.2"},"_id":"@abhinavvv/dotgenv@0.1.1","gitHead":"6a72ff47f27954be9167881eddc7fb229d477258","_nodeVersion":"22.3.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-J1pq3WZGZYfBJpe8N2HdwyyQQ0QFRq2dqs/I0NsxDIa9F7DznwWCoYhNWmu/R+5mbbEtGqRTupyl/TqCYuWF2Q==","shasum":"a9b492fab06a0c24c317321e7b38e1966a227cdd","tarball":"https://registry.npmjs.org/@abhinavvv/dotgenv/-/dotgenv-0.1.1.tgz","fileCount":18,"unpackedSize":29090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd3YmDDG9Xk1F2/U1Fm7XmZlwArExwoD2m+QvYdIbinAIgSqTTLjWKHSsTXqkpDZ+IddXdvlkGQRzOjjbOswDeb00="}]},"_npmUser":{"name":"abhinavvv","email":"abhinavpandey1230@gmail.com"},"directories":{},"maintainers":[{"name":"abhinavvv","email":"abhinavpandey1230@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotgenv_0.1.1_1720864726727_0.6944359792255703"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-27T20:00:45.351Z","modified":"2024-07-13T09:58:47.109Z","0.1.0":"2023-10-27T20:00:45.692Z","0.1.1":"2024-07-13T09:58:46.902Z"},"bugs":{"url":"https://github.com/Sweetdevil144/dotgenv/issues"},"author":{"name":"Abhinav Pandey"},"license":"MIT","homepage":"https://github.com/Sweetdevil144/dotgenv#readme","keywords":["env","environment variables","configuration","secrets","api keys"],"repository":{"type":"git","url":"git+https://github.com/Sweetdevil144/dotgenv.git"},"description":"A Global secrets manager","maintainers":[{"name":"abhinavvv","email":"abhinavpandey1230@gmail.com"}],"readme":"# dotgenv\n\n## Description\n\n**dotgenv** is a comprehensive and versatile tool aimed at simplifying the management of environment variables and secrets. This robust utility streamlines the process of handling sensitive information like API keys and configuration parameters, ensuring a more secure and efficient development workflow. Designed with simplicity and functionality in mind, dotgenv is an ideal choice for developers looking to enhance their project's configuration management.\n\n## Features\n\n- **Environment Variable Management**: Easily set, update, and delete environment variables.\n- **Seamless Integration**: Quick to set up with existing Node.js projects.\n- **Secure Secrets Handling**: Offers a safer way to handle API keys and other confidential data.\n- **Interactive CLI**: Intuitive command-line interface to manage configurations interactively.\n\n## Installation\n\nTo install dotgenv, simply run the following command in your terminal:\n\n```bash\nnpm install dotgenv\n```\n\n## Usage\n\nOnce installed, dotgenv can be easily utilized within your Node.js applications. Here's a quick guide on how to use it:\n\n### Setting an Environment Variable\n\n```javascript\nconst { setEnv } = require('dotgenv');\n\nsetEnv('API_KEY', 'your-api-key-here');\n```\n\n### Retrieving an Environment Variable\n\n```javascript\nconst { getEnv } = require('dotgenv');\n\nconst apiKey = getEnv('API_KEY');\nconsole.log(apiKey);\n```\n\n### Deleting an Environment Variable\n\n```javascript\nconst { deleteEnv } = require('dotgenv');\n\ndeleteEnv('API_KEY');\n```\n\n## Contributing\n\nContributions are what make the open source community such a fantastic place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n## Author\n\n**Abhinav Pandey** - _Initial Work_ - [AbhinavPandey](https://github.com/Sweetdevil144)\n\n## Acknowledgements\n\n- [chalk](https://www.npmjs.com/package/chalk)\n- [dotenv](https://www.npmjs.com/package/dotenv)\n- [inquirer](https://www.npmjs.com/package/inquirer)\n- [yargs](https://www.npmjs.com/package/yargs)\n\n## Contact\n\nAbhinav Pandey : [abhinavpandet1230@gmail.com](abhinavpandet1230@gmail.com)\n\nProject Link: [https://github.com/Sweetdevil144/dotgenv](https://github.com/Sweetdevil144/dotgenv)\n\n---\n","readmeFilename":"README.md"}