{"_id":"@divyansh2209/temp-grabber","_rev":"1-3d8b73625c4058da25bcb17ef3db450e","name":"@divyansh2209/temp-grabber","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@divyansh2209/temp-grabber","version":"1.0.0","description":"A Command Line Interface (to automatically setup pre-configured JavaScript and various other frameworks initial project template) crafted using NodeJS and external third-party library","main":"index.js","type":"module","bin":{"template-grabber":"bin/template-grabber.js"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Divyansh Singh"},"license":"ISC","dependencies":{"@babel/core":"^7.24.6","arg":"^5.0.1","chalk":"^4.1.2","esm":"^3.2.25","execa":"^5.1.1","inquirer":"^8.2.0","listr":"^0.14.3","ncp":"^2.0.0","pkg-install":"^1.0.0"},"gitHead":"5c1d07ffc4d18210ec989f3f3b7a64135b2f74c8","_id":"@divyansh2209/temp-grabber@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-EzzjN9d44c2C5EUENoRgaB2EOBu4JFRMJgY7/4qmitp70vGc1lHGwfIJDynv9r2Q+IFfXUFAHqiJbdui4LJYMA==","shasum":"02e47bb1256bb08a9f7594d7831136f9d8609529","tarball":"https://registry.npmjs.org/@divyansh2209/temp-grabber/-/temp-grabber-1.0.0.tgz","fileCount":162,"unpackedSize":5567492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Xbfs2Le2zqKE7bt8bhrONe0FpdFhqQZ3Tpl66+d52AiEA/5koE9B6vjnjLIYJ92rxRKRx3rW05nY9dVmcT03k1AY="}]},"_npmUser":{"name":"divyansh2209","email":"divyanshracvik2209@gmail.com"},"directories":{},"maintainers":[{"name":"divyansh2209","email":"divyanshracvik2209@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/temp-grabber_1.0.0_1717434986075_0.443604006213121"},"_hasShrinkwrap":false},"1.0.1":{"name":"@divyansh2209/temp-grabber","version":"1.0.1","description":"A Command Line Interface (to automatically setup pre-configured JavaScript and various other frameworks initial project template) crafted using NodeJS and external third-party library","main":"index.js","type":"module","bin":{"template-grabber":"bin/template-grabber.js"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Divyansh Singh"},"license":"ISC","dependencies":{"@babel/core":"^7.24.6","arg":"^5.0.1","chalk":"^4.1.2","esm":"^3.2.25","execa":"^5.1.1","inquirer":"^8.2.0","listr":"^0.14.3","ncp":"^2.0.0","pkg-install":"^1.0.0"},"gitHead":"7b02db7f7a376c868aab2f87df52537ec349c51e","_id":"@divyansh2209/temp-grabber@1.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-cJC9cYun/x43/2JIGHxhJTKapHTRQOc3JCaqXb1OewSi1I3h/s0EcqdBS7LNBhuvHZAoRE7bb0Gp2G6FOPjPRQ==","shasum":"021460c71286b6839e532c34df7bc458368be485","tarball":"https://registry.npmjs.org/@divyansh2209/temp-grabber/-/temp-grabber-1.0.1.tgz","fileCount":162,"unpackedSize":5567626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt5v+B6VCBdOF2FiK67Lp8ZSyU3wJJYr0D8ypsA8Zh6QIgYHsmp190NFtK0peupayjSkaDcGFhjmTNGMHCoEK41T8="}]},"_npmUser":{"name":"divyansh2209","email":"divyanshracvik2209@gmail.com"},"directories":{},"maintainers":[{"name":"divyansh2209","email":"divyanshracvik2209@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/temp-grabber_1.0.1_1717436329480_0.0694742202781824"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-03T17:16:25.932Z","1.0.0":"2024-06-03T17:16:26.260Z","modified":"2024-06-03T17:38:49.914Z","1.0.1":"2024-06-03T17:38:49.755Z"},"maintainers":[{"name":"divyansh2209","email":"divyanshracvik2209@gmail.com"}],"description":"A Command Line Interface (to automatically setup pre-configured JavaScript and various other frameworks initial project template) crafted using NodeJS and external third-party library","keywords":[],"author":{"name":"Divyansh Singh"},"license":"ISC","readme":"# Template Grabber\r\n\r\nTemplate Grabber helps you create custom boilerplate templating code files that you need to create over and over again. All you need is NodeJS installed to get started.\r\n\r\n\r\n## Command Line Interface\r\n\r\nTemplate Grabber is crafted using NodeJS and several external third-party libraries:\r\n\r\n- **inquirer**: for prompting missing values\r\n- **args**: for parsing CLI arguments\r\n- **ncp**: for recursive copying\r\n- **chalk**: for coloring output commands\r\n- **execa**: for running external commands\r\n- **listr**: for specifying list of tasks\r\n## Usage\r\n\r\n- Generate JavaScript template:\r\n```sh\r\n  npx @divyansh2209/temp-grabber javascript\r\n```\r\n- Generate Create React App template:\r\n```sh\r\n  npx @divyansh2209/temp-grabber react\r\n```\r\n- Generate Vite React template\r\n```sh\r\n  npx @divyansh2209/temp-grabber viteReact\r\n```\r\n- Generate React Redux template:\r\n```sh\r\n  npx @divyansh2209/temp-grabber react-redux\r\n```\r\n- Generate Next.js template:\r\n```sh\r\n  npx @divyansh2209/temp-grabber nextjs\r\n```\r\n\r\n## Additional Options\r\n**Generate template with initialized GIT:**\r\n```sh\r\n  npx @divyansh2209/temp-grabber javascript --git\r\n  npx @divyansh2209/temp-grabber react --git\r\n  npx @divyansh2209/temp-grabber viteReact --git\r\n  npx @divyansh2209/temp-grabber react-redux --git\r\n  npx @divyansh2209/temp-grabber nextjs --git\r\n```\r\n\r\n**Generate template with initialized GIT and install all dependencies:**\r\n```sh\r\n  npx @divyansh2209/temp-grabber javascript --git --install \r\n  npx @divyansh2209/temp-grabber react --git --install\r\n  npx @divyansh2209/temp-grabber viteReact --git --install\r\n  npx @divyansh2209/temp-grabber react-redux --git --install\r\n  npx @divyansh2209/temp-grabber nextjs --git --install\r\n```\r\n## License\r\n\r\n[MIT](https://choosealicense.com/licenses/mit/)\r\n\r\n","readmeFilename":"README.md"}