{"_id":"@banana-universe/bananajs-cli","_rev":"11-fa4e8dcdcf1c238da94e316788ce4c9f","name":"@banana-universe/bananajs-cli","dist-tags":{"latest":"0.5.1"},"versions":{"0.0.1":{"name":"@banana-universe/bananajs-cli","version":"0.0.1","_id":"@banana-universe/bananajs-cli@0.0.1","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"dist":{"shasum":"9137342a7a80a3d1de6f62ef6f525bbe5edfd2b2","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.1.tgz","fileCount":8,"integrity":"sha512-UvtOeuSvX1yIAlqETt4coEIP34l1NnQCDuurKSvRZ+WwoerAnLYl85fbd42NycmXdhyYSn9UqHEnL/WMCSwLUA==","signatures":[{"sig":"MEUCIQDzZYZKasxSWUErXoRrLtJYgS5SfgaFF4OMRXnVocD+ZwIgW9OMvARGxUiZn6FLuinaHs02sIIAMVAIRU8otji2ciE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d487a37eabcad1ff2dee46cced277aa520630839","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"_npmVersion":"10.8.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.1_1743634775973_0.33712232975600953","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@banana-universe/bananajs-cli","version":"0.0.2","_id":"@banana-universe/bananajs-cli@0.0.2","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"dist":{"shasum":"a5bf6af3dd4ae256e6fe8890d18282be20234e95","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.2.tgz","fileCount":8,"integrity":"sha512-BcCiEyrV/lgKbUozBj/gh6aCPivEdaG6x1062SQPpSk0yHJOwGMzYErCUU5hbf+Gfodf5l0chPeY+Yus+RJJhA==","signatures":[{"sig":"MEYCIQDz+Kfks/1xRG72t1HTEjBEgWgXs8r8+7SnzZCHYFmhywIhAOvEp4fX59PcIyJy02x6Gt0SOLEJ6mINQLQyyzjqouqN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2159},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d487a37eabcad1ff2dee46cced277aa520630839","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"_npmVersion":"10.8.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.2_1743635268116_0.7058358038476829","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@banana-universe/bananajs-cli","version":"0.0.3","_id":"@banana-universe/bananajs-cli@0.0.3","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"bin":{"bananajs":"dist/index.js"},"dist":{"shasum":"f9d07eb2cdadd189e1b8c499da92bc564d44e454","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.3.tgz","fileCount":9,"integrity":"sha512-woRXnc5ZNY02mD2mqMZVPaXktNqDuZzrFAbKUg/vJW4bWJ3ZM3bT/m/zvO8ue18X95PfhcGNP2ZQv1VO1Mk4og==","signatures":[{"sig":"MEYCIQD3aOhEInF9BEq+vb79hfEDAW/4Wt0q5KsZBxUKOdlq8gIhANi3AQ+CEFv8XRbvmpkOGavT1ixxMqqD4g5FiE+U1TIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2795},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d487a37eabcad1ff2dee46cced277aa520630839","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"_npmVersion":"10.8.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.3_1743636070780_0.4043828293582825","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@banana-universe/bananajs-cli","version":"0.0.4","_id":"@banana-universe/bananajs-cli@0.0.4","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"bin":{"bananajs":"dist/index.js"},"dist":{"shasum":"e65253256beb13f800cd84a3a8927f6090b8dfb0","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.4.tgz","fileCount":9,"integrity":"sha512-Dvqc/BsPwPt62sVkiP+5BmE9WKVPK7i2vqIz2iQNcKsYu6F7n+LFGfvP4KNwUUQD3mp+hc09EsG2E+0QUxOm7w==","signatures":[{"sig":"MEUCIQDBi0+Cq9qE/9uwKgbDn7KMACgmJ68OiPU2Fw0JDEf3ggIgDIDZqzAvVqkc0aZC5z8g7qBXDY0le8dHCgH7RbZTywY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2976},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d487a37eabcad1ff2dee46cced277aa520630839","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"_npmVersion":"10.8.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.4_1743637432653_0.8590835732669548","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@banana-universe/bananajs-cli","version":"0.0.5","_id":"@banana-universe/bananajs-cli@0.0.5","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"bin":{"bananajs":"dist/index.js"},"dist":{"shasum":"b99a8d5262cabafb108f3ccbaea35aac3489029e","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.5.tgz","fileCount":8,"integrity":"sha512-xCrTbDNHTOtyMPqAhaQPl0MQq8NzwUlj0C4elqu7yyXzAQMLTULF/qkE2Rhzy07ez4+YH0GSICwJEuZ9SEkD9g==","signatures":[{"sig":"MEQCIB2gLBO6KNSm0PAIblcPHq4RCjqQUSuOkvjKFOJniKBiAiAuzLoehW1kowEWQpsS+zI4El57bGTRLjOHTdqSe2viEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3828},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"ae4e79693c22436f70d26034a6f851b356d9d0d6","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"_npmVersion":"10.8.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0","download-git-repo":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.5_1743795998734_0.6444855362232862","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@banana-universe/bananajs-cli","version":"0.0.7","author":{"name":"Surya Prakash Manne"},"license":"MIT","_id":"@banana-universe/bananajs-cli@0.0.7","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"homepage":"https://github.com/sprakas/banana-universe/tree/main/packages/bananajs-cli","bugs":{"url":"https://github.com/sprakas/banana-universe/issues"},"bin":{"bananajs":"dist/index.js"},"dist":{"shasum":"169074195d198ee929a7acecca5fdbe0e1224c6b","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.7.tgz","fileCount":8,"integrity":"sha512-LHXwKaHuNsfuALRefQpfWmi/Ys+bkb8nwb7bVRx0LQUCmQv7l4EXhy/TZTdGPcYVZxrkKsKm3MTVlIt5FOQUsg==","signatures":[{"sig":"MEUCIQCfxAFDMjFPT/WlALRSfrVgexiQaHghfLURR/ZNhv8PzgIgDqdsMZeGJqfmUYjW/ThLgWU2FBfUyTOevumMhPuuXWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7456},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"0af056b9f024eb9f15846ca13d178e79af560ac7","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"repository":{"url":"git+https://github.com/sprakas/banana-universe.git","type":"git"},"_npmVersion":"10.8.2","description":"A command-line interface (CLI) tool to create a new Bananajs app with different configurations, such as MongoDB or SQL-based setups. This CLI helps you quickly set up a project with your desired backend configuration.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0","inquirer":"^12.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.7_1743802666240_0.9712241642716541","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@banana-universe/bananajs-cli","version":"0.0.8","author":{"name":"Surya Prakash Manne"},"license":"MIT","_id":"@banana-universe/bananajs-cli@0.0.8","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"homepage":"https://github.com/sprakas/banana-universe/tree/main/packages/bananajs-cli","bugs":{"url":"https://github.com/sprakas/banana-universe/issues"},"bin":{"bananajs":"dist/index.js"},"dist":{"shasum":"9703558fbc953dfd5b8776fc4cc32e08c86a8336","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.8.tgz","fileCount":8,"integrity":"sha512-Y3OUdkHehWUlXZjj8XQfsPrw2PIVYb/htl7rgtpDYqKx1WPp3HqdubkUKcH980q5qEWP+tgPjAhaA7EqmA7T4Q==","signatures":[{"sig":"MEUCIQDbFCiL/X8b9c9OjOcBIrfD2cirjJUCTheX4S+hI7ieEgIgC0eg6Ux6R5Y3EAqj6/0p4XKAp93NMCAbQ8hYijasRLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7448},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"767bde4354f6f9765d384428293ddf3e0ac04edc","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"repository":{"url":"git+https://github.com/sprakas/banana-universe.git","type":"git"},"_npmVersion":"10.8.2","description":"A command-line interface (CLI) tool to create a new Bananajs app with different configurations, such as MongoDB or SQL-based setups. This CLI helps you quickly set up a project with your desired backend configuration.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0","inquirer":"^12.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.8_1743803151983_0.51797223618564","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@banana-universe/bananajs-cli","version":"0.0.9","author":{"name":"Surya Prakash Manne"},"license":"MIT","_id":"@banana-universe/bananajs-cli@0.0.9","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"homepage":"https://github.com/sprakas/banana-universe/tree/main/packages/bananajs-cli","bugs":{"url":"https://github.com/sprakas/banana-universe/issues"},"bin":{"bananajs":"dist/index.js"},"dist":{"shasum":"04c28536c0f7f4e2516f36368cc04e210608a8ce","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.9.tgz","fileCount":8,"integrity":"sha512-bPlPlNXvNvr8i5MleCS06VvO1IoPzcD/oskOFttjWSk2/pZVXkzCfFa4oK8m0vSKAG3D+I9mCj4C3Ud6J+1Udw==","signatures":[{"sig":"MEYCIQDBp/FtcbpihuOab/WHiJ4wnXGycmTYHH1jJADWxeh/LAIhAJ1Az6PSxdedO7h9EdsWe5bqi20TCdwBOEDVclPuW0wF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7482},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"779ce1a587df52c0ab7375a2c2401bbf9902f861","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"repository":{"url":"git+https://github.com/sprakas/banana-universe.git","type":"git"},"_npmVersion":"10.8.2","description":"A command-line interface (CLI) tool to create a new Bananajs app with different configurations, such as MongoDB or SQL-based setups. This CLI helps you quickly set up a project with your desired backend configuration.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0","inquirer":"^12.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.9_1743889230472_0.19662277780102988","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@banana-universe/bananajs-cli","version":"0.0.10","author":{"name":"Surya Prakash Manne"},"license":"MIT","_id":"@banana-universe/bananajs-cli@0.0.10","maintainers":[{"name":"sprakas","email":"srisurya092@gmail.com"}],"homepage":"https://github.com/sprakas/banana-universe/tree/main/packages/bananajs-cli","bugs":{"url":"https://github.com/sprakas/banana-universe/issues"},"bin":{"bananajs":"dist/index.js"},"dist":{"shasum":"98ce8cb5e31ff885943abe4b4d59c8a69e72a00f","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.0.10.tgz","fileCount":30,"integrity":"sha512-6wAF/lIswFwbH/FqkiAvzie9pLSqt4eaQsL3u29FfieJNEEk9t4O/HBST4cc0P6FAlYc3+EVQiPLy3r54CuRSg==","signatures":[{"sig":"MEQCIF5PR/HlHt9F4+LZ95+sK3vBgOlztQVdxBvJLsTbBhWZAiBwnlUAJa4/Xz4TBPwTEyLuEJ1UJrPCbyzogfX89YmZPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151797},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"c5f5175bf1b3f330aa63e9db0a266a9ff14f4d08","_npmUser":{"name":"sprakas","email":"srisurya092@gmail.com"},"repository":{"url":"git+https://github.com/sprakas/banana-universe.git","type":"git"},"_npmVersion":"10.8.2","description":"A command-line interface (CLI) tool to create a new Bananajs app with different configurations, such as MongoDB or SQL-based setups. This CLI helps you quickly set up a project with your desired backend configuration.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"chalk":"4.1.2","tslib":"^2.3.0","inquirer":"^12.5.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.0.10_1744320664708_0.2452906361168874","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@banana-universe/bananajs-cli","version":"0.5.0","author":{"name":"Surya Prakash Manne"},"license":"MIT","_id":"@banana-universe/bananajs-cli@0.5.0","maintainers":[{"name":"sprakas","email":"suryaprakash.manne1@gmail.com"}],"homepage":"https://github.com/surya-manne/banana-universe/tree/main/packages/bananajs-cli","bugs":{"url":"https://github.com/surya-manne/banana-universe/issues"},"bin":{"bjs":"dist/index.js","bananajs":"dist/index.js"},"dist":{"shasum":"41ccd925983bf6b753ab70f9fa25cfa4276f80b6","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.5.0.tgz","fileCount":198,"integrity":"sha512-dMIBACrxW7UtgbIMNBM8JnE+tN4iPTYMUmEPlbkqjdZdElvd/Rzcj4fb0F1M7TOAeA+Rrq5OMUONQ6Ffj5EqzQ==","signatures":[{"sig":"MEQCIAc11xicbyYiAMyJVsyEbEY5u0UvBzt/F7gYsF8U+ARJAiBksyhBwKD2Or4p9hKttOHVWUHkNub/7u/bJXX5KBrlYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506220},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"48e7f9557b6be3c8be7a0cab2b5953a731e3bed4","scripts":{"test":"tsc -p tsconfig.lib.json && node --test dist/__tests__/**/*.js"},"_npmUser":{"name":"sprakas","email":"suryaprakash.manne1@gmail.com"},"repository":{"url":"git+https://github.com/surya-manne/banana-universe.git","type":"git"},"_npmVersion":"11.6.2","description":"A command-line interface (CLI) tool to create a new Bananajs app with different configurations, such as MongoDB or SQL-based setups. This CLI helps you quickly set up a project with your desired backend configuration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":">=3.0.0","chalk":"4.1.2","tslib":"^2.3.0","inquirer":"^12.5.2","commander":"^7.2.0","openapi-typescript":">=7.0.0","@banana-universe/bananajs":"*","@banana-universe/ai-provider-core":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^4.3.16","dotenv":"^16.4.5","typescript":"~5.2.2","@ai-sdk/groq":"^1.0.0","@ai-sdk/google":"^1.0.0","@ai-sdk/openai":"^1.3.22","@ai-sdk/mistral":"^1.0.0","@ai-sdk/anthropic":"^1.2.12"},"peerDependencies":{"ai":">=4.0.0","zod":">=3.0.0","dotenv":">=16.0.0","@ai-sdk/groq":">=1.0.0","@ai-sdk/google":">=1.0.0","@ai-sdk/openai":">=1.0.0","@ai-sdk/mistral":">=1.0.0","@ai-sdk/anthropic":">=1.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"zod":{"optional":true},"dotenv":{"optional":true},"@ai-sdk/groq":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/anthropic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bananajs-cli_0.5.0_1776801236963_0.9488555427585834","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@banana-universe/bananajs-cli","version":"0.5.1","description":"A command-line interface (CLI) tool to create a new Bananajs app with different configurations, such as MongoDB or SQL-based setups. This CLI helps you quickly set up a project with your desired backend configuration.","bin":{"bananajs":"dist/index.js","bjs":"dist/index.js"},"author":{"name":"Surya Prakash Manne"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/surya-manne/banana-universe.git"},"homepage":"https://surya-manne.github.io/banana-universe/","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"development":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"tsc -p tsconfig.lib.json && node --test dist/__tests__/**/*.js"},"dependencies":{"@banana-universe/ai-provider-core":"0.1.1","@banana-universe/bananajs":"0.6.1","chalk":"4.1.2","commander":"^7.2.0","inquirer":"^12.5.2","openapi-typescript":">=7.0.0","tslib":"^2.3.0","zod":">=3.0.0"},"peerDependencies":{"@ai-sdk/anthropic":">=1.0.0","@ai-sdk/google":">=1.0.0","@ai-sdk/groq":">=1.0.0","@ai-sdk/mistral":">=1.0.0","@ai-sdk/openai":">=1.0.0","ai":">=4.0.0","dotenv":">=16.0.0","zod":">=3.0.0"},"peerDependenciesMeta":{"@ai-sdk/anthropic":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/groq":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/openai":{"optional":true},"ai":{"optional":true},"dotenv":{"optional":true},"zod":{"optional":true}},"devDependencies":{"@ai-sdk/anthropic":"^1.2.12","@ai-sdk/google":"^1.0.0","@ai-sdk/groq":"^1.0.0","@ai-sdk/mistral":"^1.0.0","@ai-sdk/openai":"^1.3.22","ai":"^4.3.16","dotenv":"^16.4.5","typescript":"~5.2.2"},"publishConfig":{"access":"public"},"gitHead":"4d8b7890043fef8e65e43486b7c3611e6e8085cf","_id":"@banana-universe/bananajs-cli@0.5.1","bugs":{"url":"https://github.com/surya-manne/banana-universe/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-sFHVcFaLbKV2NUGsIJ1ExbKHRbElS7mX7qJDfhwEldl8aA8EAyClnVmPAifEF0yEvUzj4vIR8wwDTFkzHHGyEQ==","shasum":"52dbcc604af40103562fb4ad14076125e7a04977","tarball":"https://registry.npmjs.org/@banana-universe/bananajs-cli/-/bananajs-cli-0.5.1.tgz","fileCount":198,"unpackedSize":501972,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDH0piIwewwgLiP+ZQCHdrcdxBsZUyvecmjJuz+G5/CLAiBW1W74Qd7h8Ait10+vSSQngB4a2jAIRUrXtWLV2LMQNw=="}]},"_npmUser":{"name":"sprakas","email":"suryaprakash.manne1@gmail.com"},"directories":{},"maintainers":[{"name":"sprakas","email":"suryaprakash.manne1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bananajs-cli_0.5.1_1776804219304_0.7701115493912223"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-02T22:59:35.879Z","modified":"2026-04-21T20:43:39.605Z","0.0.1":"2025-04-02T22:59:36.161Z","0.0.2":"2025-04-02T23:07:48.302Z","0.0.3":"2025-04-02T23:21:10.952Z","0.0.4":"2025-04-02T23:43:52.835Z","0.0.5":"2025-04-04T19:46:38.917Z","0.0.7":"2025-04-04T21:37:46.443Z","0.0.8":"2025-04-04T21:45:52.178Z","0.0.9":"2025-04-05T21:40:30.726Z","0.0.10":"2025-04-10T21:31:04.945Z","0.5.0":"2026-04-21T19:53:57.103Z","0.5.1":"2026-04-21T20:43:39.463Z"},"bugs":{"url":"https://github.com/surya-manne/banana-universe/issues"},"author":{"name":"Surya Prakash Manne"},"license":"MIT","homepage":"https://surya-manne.github.io/banana-universe/","repository":{"type":"git","url":"git+https://github.com/surya-manne/banana-universe.git"},"description":"A command-line interface (CLI) tool to create a new Bananajs app with different configurations, such as MongoDB or SQL-based setups. This CLI helps you quickly set up a project with your desired backend configuration.","maintainers":[{"name":"sprakas","email":"suryaprakash.manne1@gmail.com"}],"readme":"# @banana-universe/bananajs-cli\n\nCLI toolkit for scaffolding, generating, and inspecting BananaJS projects.\n\n## Homepage\n\nhttps://surya-manne.github.io/banana-universe/\n\n## Installation\n\n```bash\nnpm install -g @banana-universe/bananajs-cli\n```\n\n## Core CLI Commands\n\n- `bananajs new` (or `bjs new`) to scaffold apps\n- `bananajs routes` to inspect controller routes\n- `bananajs openapi export` to export API docs\n- `bananajs ai generate` to generate modules from prompts or schemas\n\n## Minimal Working Setup\n\n```bash\nbjs new my-app --preset sql\ncd my-app\nnpm install\nnpm run dev\n```\n\n## API-Level Examples\n\n### Route inspection\n\n```bash\nbjs routes --project ./src\n```\n\n### OpenAPI export\n\n```bash\nbjs openapi export --out openapi.json\n```\n\n### AI generation\n\n```bash\nbjs ai generate --from-prompt \"Create Product module with list and create endpoints\"\n```\n\n## Documentation\n\n- Project docs: https://surya-manne.github.io/banana-universe/\n\n## License\n\nMIT\n","readmeFilename":"README.md"}