{"_id":"@arindam1729/goodfirstissue","name":"@arindam1729/goodfirstissue","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@arindam1729/goodfirstissue","version":"0.0.1","description":"A project to help you find good first issues to work on","main":"index.js","scripts":{"start":"node index.js"},"author":{"name":"Arindam Majumder"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Arindam200/goodfirstissue.git"},"_id":"@arindam1729/goodfirstissue@0.0.1","gitHead":"74b2661bd743369bb47d5e77be8bf00168b8e8c4","bugs":{"url":"https://github.com/Arindam200/goodfirstissue/issues"},"homepage":"https://github.com/Arindam200/goodfirstissue#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Xoe4AiKLoxHExptybSXDe9UVBwY5UB11fGIeIHfpKtdmGfOOvM29rugnr7ng1q8Juj/9zNO7xVakSA/tLGXAFw==","shasum":"84195022a844171c6011dec7a8e1115be9e48445","tarball":"https://registry.npmjs.org/@arindam1729/goodfirstissue/-/goodfirstissue-0.0.1.tgz","fileCount":3,"unpackedSize":2746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRSr31fY+7eqp4RhMlr7boNPhtMkceJOEUkamiLpvHTAiEA2i7cGNp1NTuDcshK8e/2lwetkp98clprJOjls3TXMLk="}]},"_npmUser":{"name":"arindam1729","email":"arindammajumder2020@gmail.com"},"directories":{},"maintainers":[{"name":"arindam1729","email":"arindammajumder2020@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/goodfirstissue_0.0.1_1715060097604_0.4843970770746806"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-07T05:34:57.509Z","0.0.1":"2024-05-07T05:34:57.731Z","modified":"2024-05-07T05:34:58.232Z"},"maintainers":[{"name":"arindam1729","email":"arindammajumder2020@gmail.com"}],"description":"A project to help you find good first issues to work on","homepage":"https://github.com/Arindam200/goodfirstissue#readme","repository":{"type":"git","url":"git+https://github.com/Arindam200/goodfirstissue.git"},"author":{"name":"Arindam Majumder"},"bugs":{"url":"https://github.com/Arindam200/goodfirstissue/issues"},"license":"MIT","readme":"# @arindam1729/goodfirstissue\r\n\r\nThis is a simple npm package that fetches open, public issues labeled as \"good first issue\" from GitHub. It's a great tool for beginners looking for their first contributions or for anyone looking to contribute to open source projects.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @arindam1729/goodfirstissue\r\n```\r\n\r\n## Usage\r\n\r\n```javascript\r\nconst getIssues = require('@arindam1729/goodfirstissue');\r\n\r\n// Fetch 10 issues from any language\r\ngetIssues().then(issues => console.log(issues));\r\n\r\n// Fetch 5 JavaScript issues\r\ngetIssues('JavaScript', 5).then(issues => console.log(issues));\r\n```\r\n\r\n## API\r\n\r\n### getIssues(language, numIssues)\r\n\r\nFetches open, public issues from GitHub.\r\n\r\n#### Parameters\r\n\r\n- `language` (string, optional): The programming language of the issues. If not provided, issues from any language will be fetched.\r\n- `numIssues` (number, optional): The number of issues to fetch. Default is 10.\r\n\r\n#### Returns\r\n\r\nA Promise that resolves to an array of issue objects.\r\n\r\n## Error Handling\r\n\r\nIf there's a problem with the fetch operation, the error message will be logged to the console.\r\n\r\n## License\r\n\r\nMIT","readmeFilename":"README.md"}