{"_id":"@bolorundurovb/mvcli","_rev":"7-dc2eda89d927e414af5815a9f4e1aa6c","name":"@bolorundurovb/mvcli","dist-tags":{"dev":"1.0.0-beta.2","latest":"2.0.1"},"versions":{"1.0.0":{"name":"@bolorundurovb/mvcli","version":"1.0.0","author":{"name":"Bolorunduro Valiant-Joshua"},"license":"MIT","_id":"@bolorundurovb/mvcli@1.0.0","maintainers":[{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"}],"bin":{"mvcli":"dist/index.js"},"dist":{"shasum":"33c4c4ae168861563cc7ceb770da0f531fcf67eb","tarball":"https://registry.npmjs.org/@bolorundurovb/mvcli/-/mvcli-1.0.0.tgz","fileCount":3290,"integrity":"sha512-E3nWgmmZnfVn5rt6u/7nhb99Vpx+Jm9bax7Ini8QQ8osMZlFyfFma2q1NbPcPpbQSADt/zWWCAeDrBnTVE4VaA==","signatures":[{"sig":"MEQCIFjIGjEO0TLMerEY07CDBi7GQm7DLI6YpocoRBhPsx82AiAVQ3PGOEm8jn2v/Rn4do1/ju4jme5HmGHQveYnC4kCFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134630844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1jOACRA9TVsSAnZWagAAgLwQAKONHonuZpQHnmuNIq/e\nDraxbH3ZT5c3JBaFaJNKiI+rAX+Qwd5wBLQqVrphsmW9N2SqdgmyUWq2hn3+\nFh1Vb7RTJXuNuh63W8LIQA+uHvt8N4XkYNtsh5H1KTqqkqAyAr4yJh5663jl\nXqAb0/gYANqXSPKER1S11juqB/6GBQrLiq9wfHhpA9TKDyry5/e9Cx6yAdG0\nMkObkBH9PutX4X5Fk+ICSAD/a/D7pFvQtlbHy/VGZkch1R681GtK+dbo2Nqc\nBlREF3PMaBcRAr13OjsHfBH2wjyelRG+LIfQihDPox9QugtRlOMbV1krurAW\nhf0uvcTOy3SD7LJZKH4HuS1Z6lQqTjF50VUEeF9xO6sNHk/UPVonuaVwkyrs\nYkE4VAI/2vtc/YuQGbgFTOz9OC9ah9+O6g8RzuuN/HK46rq+8XkWYtP0t2pL\n+1TJ4jY291c1PG6ZUHyaKT64yjTv8tcoBFci32u0cjD5pCh7PDIZSOOQCNoI\nbjYgn4uEgCQg+MQZzNTr0b3dX+qbUogV0FhsIryZfZV7mgUFdA0etZ5C/MQN\nh54SlhCcAPzFiDS1wTJwmsvhOXstPI361QOveVCsDmSvHQolP7gp0gshx/Fi\nqcJLQquf6Kh3yodJjMX2/XchCQFogPIetnpFmGbTuCEayuBHtbiBx8WHTpb5\n/jM1\r\n=JyAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && shx rm -rf dist/templates && shx cp -r src/templates dist","start":"ts-node src/index.ts","start:watch":"nodemon --watch src --exec ts-node src/index.ts"},"_npmUser":{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"},"_npmVersion":"6.14.5","description":"Noe Typescript","directories":{},"_nodeVersion":"14.5.0","dependencies":{"ejs":"^3.1.5","yargs":"^16.2.0","shelljs":"^0.8.4","inquirer":"^7.3.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","nodemon":"^2.0.6","ts-node":"^9.1.1","@types/ejs":"^3.0.5","typescript":"^4.1.3","@types/node":"^14.14.13","@types/yargs":"^15.0.11","@types/shelljs":"^0.8.8","@types/inquirer":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mvcli_1.0.0_1607873407821_0.3627840249404459","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bolorundurovb/mvcli","version":"1.0.1","author":{"name":"Bolorunduro Valiant-Joshua"},"license":"MIT","_id":"@bolorundurovb/mvcli@1.0.1","maintainers":[{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"}],"bin":{"mvcli":"dist/index.js"},"dist":{"shasum":"ed3748d9cf254cef92d6112c57978b1ab1f36fc1","tarball":"https://registry.npmjs.org/@bolorundurovb/mvcli/-/mvcli-1.0.1.tgz","fileCount":85,"integrity":"sha512-FOaxr9uOPkiWfvqBiih8j9uMp0PM/iheBfVe+BbmxHCys944l0IG98UqELEYs71tsmIQO1XYBdy4HKiP7Dl0pA==","signatures":[{"sig":"MEUCIFuPFMKxOKUmlTNLcqaVEfvrbLIisfu2IB/uOYpY1DQXAiEAnArw9to8p2E6tjVrpzZuRKwp8+NQa3nqILIVCK8zRQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1jtICRA9TVsSAnZWagAA5UYP/3g7MgBUuBOMYaINoFlB\nGrUEvjFW0WgqmVxrkkxBTyI4CD5knovHoGqHognVMXujlD9fGOCWYnRGuVRH\nt2oQ6VnmzvslEV24H5x3PDTxgNuaXxDH8GoTBWwF906FGcihYUdl9ms2k2Dt\nKVlccYln1/9a1769KJ5o9ORyslhcb6nA6BXUwOp5hmnx4udqgBqoLIhxYqiY\nVs5IPhPl3FyDNf7xWi86Zy+uPl5gZGhlQCspqcm8WkcSHOvCnhMKr0eTmpam\nvDYQWzSnk5cXGQEyvRe2JRHEt5Dw0oqj4fVQ6TaiYZ2k9B5pibNJCX88e5RX\nQK5FnBQ8bE03l+MtwvGOCU0rDRcva6LzzlbcmoblQo11C7pSnI0Wuigtbepc\n2E8Zj/FGAaYo6E2hWkqyvLPu9ENXJya0YYGTdlzrctkyziXpYmbfA4N7fWpv\n2duKLbMK76RG2WI92/KI0KtV/s+/LvP1kDAfMuZ/YbS7eww7VBwBMLm7O9CW\nCE98qEt0BDhluPrfj5lcHc7MfikwTqoGLBC65Lp+yRvcPtb80S85K7QEjF4v\npDRzFudbAWX6PxL5I0N6qgk7I/LWn9Rg/BgyKCuce8Z/u5cAv6R3H+qSl0N5\n82o4DfOlmo0Y9Dq3G9BDdoetm6itGhPAv+ANoVdKCea6kmdUKNhlY0UnlGO6\ncEMF\r\n=ITn8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"214cb5cb837abc49a5c128d8b505d9c2b34d4be7","scripts":{"build":"tsc && shx rm -rf dist/templates && shx cp -r src/templates dist","start":"ts-node src/index.ts","start:watch":"nodemon --watch src --exec ts-node src/index.ts"},"_npmUser":{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"},"_npmVersion":"6.14.5","description":"Noe Typescript","directories":{},"_nodeVersion":"14.5.0","dependencies":{"ejs":"^3.1.5","yargs":"^16.2.0","shelljs":"^0.8.4","inquirer":"^7.3.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","nodemon":"^2.0.6","ts-node":"^9.1.1","@types/ejs":"^3.0.5","typescript":"^4.1.3","@types/node":"^14.14.13","@types/yargs":"^15.0.11","@types/shelljs":"^0.8.8","@types/inquirer":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/mvcli_1.0.1_1607875399582_0.29869221824950976","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@bolorundurovb/mvcli","version":"1.0.0-beta.2","keywords":["cli","scaffold","generator","template","project","typescript"],"author":{"name":"Bolorunduro Valiant-Joshua"},"license":"MIT","_id":"@bolorundurovb/mvcli@1.0.0-beta.2","maintainers":[{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"}],"bin":{"mvcli":"dist/index.js"},"dist":{"shasum":"39627dfaaa7a957691c488b7db8f5ef144f922c1","tarball":"https://registry.npmjs.org/@bolorundurovb/mvcli/-/mvcli-1.0.0-beta.2.tgz","fileCount":53,"integrity":"sha512-tMaCN0xdxowGKCXYcPgysyU2z8/ks0TJFX1mMqrOh3maVofPXd/eFkBcn/NYk9jFHcNs+SXLes19zX1ec/lWYg==","signatures":[{"sig":"MEYCIQC0P2ccORL83C2dbwU2dBVErmQxpSN6Wgs08+/Gu0dARgIhAL3jzi7SA/q3pSfajNzsoDhLXAdSz/rV2Qq5secsiUs/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575789},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d53b91993157b5b07aa46c4daa15abd588eefda","licence":"MIT","scripts":{"ci":"yarn install --frozen-lockfile","lint":"eslint src --fix","test":"jest","build":"tsc","start":"node --loader ts-node/esm src/index.ts","bundle":"tsc && rollup dist/index.js --format esm --file dist/bundle.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky","publish":"npm publish --access public","release":"semantic-release","release:dry":"semantic-release --dry-run","release:beta":"semantic-release --branch dev"},"_npmUser":{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"},"_npmVersion":"10.9.2","description":"A modern CLI tool for scaffolding and generating project templates with style and ease.","directories":{},"lint-staged":{"*.{js,ts,json}":["yarn  lint","yarn format"]},"resolutions":{"@babel/helpers":"7.27.0","@babel/runtime":"7.27.0"},"_nodeVersion":"22.3.0","dependencies":{"chalk":"^5.4.1","yargs":"^16.2.0","shelljs":"^0.8.5","@inquirer/prompts":"^7.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.3.3","jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.20.0","rollup":"^4.34.6","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.6","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","@types/shelljs":"^0.8.8","@types/inquirer":"^9.0.7","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.23.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.23.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mvcli_1.0.0-beta.2_1745014362753_0.13438207453282325","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bolorundurovb/mvcli","version":"1.0.2","keywords":["cli","scaffold","generator","template","project","typescript"],"author":{"name":"Bolorunduro Valiant-Joshua"},"license":"MIT","_id":"@bolorundurovb/mvcli@1.0.2","maintainers":[{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"}],"bin":{"mvcli":"dist/index.js"},"dist":{"shasum":"508ec228a3d7d97b1f6b181432c325cec8ea097f","tarball":"https://registry.npmjs.org/@bolorundurovb/mvcli/-/mvcli-1.0.2.tgz","fileCount":56,"integrity":"sha512-qb2SAsP+p65FYAImH8NHVU8o/qv7iJSj2kQ1h54kLRHZ+1og2kLMT7f0pMt7OEJ7y7hrIstC+2IaHakr/6HeCw==","signatures":[{"sig":"MEQCIDH39no2U9h2vtUPiBbBDYv1LZzGDE6/dhEuNamDovMJAiBDD3CPRLOHPH+swk19jDn4w9wfZpyfX5jWnZ/xAd2/+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879370},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"043e91f5c3a6fd93dd5a3c8ab5ea61131bcf9dc3","licence":"MIT","scripts":{"ci":"yarn install --frozen-lockfile","lint":"eslint src --fix","test":"jest","build":"tsc","start":"node --loader ts-node/esm src/index.ts","bundle":"tsc && rollup dist/index.js --format esm --file dist/bundle.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky","publish":"npm publish --access public","release":"semantic-release","release:dry":"semantic-release --dry-run","release:beta":"semantic-release --branch dev"},"_npmUser":{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"},"_npmVersion":"10.8.1","description":"A modern CLI tool for scaffolding and generating project templates with style and ease.","directories":{},"lint-staged":{"*.{js,ts,json}":["yarn  lint","yarn format"]},"resolutions":{"@babel/helpers":"7.27.0","@babel/runtime":"7.27.0"},"_nodeVersion":"22.3.0","dependencies":{"chalk":"^5.4.1","yargs":"^16.2.0","shelljs":"^0.8.5","@inquirer/prompts":"^7.3.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","jest":"^29.7.0","husky":"^9.1.7","eslint":"^9.20.0","rollup":"^4.34.6","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.6","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","@types/shelljs":"^0.8.8","@types/inquirer":"^9.0.7","semantic-release":"^24.2.3","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.23.0","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.23.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mvcli_1.0.2_1745015777419_0.3538741593381596","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bolorundurovb/mvcli","version":"2.0.0","keywords":["cli","scaffold","generator","template","project","typescript"],"author":{"name":"Bolorunduro Valiant-Joshua"},"license":"MIT","_id":"@bolorundurovb/mvcli@2.0.0","maintainers":[{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"}],"bin":{"mvcli":"dist/index.js"},"dist":{"shasum":"95ca8d8e56c5b9e5b28427d8e531c5d6c44b11a7","tarball":"https://registry.npmjs.org/@bolorundurovb/mvcli/-/mvcli-2.0.0.tgz","fileCount":716,"integrity":"sha512-pcNgjFBrtGZem0K5ND25OO8dTKVEDJc8iKEWFshn8K9btBMj/NoE22gzY6wzagXJNAcLGVnYqjeXB72jTPI5xg==","signatures":[{"sig":"MEQCIDcT1HTSaMyl8/DC4kL+0ZGyCZrqRa5Ko7V8BC77V9dIAiBoT3DZttVFowPT9vTFMXJY5fhBB2n0Rt2ssrXkt/s5yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFeObVetVtNtsbiadbAR72r2aRlgagsFh7hvyGL4ddKRAiBdsWvWXFui7+h73ucQ4IvX3U7uviXcBxLl7ExO4bX48Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252882},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"417c7d2eee20d1147ebb9a6724932298eb94b84c","licence":"MIT","scripts":{"ci":"yarn install --frozen-lockfile --ignore-engines","lint":"eslint src --fix","test":"jest","build":"node scripts/sync-version.js && tsc","start":"node --loader ts-node/esm src/index.ts","bundle":"tsc && rollup dist/index.js --format esm --file dist/bundle.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky","publish":"npm publish --access public","version:sync":"node scripts/sync-version.js","version:check":"node scripts/sync-version.js --check","prepublishOnly":"node scripts/sync-version.js --check"},"_npmUser":{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"},"_npmVersion":"11.17.0","description":"A modern CLI tool for scaffolding and generating project templates with style and ease.","directories":{},"lint-staged":{"src/**/*.{js,ts,json}":["yarn lint","yarn format"]},"resolutions":{"tmp":"^0.2.6","diff":"^4.0.4","lodash":"^4.18.1","flatted":"^3.4.2","js-yaml":"^3.15.1","minimatch":"^3.1.4","picomatch":"^2.3.2","handlebars":"^4.7.9","browserslist":"^4.28.7","@babel/helpers":"7.27.0","@babel/runtime":"7.27.0","brace-expansion":"^1.1.18"},"_nodeVersion":"24.19.0","dependencies":{"ejs":"^6.0.1","chalk":"^5.4.1","yargs":"^16.2.0","shelljs":"^0.8.5","@inquirer/prompts":"^7.3.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","cors":"^2.8.6","jest":"^29.7.0","vite":"^6.2.0","husky":"^9.1.7","jsdom":"^26.0.0","dotenv":"^17.4.2","eslint":"^9.20.0","rollup":"^4.34.6","vitest":"^3.2.7","express":"^5.2.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.0","supertest":"^7.2.2","@types/ejs":"^3.1.5","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.6","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","@types/express":"^5.0.6","@types/shelljs":"^0.8.8","@types/inquirer":"^9.0.7","@types/supertest":"^7.2.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/eslint-plugin":"^8.23.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mvcli_2.0.0_1789933806072_0.9502172954900716","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"@bolorundurovb/mvcli@2.0.1","bin":{"mvcli":"dist/index.js"},"bugs":{"url":"https://github.com/bolorundurovj/templategen/issues"},"dist":{"shasum":"660122f31f63cf554174ed5299135f3b71cfdae5","tarball":"https://registry.npmjs.org/@bolorundurovb/mvcli/-/mvcli-2.0.1.tgz","fileCount":715,"integrity":"sha512-F5Cq51aOXsuBIef5x3ZSpnMk26k9ZR/DBg86o8sY8sakghmxWX0RKjadebQUAyPTV8kh/W7fK3ji7HKYLYBkaQ==","signatures":[{"sig":"MEUCICAX/07p1e1uer5RrllT73Mzfe71tx2A+a8QNslyFw2OAiEAt9F0nHFV3aGdxOoRg+TSfG+V6k+NHZ08nWM5MMDg6VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICn2adFwAB4UtIf9pNPQVok12m6XEvqctBs+cmzHKI9bAiEAuhBKFX7Nz6dzifAts4dAv2e3ZIaU65nTuZzbQNl6iy0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bolorundurovb%2fmvcli@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1230814},"main":"dist/index.js","name":"@bolorundurovb/mvcli","type":"module","types":"dist/index.d.ts","author":{"name":"Bolorunduro Valiant-Joshua"},"engines":{"node":">=20.0.0"},"gitHead":"35f74ec104ec564e7ab8c2cf19906e3f82dfa9f8","licence":"MIT","license":"MIT","scripts":{"ci":"yarn install --frozen-lockfile --ignore-engines","lint":"eslint src --fix","test":"jest","build":"node scripts/sync-version.js && tsc","start":"node --loader ts-node/esm src/index.ts","bundle":"tsc && rollup dist/index.js --format esm --file dist/bundle.js","format":"prettier --write \"src/**/*.{ts,tsx}\"","prepare":"husky","publish":"npm publish --access public","version:sync":"node scripts/sync-version.js","version:check":"node scripts/sync-version.js --check","prepublishOnly":"node scripts/sync-version.js --check"},"version":"2.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3069034-c470-4a16-8182-cd934be675f3"}},"homepage":"https://github.com/bolorundurovj/templategen#readme","keywords":["cli","scaffold","generator","template","project","typescript"],"repository":{"url":"git+https://github.com/bolorundurovj/templategen.git","type":"git"},"_npmVersion":"11.19.1","description":"A modern CLI tool for scaffolding and generating project templates with style and ease.","directories":{},"lint-staged":{"src/**/*.{js,ts,json}":["yarn lint","yarn format"]},"maintainers":[{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"}],"resolutions":{"tmp":"^0.2.6","diff":"^4.0.4","lodash":"^4.18.1","flatted":"^3.4.2","js-yaml":"^3.15.1","minimatch":"^3.1.4","picomatch":"^2.3.2","handlebars":"^4.7.9","browserslist":"^4.28.7","@babel/helpers":"7.27.0","@babel/runtime":"7.27.0","brace-expansion":"^1.1.18"},"_nodeVersion":"22.23.2","dependencies":{"ejs":"^6.0.1","chalk":"^5.4.1","yargs":"^16.2.0","shelljs":"^0.8.5","@inquirer/prompts":"^7.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.3","cors":"^2.8.6","jest":"^29.7.0","vite":"^6.2.0","husky":"^9.1.7","jsdom":"^26.0.0","dotenv":"^17.4.2","eslint":"^9.20.0","rollup":"^4.34.6","vitest":"^3.2.7","express":"^5.2.1","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.5.0","supertest":"^7.2.2","@types/ejs":"^3.1.5","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.10.6","lint-staged":"^15.4.3","@types/yargs":"^17.0.33","@jest/globals":"^29.7.0","@types/express":"^5.0.6","@types/shelljs":"^0.8.8","@types/inquirer":"^9.0.7","@types/supertest":"^7.2.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.23.0","@typescript-eslint/eslint-plugin":"^8.23.0","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mvcli_2.0.1_1789937135990_0.22716099140873536"}}},"time":{"created":"2020-12-13T15:30:07.763Z","modified":"2026-09-20T20:45:36.499Z","1.0.0":"2020-12-13T15:30:08.468Z","1.0.1":"2020-12-13T16:03:19.740Z","1.0.0-beta.2":"2025-04-18T22:12:43.013Z","1.0.2":"2025-04-18T22:36:17.760Z","2.0.0":"2026-09-20T19:50:06.150Z","2.0.1":"2026-09-20T20:45:36.086Z"},"author":{"name":"Bolorunduro Valiant-Joshua"},"license":"MIT","keywords":["cli","scaffold","generator","template","project","typescript"],"description":"A modern CLI tool for scaffolding and generating project templates with style and ease.","maintainers":[{"name":"bolorundurovb","email":"valiantejoe16@gmail.com"}],"readme":"🚀 TemplateGen\n==============\n\n![Version](https://img.shields.io/badge/version-1.0.1-blue.svg) ![Documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg) ![License](https://img.shields.io/badge/License-MIT-yellow.svg) ![Twitter Follow](https://img.shields.io/twitter/follow/bolorundurovb.svg?style=social)\n\n📑 Table of Contents\n--------------------\n\n1. [Introduction](#introduction)\n2. [Features](#features)\n3. [Installation](#installation)\n4. [Usage](#usage)\n5. [Testing](#testing)\n6. [Contributing](#contributing)\n7. [Support](#support)\n8. [License](#license)\n9. [Author](#author)\n\n🌍 Introduction\n---------------\n\nWelcome to TemplateGen – a world-class CLI tool that effortlessly scaffolds your next project with style and efficiency.\nDesigned with modern developers in mind, TemplateGen leverages the power of ES Modules and TypeScript to deliver a\nseamless experience from setup to deployment.\n\n🌟 Features\n-----------\n\n* ⚡️ Rapid Project Setup: Kickstart new projects in seconds\n* 🎨 Customizable Templates: Tailor templates to your workflow\n* 🔧 Modern Stack: Built with ES Modules + TypeScript\n* 📚 Developer-Friendly: Intuitive CLI & clear documentation\n* 🌈 Colorful Terminal Output: Visual feedback for all actions\n\n📦 Installation\n---------------\n\n### Local Development\n\n    git clone https://github.com/bolorundurovj/templategen.git\n    cd templategen\n    npm install\n\n### Global CLI Tool\n\n    npm install -g @bolorundurovb/mvcli\n\n🚀 Usage\n--------\n\n### Basic Generation\n\n    npm run start\n\n### Global CLI Usage\n\n    mvcli\n\n### Full CLI Arguments\n\n    mvcli \\\n      --projectName \"api-service\" \\\n      --projectType \"backend\" \\\n      --language \"python\" \\\n      --framework \"FastAPI\" \\\n      --architecturePattern \"microservices\" \\\n      --database \"postgresql\"\n\n### Interactive Mode\n\n    mvcli --projectName \"my-app\"\n    # Answer subsequent prompts\n\n<div class=\"command-reference\">\n  <h2>Command Options Reference</h2>\n\n  <table class=\"options-table\">\n    <thead>\n      <tr>\n        <th>Option</th>\n        <th>Required</th>\n        <th>Allowed Values</th>\n        <th>Description</th>\n      </tr>\n    </thead>\n    <tbody>\n      <tr>\n        <td><code>--projectName</code></td>\n        <td>✅ Yes</td>\n        <td>Any valid string</td>\n        <td>Name for your project directory</td>\n      </tr>\n      <tr>\n        <td><code>--projectType</code></td>\n        <td>✅ Yes</td>\n        <td>\n          <code>frontend</code>, \n          <code>backend</code>, \n          <code>fullstack</code>\n        </td>\n        <td>Type of project to scaffold</td>\n      </tr>\n      <tr>\n        <td><code>--language</code></td>\n        <td>✅ Yes</td>\n        <td>\n          <code>javascript</code>, \n          <code>typescript</code>, \n          <code>python</code>, \n          <code>csharp</code>\n        </td>\n        <td>Primary programming language</td>\n      </tr>\n      <tr>\n        <td><code>--framework</code></td>\n        <td>✅ Yes</td>\n        <td>Any specified framework name</td>\n        <td>-</td>\n      </tr>\n      <tr>\n        <td><code>--architecturePattern</code></td>\n        <td>❌ No</td>\n        <td>\n          <code>monolithic</code>, \n          <code>microservices</code>, \n          <code>cqrs</code>, \n          <code>mvc</code>, \n          <code>event-driven</code>\n        </td>\n        <td>Architectural approach</td>\n      </tr>\n      <tr>\n        <td><code>--database</code></td>\n        <td>❌ No</td>\n        <td>\n          <code>mongodb</code>, \n          <code>postgresql</code>, \n          <code>mysql</code>, \n          <code>sqlite</code>\n        </td>\n        <td>Database system integration</td>\n      </tr>\n    </tbody>\n  </table>\n\n  <div class=\"table-notes\">\n    <p>💡 <strong>Note:</strong> When using interactive mode, you'll be prompted for any missing required options.</p>\n    <p>🔍 <strong>Validation:</strong> Invalid values will trigger error messages with suggestions</p>\n  </div>\n</div>\n\n#### To see all available commands\n\n    mvcli --help\n\n🧪 Testing\n----------\n\n    npm run test\n\n🤝 Contributing\n---------------\n\nWe welcome contributions through:\n\n* 📝 [Issue tracking](/issues)\n* 🛠 [Contribution guidelines](/contributing)\n* 🔀 PR submissions\n\n❤️ Support\n----------\n\nShow your love:\n\n* ⭐️ Star the repository\n* 💖 [Support on Patreon](https://www.patreon.com/bolorundurovb)\n\n📜 License\n----------\n\nMIT Licensed - See [full license details](/licence)\n\n👨💻 Author\n-----------\n\n**Bolorunduro Valiant-Joshua**\n\n* 🌐 [Portfolio](https://bolorundurovb.live)\n* 🐦 [Twitter](https://twitter.com/bolorundurovb)\n* 💼 [LinkedIn](https://linkedin.com/in/bolorundurovb)\n* 👨💻 [GitHub](https://github.com/bolorundurovj)\n\nMade with ❤️ by BolorunduroVB • Happy coding! 🚀\n","readmeFilename":"README.md","homepage":"https://github.com/bolorundurovj/templategen#readme","repository":{"url":"git+https://github.com/bolorundurovj/templategen.git","type":"git"},"bugs":{"url":"https://github.com/bolorundurovj/templategen/issues"}}