{"_id":"2minapi","_rev":"3-67d2bee0e9a16485b23db715c57dbe7d","name":"2minapi","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"2minapi","version":"1.0.0","description":"This npm package automates the setup of a basic Express API, allowing users to choose recommended packages and generating an `index.js` file with a customizable template.","main":"index.js","type":"module","homepage":"https://github.com/anxbt/npm-package#readme","repository":{"type":"git","url":"git+https://github.com/anxbt/npm-package.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["expressjs","mongodb","rest api"],"author":{"name":"underctrl"},"license":"MIT","dependencies":{"chalk":"^5.3.0","chalk-animation":"^2.0.3","inquirer":"^9.2.15","nodemon":"^3.1.0","shelljs":"^0.8.5"},"gitHead":"9134bd53aca05a3546e5608a5021654fb0216601","bugs":{"url":"https://github.com/anxbt/npm-package/issues"},"_id":"2minapi@1.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-2lJhMa3+ItmpLCTKj4uBJjfARsB2O1hcAXvNwVtULvFGJpw4rfjONv52rS5Z37zpCc4Ot3NXrAF+MmvXM3p80w==","shasum":"1dbd48fdfdf57fca6bfdb8084140faba893fc2d1","tarball":"https://registry.npmjs.org/2minapi/-/2minapi-1.0.0.tgz","fileCount":3,"unpackedSize":2682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3xvUHBmz53iLA5xxqnwnUZq1aRXRan7HCU5vZ/K3cNAiEAmlirs20v54UHA1nW04eyOqo95cl6MIqsmsaGDaz49yA="}]},"_npmUser":{"name":"anxbrt","email":"anubrat23@gmail.com"},"directories":{},"maintainers":[{"name":"anxbrt","email":"anubrat23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2minapi_1.0.0_1709797873671_0.3218922994277347"},"_hasShrinkwrap":false},"2.0.0":{"name":"2minapi","version":"2.0.0","description":"This npm package automates the setup of a basic Express API, allowing users to choose recommended packages and generating an `index.js` file with a customizable template.","main":"index.js","type":"module","homepage":"https://github.com/anxbt/npm-package#readme","repository":{"type":"git","url":"git+https://github.com/anxbt/npm-package.git"},"scripts":{"setup":"node setup.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["expressjs","mongodb","rest api"],"author":{"name":"underctrl"},"license":"MIT","dependencies":{"chalk":"^5.3.0","chalk-animation":"^2.0.3","inquirer":"^9.2.15","nodemon":"^3.1.0","shelljs":"^0.8.5"},"gitHead":"08d6928dee90a3175b34beb4da6e90656c982263","bugs":{"url":"https://github.com/anxbt/npm-package/issues"},"_id":"2minapi@2.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-xg+ZHfxp/VBFo7Zaex/shazXB+bHw1c0g7Aweh4mFr8K5VYhpfh8KhlEtz7naYz0rpafbHjKMkI+55AXm90wbw==","shasum":"34ccde1caba2c2a230059d38bac6c988b4c6ed21","tarball":"https://registry.npmjs.org/2minapi/-/2minapi-2.0.0.tgz","fileCount":5,"unpackedSize":3505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX8UbukcEeaYCTCsUHNAi4tE6kTbhQ9qxzBReHNspcFAiAPGTrSOQyJcIFpp43dLpD22JO5o4OLBgz5YIpb967SFw=="}]},"_npmUser":{"name":"anxbrt","email":"anubrat23@gmail.com"},"directories":{},"maintainers":[{"name":"anxbrt","email":"anubrat23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2minapi_2.0.0_1709800094358_0.0966513610210773"},"_hasShrinkwrap":false},"2.0.1":{"name":"2minapi","version":"2.0.1","description":"This npm package automates the setup of a basic Express API, allowing users to choose recommended packages and generating an `index.js` file with a customizable template.","main":"index.js","type":"module","homepage":"https://github.com/anxbt/npm-package#readme","repository":{"type":"git","url":"git+https://github.com/anxbt/npm-package.git"},"scripts":{"setup":"node setup.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["expressjs","mongodb","rest api"],"author":{"name":"underctrl"},"license":"MIT","dependencies":{"chalk":"^5.3.0","chalk-animation":"^2.0.3","inquirer":"^9.2.15","nodemon":"^3.1.0","shelljs":"^0.8.5"},"gitHead":"c22fa7c1bf34a23cfb14789db62d028898813e02","bugs":{"url":"https://github.com/anxbt/npm-package/issues"},"_id":"2minapi@2.0.1","_nodeVersion":"20.0.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ylklNwR3GjldVbcBHKKfFCEqEvBYqbnXG8qoptBlh9zIrFk07a76RLaZFLBd4AMbClrKQ8sIYb9QhFIl5JoQ0w==","shasum":"5d0b0e73b030fdc5618a36b662387889ca9dd520","tarball":"https://registry.npmjs.org/2minapi/-/2minapi-2.0.1.tgz","fileCount":5,"unpackedSize":4944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbZ2GGcBPbmusCVey+JuoLF30H5ffH4DQxwZ6cbS3CBAiEArrP1FiNz8qsVMMVYPrZQYW3RLSc0UsenALKgsrQNQpw="}]},"_npmUser":{"name":"anxbrt","email":"anubrat23@gmail.com"},"directories":{},"maintainers":[{"name":"anxbrt","email":"anubrat23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2minapi_2.0.1_1709800581049_0.3672392962664526"},"_hasShrinkwrap":false},"2.0.2":{"name":"2minapi","version":"2.0.2","description":"This npm package automates the setup of a basic Express API, allowing users to choose recommended packages and generating an `index.js` file with a customizable template.","main":"index.js","type":"module","homepage":"https://github.com/anxbt/npm-package#readme","repository":{"type":"git","url":"git+https://github.com/anxbt/npm-package.git"},"scripts":{"setup":"node setup.js","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["expressjs","mongodb","rest api"],"author":{"name":"underctrl"},"license":"MIT","dependencies":{"chalk":"^5.3.0","chalk-animation":"^2.0.3","inquirer":"^9.2.15","nodemon":"^3.1.0","shelljs":"^0.8.5"},"gitHead":"69ec7aa34dc6f7242902dc3ce70531fefd87f920","bugs":{"url":"https://github.com/anxbt/npm-package/issues"},"_id":"2minapi@2.0.2","_nodeVersion":"20.0.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-+WcvrpmibQu7687JFRJ66yLwdoIXIxvxjkNIN+EVzDyhjsIaRuw2d435s5iujk0ZiH9dfSMdwUPHckFH7q/f0w==","shasum":"a923550eda38c2a0b99cad4631349df7104e400d","tarball":"https://registry.npmjs.org/2minapi/-/2minapi-2.0.2.tgz","fileCount":3,"unpackedSize":2341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpjStLlFCLPY3BVkfrMbIbtHj4csIWrBgg12ats8LO9AiAWbVoub9VtdXc6ApQAPEqmdu52CPWlbbIGQ7SR+pnMjg=="}]},"_npmUser":{"name":"anxbrt","email":"anubrat23@gmail.com"},"directories":{},"maintainers":[{"name":"anxbrt","email":"anubrat23@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/2minapi_2.0.2_1709801554742_0.3489711670050317"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-07T07:51:13.670Z","1.0.0":"2024-03-07T07:51:13.830Z","modified":"2024-03-07T08:52:35.275Z","2.0.0":"2024-03-07T08:28:14.555Z","2.0.1":"2024-03-07T08:36:21.211Z","2.0.2":"2024-03-07T08:52:34.867Z"},"maintainers":[{"name":"anxbrt","email":"anubrat23@gmail.com"}],"description":"This npm package automates the setup of a basic Express API, allowing users to choose recommended packages and generating an `index.js` file with a customizable template.","homepage":"https://github.com/anxbt/npm-package#readme","keywords":["expressjs","mongodb","rest api"],"repository":{"type":"git","url":"git+https://github.com/anxbt/npm-package.git"},"author":{"name":"underctrl"},"bugs":{"url":"https://github.com/anxbt/npm-package/issues"},"license":"MIT","readme":"# Express API Setup\r\n\r\n## Overview\r\n\r\nThis npm package automates the setup of a basic Express API, allowing users to choose recommended packages and generating an `index.js` file with a customizable template.\r\n\r\n## Installation\r\n\r\nTo use this package, follow these steps:\r\n\r\n1. Install the package globally:\r\n\r\n   ```bash\r\n   npm install -g express-api-setup\r\n\r\nUsage\r\nThe setup script will prompt you to choose whether to install recommended packages (Express, MongoDB, Mongoose, Nodemon) and generate an index.js file with a customizable template.\r\n\r\nScripts\r\nsetup.js: The main script that handles the setup process.\r\nindex.js: The generated file containing the Express API template.\r\nDependencies\r\nchalk: For terminal text styling.\r\nchalk-animation: For terminal animations.\r\ninquirer: For interactive command-line prompts.\r\nshelljs: For executing shell commands in Node.js.\r\nContributing\r\nIf you'd like to contribute to this project, feel free to open issues or submit pull requests.\r\n\r\nLicense\r\nThis project is licensed under the MIT License.","readmeFilename":"README.md"}