{"_id":"create-backend-buddy","_rev":"31-389326047043d44d7cdf7fdbbd799069","name":"create-backend-buddy","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"create-backend-buddy","version":"1.0.0","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"ISC","_id":"create-backend-buddy@1.0.0","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"9b112fbc63e30d7012ee712dbd9a495b00bf364b","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.0.tgz","fileCount":51,"integrity":"sha512-iWobIKTHNim13bFsUEQRuY96a9ZUP9Na7YkaNRliUSn/kiVbftYwW0zdzKPFXcKVfecnuEOIvQQKczqF2Zvzyg==","signatures":[{"sig":"MEYCIQDzwjLrfXc6yDfSY8Ver+aQCVo0apgBWmzS+jRMbFP1ZwIhAM0u4pJf7lxS5HxcUi3RzJ+848r4WtfIoErutq+NAG7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"05e658da491e56028d253dcf6d9e13c24398ef3f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.0_1751284290032_0.7662057427182085","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"create-backend-buddy","version":"1.0.1","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"ISC","_id":"create-backend-buddy@1.0.1","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"d11b40ea408a4cdd2236223c18c22028042bfb6f","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.1.tgz","fileCount":51,"integrity":"sha512-j1dJYuL25Ng1hPDXmegN/6t8eTlLAgXeWiALv+GAPfnEYbxjRSVQCupEZOzbpViL1yWRx4vE1G0+j4opMB/mNw==","signatures":[{"sig":"MEQCIE6lekCQhDfmi1aTlGnYQdQpZ8GlMUzG5TE/Aj31DY15AiAgveeUyepbK0FnTZpPK1BAMvfaIBO8SNi6eeovnkjBQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33436},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"09cf6bdfc98bb3c01635ab5fbbd0bf0255ac1a14","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.1_1751342186189_0.15035332601116602","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"create-backend-buddy","version":"1.0.2","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"ISC","_id":"create-backend-buddy@1.0.2","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"0415082973330ab57503219313570459572058c6","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.2.tgz","fileCount":49,"integrity":"sha512-55MLE9u0ThuRBfAnDWjlpyUzDQQkvK15jRxOBPvcfaKFfrsBARUepZlG4DCa0PTw3+0dMBNt4nwmEKO0TL/s+g==","signatures":[{"sig":"MEUCIG4fxikH/chgXGG/58oeaqJuH2SFQjYC9q/+T5TWKvt/AiEAgJ1oZyJqUIzxMq0f0TGPJBhbrv57Rf+xr+6YimU/+k0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31931},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"87627a6b9ab5b83330a3b6fa7d9ed0222b2bb6aa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.2_1751354179359_0.8064205331279437","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"create-backend-buddy","version":"1.0.3","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"ISC","_id":"create-backend-buddy@1.0.3","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"46827320e59d2a71e40af2e69a0d4dc37a4892e8","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.3.tgz","fileCount":49,"integrity":"sha512-9Z6UQ5zJ/Ips/BEoF5BWiWRis7HTowvGfGuG2iU3c8Y8bRHFH3x+YxfniKbXDx4QSTB1YL/LItL54IG5blSSOQ==","signatures":[{"sig":"MEUCIQDYycU8PV22URiCsUYXDVU20oxCSbx9FwOJOZzyZW2d2wIgDuyR3kXglXF5tMe1Zb7AFKYza2JF5tyUAWtgiNFtxtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33428},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"fcfbbd0638afc2077dca2c37a46fefac04362c3d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.3_1751364867898_0.9924405093303785","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"create-backend-buddy","version":"1.0.4","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.4","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"01f3ce44d4594edd122239a3bd932762b0ffb0f7","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.4.tgz","fileCount":49,"integrity":"sha512-yLr9VuV0aD+okIL42i7PCjl3KjLS9+fnH10S6vIZ6UTswQRWcUFpJgfGgM0RYlKBisKiTQPOPOggcdqQIxcckw==","signatures":[{"sig":"MEYCIQC/BE07uQVkTXSOSnWNo3BYgvAZTjmT8ATMUkRaYp22HQIhAO+gYDrVJuZaJ5F2QVx45T1thoaMl48eHNPFtXOtwNGO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33428},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"6a8e7999db7380f8e39d7a8a27395f9e8419053a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.4_1751365244335_0.056337671902973785","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"create-backend-buddy","version":"1.0.5","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.5","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"0d580251cd592ce2074afee5450dbc022f1f0ede","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.5.tgz","fileCount":49,"integrity":"sha512-b2FYtSMays2YM0/zLdVx8b3wfdtzsBNEhdMkvO8GHuAsPnEEnx8xP9CE1fa8O+5FsMccG0HBckWuYrbsMdM6Cg==","signatures":[{"sig":"MEYCIQDeWQGJTSH8FAc02tDPG9Z+pB09hWOACs0KKvETJr1iQgIhAJXwPZShdFmKM14PY9jwLnR4ttuSWDz9Xz2D+kBYToVl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33632},"main":"index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"ddc9370f98afc765bbc5a6d43fc3b11447ec3326","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.5_1751370640888_0.5850237072331572","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"create-backend-buddy","version":"1.0.6","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.6","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"9a671ba0661d270312bd69015baa94bae1f8123e","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.6.tgz","fileCount":49,"integrity":"sha512-sJBIrDLy1NZrz4nERVNzri8+k8U7oilG7sSxd9MALvd8/obxldfwWUG1Rvqpph9K9i20CbzliZbnQjqYnSaoQA==","signatures":[{"sig":"MEUCICL/WNdX9AUvnzX1rwazTUhcm6UnLD7vcwIPK5NmwcdYAiEAlqQJFPla9fo78B6Trr4olS4VbxeRGxfKsiMDw2lAtzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33632},"main":"index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"80e357522b6d3d3bccaf7a904da1a9f913b4a14a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.6_1751371958322_0.5605675388421538","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"create-backend-buddy","version":"1.0.7","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.7","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"d82aa0f84393fdd4fa36c86c55e1bb96c3f55a2c","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.7.tgz","fileCount":49,"integrity":"sha512-s6Mt9AmBC7gYHXhOpcblNxA8l+oG4KnUSJ9C6ut9qIwTfq7u3Y2l41T8YfoGKLoV5lpotI+pZojDsFEGkv+uCA==","signatures":[{"sig":"MEQCIDj4zA512RHhRZYuVficw7ImRCI7hxWRWoEoPTaxBAFbAiBZ107KoIM4R4XPBgeAqedKU7ZaPjXWpZ6flrZxm6/p7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33632},"main":"index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"b6fdd1982adab996afc5890911ab0a8ba08b3ab0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.7_1751427928949_0.8218373763793811","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"create-backend-buddy","version":"1.0.8","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.8","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"939dd292430046f86ec9a19613f45b019bbc7d25","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.8.tgz","fileCount":49,"integrity":"sha512-DYaFbNUxagIUKeBOl19I4/QWBVjb0GVmAuP8Y2Qo7RRkQ01EHvsSuUPm7HxD+lnoz7PNQBofKNnOCgiN0c7CRw==","signatures":[{"sig":"MEUCIQDa2zSZXc4fHZelkGa1d2UuU2x1j5uEVPUc3xeg6WwQWQIgNC3zMD31i6CcUZt957sJ84o/KVBv40pUI37M2eBlLQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34031},"main":"index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"b5e6716a94cd156317dae46463c217e834aa5118","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","actor":{"name":"garv_gojariya","type":"user","email":"gsgojariya196003@gmail.com"},"email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","contributes":{"author":"Garv Gojariya","license":"MIT","keywords":["cli","backend","nodejs","scaffold","express","starter"],"repository":{"url":"https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"description":"Scaffold modern Node.js backends with your preferred stack"},"description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.8_1751428167249_0.9147031108567987","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"create-backend-buddy","version":"1.0.15","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.15","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"b4a256d6ec53b2d94968339c9abc6b0cd6ddd252","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.15.tgz","fileCount":49,"integrity":"sha512-V+acTz5hw09T6ZH3ktsPhX1O4HMusn8/ilMAfxEdjbJ1Ss/GAlb2oU2UijckyG4PHQicRLdjKmZ28F9Si3NgMw==","signatures":[{"sig":"MEYCIQCEzU3xGnTdN3STEqLTtKSNfx/RYIG8LTeVct6b1mpSeQIhAKMKfsnxz7Mp8RDjxWHwxbUV8CXJF5qoKa9MO6W6bZXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34036},"main":"index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"990a3336ef4a2b0849567217e4f92ecf96c0a365","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","contributes":{"author":"Garv Gojariya","license":"MIT","keywords":["cli","backend","nodejs","scaffold","express","starter"],"repository":{"url":"https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"description":"Scaffold modern Node.js backends with your preferred stack"},"description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.15_1753860642108_0.4849619881238336","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"create-backend-buddy","version":"1.0.16","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.16","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"efa097f6b28a0e1cfb6a55ca4b4ef457ab22d248","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.16.tgz","fileCount":51,"integrity":"sha512-L18pDO2ainxBpOwrFJjTcySwYbfWQlfQwiNaKsCahV693svgpI/a+iBt33MLmLqXHCbCrILm3uLA+qFbYF6WxQ==","signatures":[{"sig":"MEYCIQCMoy9ikuWkQBGkW+K+EubGe/doEz5KiwhUPz168iqwxgIhAJoqB9Z56M/Tf/6XyZUBgQCqu0270eSTw0yHrcRbv6y8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47055},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"e40e023f73c731d2b730057de65376912ef815e2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.16_1760679842697_0.21066428512857116","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"create-backend-buddy","version":"1.0.17","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.17","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"5aa1c305a919a8f776cd76068f5715abf27c667f","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.17.tgz","fileCount":51,"integrity":"sha512-BxfXjOATp5MJRCxTd05EoDvfji6bgFAYJKVO7ZexY9zVlu+9IRhbabx3uAeFNZ0A2O7oRbPCAmEOsnIWckqbdw==","signatures":[{"sig":"MEUCIQDjHFLl97q3ej1Vhd/bsJuPIiHJe1M9FxlxoMdP41loKwIgehyMIvY+Jywxgtl07XeLcO3UW/5ibFeQIopkHF1Z4ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47540},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"082182ee49792a2ac6f8be025bec7cc94fd0aa30","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.17_1760680470621_0.8388183240492029","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"create-backend-buddy","version":"1.0.18","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.18","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"b51df0b9098e358583b3299ea579b3b5ca42aa97","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.18.tgz","fileCount":52,"integrity":"sha512-yUKJ68z1brtg4gtdl4wRsAgWsO5O7StMfDkZCu68fvHq+gtyaw2tTP5aG851yi7oaM41Gox/PZT1DBo4+AhwRQ==","signatures":[{"sig":"MEUCIDfR5XvnjYhDmz1fE4lruHzp/5+0CrT2FD0dA8x99pBaAiEAjgJDylImQQy86w3M0LPuvmG6gtxKmW9sChEbq3zfk3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47863},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"370d7e705cd8560350c6ca4494e7b359bf05c968","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.18_1760680700935_0.3448163100301491","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"create-backend-buddy","version":"1.0.19","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.19","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"3f0905628cfa156753b28ba9588de18f3f4b198e","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.19.tgz","fileCount":52,"integrity":"sha512-pl241G907bwoycnnQCEowEji9hRbVNvY8G+IYPtMV3cVJmeYpEUWp6jZhrygj1rvrhd2dWDV/FXWWPQpfNcKVg==","signatures":[{"sig":"MEYCIQCA+mwUDc7CdKW8wQvVHy8146x4o4jvdxWeTAmuOBRR4QIhAI8GFNHXhN0Pt20ewqM3gLlVW4+GTV9g/nHhBxQKPZiO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48056},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"5bfdc1107e9bf3512749bc8410b8ec23b7ddbaca","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.19_1760680853860_0.4555131049904433","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"create-backend-buddy","version":"1.0.20","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.20","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"303448a5c11e9d3f9e1dc26c01c419d53ba3c6c7","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.20.tgz","fileCount":52,"integrity":"sha512-vd/l9GiHKXpfbTMBArKPLeXEdOSt905S5uOZCHm9BBvWpGOgZiDYIQ33j7f6N75/kVJYG9OP16boq5KANaoE8Q==","signatures":[{"sig":"MEUCIQCtARjA/fbTFJtaf+sWra9HO127NLM/rvnZMrW9cx8yOwIgJ79/+8nmSooQ5pY21My8/IBkeDmU1ki5kfHJAiXc3lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48406},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"1c8ba26138736dde75f0cb5f7a6798538e3a6b97","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.20_1760680981126_0.3157417424425344","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"create-backend-buddy","version":"1.0.21","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.0.21","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"5766801b5208275e2404bb285ba94a68e5b122df","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.0.21.tgz","fileCount":52,"integrity":"sha512-1q6frBJvH2HeF37Ijl/8qVBXO3DpP+4dtZZyDVY3IXkEvrndJcSmAxpsIZr9d3zZvzwbeWu8gP5wENosIU3hrA==","signatures":[{"sig":"MEQCIFSYQIdbfMIUMlYFk9d3mBvWi1uygJg4ixlxnvq/NPSyAiBZIvKT3PFuOqTRaNTZuJ9IS4nNytZrZ7edrogfoJs5aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48811},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"13f0b36eef9a6b262e67dbaeff3cd695aaf73399","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.0.21_1760681199754_0.7547587238413533","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"create-backend-buddy","version":"1.1.0","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.1.0","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"f5dd909e61ab099069970f51b0699eeacf93c90e","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.1.0.tgz","fileCount":56,"integrity":"sha512-PD1rYh4b0bUfQzCiwIduVKn9e/6eehgdOkqKXGMqB4DLLFYPtXnQNjfix01A2WX/9T4KLv4ihW4IeHa8x45JHQ==","signatures":[{"sig":"MEUCIDHCx3/tBKu+alqtRwes1AdJipk5++gB9vNpiZxKJD2WAiEArY4Mtt/lx/gX9hrFhRi7ln6rMigZ7wfYQzZ4BqR9vGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52285},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"89a067880bf086d74253f4fd385c0f182cb70395","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.1.0_1761280915763_0.32254465930259446","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"create-backend-buddy","version":"1.1.1","keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","_id":"create-backend-buddy@1.1.1","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"bin":{"create-backend-buddy":"bin/index.js"},"dist":{"shasum":"c38104a57ed70a4728b0227c12bb6dbce3472c27","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.1.1.tgz","fileCount":56,"integrity":"sha512-qkkJA2SySfDizkmlYCrQO4njyVTl9L41GHErLbQVWvjTOTl7VIKasJPk9eEbArlQXn4S4rI+9wait+hRDph2tg==","signatures":[{"sig":"MEUCIEw4gkZ5SW2n4e3xLdPq9yBV13K5U07tpEoW2hZlC2C+AiEAwVpHAfVF6I2BtmxxcqaWVQHs+czw8sNWZGg19Vx2/kU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52840},"main":"bin/index.js","type":"module","issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"engines":{"node":">=18"},"gitHead":"15dfae2c0097ac1cbb37595d09702f6375ec5632","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"repository":{"url":"git+https://github.com/GarvGojariya/create-backend-buddy.git","type":"git"},"_npmVersion":"10.9.2","description":"Scaffold modern Node.js backends with your preferred stack","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ora":"^8.2.0","chalk":"^5.4.1","fs-extra":"^11.3.0","inquirer":"^12.6.3","commander":"^14.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-backend-buddy_1.1.1_1761281177378_0.0236092216636814","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"create-backend-buddy","version":"1.1.2","main":"bin/index.js","bin":{"create-backend-buddy":"bin/index.js"},"type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["cli","backend","nodejs","scaffold","express","starter"],"author":{"name":"Garv Gojariya"},"license":"MIT","description":"Scaffold modern Node.js backends with your preferred stack","engines":{"node":">=18"},"dependencies":{"chalk":"^5.4.1","commander":"^14.0.0","ejs":"^3.1.10","fs-extra":"^11.3.0","inquirer":"^12.6.3","ora":"^8.2.0"},"repository":{"type":"git","url":"git+https://github.com/GarvGojariya/create-backend-buddy.git"},"issues":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"_id":"create-backend-buddy@1.1.2","gitHead":"48ac94df9f7b8e7f9f4f8c1cbc9db2719be24567","bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-IWKTRqpZqVbp5Q1OLnr4BvHzfvGUwJd7LvyoyPt3osTNgu06itv35Hm/T2w2akNjg6UnuDV62lh770SHTqetyA==","shasum":"f442b858d7b9028c5c26d4daa7312fb78fbf63ba","tarball":"https://registry.npmjs.org/create-backend-buddy/-/create-backend-buddy-1.1.2.tgz","fileCount":56,"unpackedSize":53676,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDaUFBFaUfVDtIbY3HLpesTjFLlAvRnVw11I+cyNtmbwIgLcZBdgvpsjJZFdihTjqkR6R71OX+rjQO81amU+lacHo="}]},"_npmUser":{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"},"directories":{},"maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-backend-buddy_1.1.2_1761281395239_0.04454306488109738"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-30T11:51:29.902Z","modified":"2025-10-24T04:49:55.650Z","1.0.0":"2025-06-30T11:51:30.229Z","1.0.1":"2025-07-01T03:56:26.355Z","1.0.2":"2025-07-01T07:16:19.622Z","1.0.3":"2025-07-01T10:14:28.090Z","1.0.4":"2025-07-01T10:20:44.509Z","1.0.5":"2025-07-01T11:50:41.110Z","1.0.6":"2025-07-01T12:12:38.521Z","1.0.7":"2025-07-02T03:45:29.127Z","1.0.8":"2025-07-02T03:49:27.437Z","1.0.9":"2025-07-30T05:10:19.851Z","1.0.10":"2025-07-30T06:41:13.172Z","1.0.11":"2025-07-30T06:44:00.975Z","1.0.12":"2025-07-30T06:46:57.946Z","1.0.13":"2025-07-30T06:49:31.937Z","1.0.14":"2025-07-30T06:54:10.598Z","1.0.15":"2025-07-30T07:30:42.297Z","1.0.16":"2025-10-17T05:44:02.886Z","1.0.17":"2025-10-17T05:54:30.813Z","1.0.18":"2025-10-17T05:58:21.118Z","1.0.19":"2025-10-17T06:00:54.071Z","1.0.20":"2025-10-17T06:03:01.342Z","1.0.21":"2025-10-17T06:06:39.928Z","1.1.0":"2025-10-24T04:41:55.967Z","1.1.1":"2025-10-24T04:46:17.608Z","1.1.2":"2025-10-24T04:49:55.457Z"},"bugs":{"url":"https://github.com/GarvGojariya/create-backend-buddy/issues"},"author":{"name":"Garv Gojariya"},"license":"MIT","homepage":"https://github.com/GarvGojariya/create-backend-buddy#readme","keywords":["cli","backend","nodejs","scaffold","express","starter"],"repository":{"type":"git","url":"git+https://github.com/GarvGojariya/create-backend-buddy.git"},"description":"Scaffold modern Node.js backends with your preferred stack","maintainers":[{"name":"garv_gojariya","email":"gsgojariya196003@gmail.com"}],"readme":"# 🚀 create-backend-buddy\n\n<div align=\"center\">\n\n![Version](https://img.shields.io/npm/v/create-backend-buddy?style=for-the-badge&color=00d4ff)\n![Downloads](https://img.shields.io/npm/dm/create-backend-buddy?style=for-the-badge&color=00d4ff)\n![License](https://img.shields.io/npm/l/create-backend-buddy?style=for-the-badge&color=00d4ff)\n![Node](https://img.shields.io/node/v/create-backend-buddy?style=for-the-badge&color=00d4ff)\n\n**🏗️ Scaffold a modern Node.js + Express backend in seconds**\n\n*Your complete backend starter with ORM, database, security, logging, Swagger docs, and more*\n\n[Quick Start](#-quick-start) • [Features](#-features) • [Installation](#-installation) • [Documentation](#-documentation)\n\n</div>\n\n---\n\n## ✨ Features\n\n<table>\n<tr>\n<td width=\"50%\">\n\n### 🛡️ **Security First**\n- **Helmet.js** - HTTP security headers\n- **CORS** - Configurable cross-origin requests\n- **Rate Limiting** - Prevent API abuse\n- **Input Validation** - Built-in sanitization\n\n### 🗄️ **Database Flexibility**\n- **PostgreSQL** - Production-ready relational DB\n- **MySQL** - Popular relational database\n- **MongoDB** - NoSQL document database\n- **SQLite** - Lightweight development DB\n\n</td>\n<td width=\"50%\">\n\n### 🧰 **Developer Experience**\n- **TypeScript** - Full type safety support\n- **Hot Reload** - Instant development feedback\n- **Swagger UI** - Interactive API documentation\n- **Structured Logging** - Pino-powered logging\n\n### 🚢 **Production Ready**\n- **Docker** - Containerized deployment\n- **Environment Config** - Secure configuration\n- **Error Handling** - Centralized error management\n- **Git Integration** - Automatic repository setup\n\n</td>\n</tr>\n</table>\n\n---\n\n## 🚀 Quick Start\n\n### Option 1: Global Installation\n```bash\nnpm install -g create-backend-buddy\ncreate-backend-buddy\n```\n\n### Option 2: NPX (Recommended)\n```bash\nnpx create-backend-buddy\n```\n\n### 🎯 Interactive Setup\n```bash\n┌─────────────────────────────────────────┐\n│                                         │\n│   🚀 Welcome to Backend Buddy!         │\n│                                         │\n└─────────────────────────────────────────┘\n\n✔ Project name: › my-awesome-api\n✔ Language: › TypeScript\n✔ ORM/ODM: › Prisma\n✔ Database: › PostgreSQL\n✔ Include Swagger docs? › Yes\n✔ Include Docker support? › Yes\n✔ Initialize Git repo? › Yes\n\n🎉 Creating your backend...\n```\n\n### 🏃‍♂️ Launch Your Project\n```bash\ncd my-awesome-api\nnpm install\nnpm run dev\n```\n\n> 🎉 **That's it!** Your backend is running at `http://localhost:3000`\n\n---\n\n## 📦 Installation Options\n\n<details>\n<summary><b>🌍 Global Installation</b></summary>\n\n```bash\n# Install globally\nnpm install -g create-backend-buddy\n\n# Use anywhere\ncreate-backend-buddy my-project\n```\n</details>\n\n<details>\n<summary><b>⚡ NPX (No Installation)</b></summary>\n\n```bash\n# Use directly without installing\nnpx create-backend-buddy my-project\n\n# Or run interactively\nnpx create-backend-buddy\n```\n</details>\n\n<details>\n<summary><b>🎛️ CLI Arguments</b></summary>\n\n```bash\nnpx create-backend-buddy \\\n  --name my-api \\\n  --lang typescript \\\n  --orm prisma \\\n  --db postgres \\\n  --swagger \\\n  --docker \\\n  --git\n```\n</details>\n\n---\n\n## 🏗️ Project Structure\n\n```\nmy-awesome-api/\n├── 📁 src/\n│   ├── 📁 controllers/          # Request handlers\n│   │   └── 📁 prisma/          # ORM-specific controllers\n│   ├── 📁 lib/                 # Database connections\n│   ├── 📁 routes/              # API route definitions\n│   │   └── user.route.js\n│   ├── 📁 utils/               # Utility functions\n│   │   ├── logger.js           # Pino logger setup\n│   │   ├── ApiError.js         # Custom error class\n│   │   └── responder.js        # Response formatter\n│   ├── swagger.js              # Swagger configuration\n│   └── index.js                # Application entry point\n├── 📁 prisma/                  # Database schema (if Prisma)\n│   └── schema.prisma\n├── 📁 generated/               # Auto-generated files\n├── 📁 logs/                    # Application logs\n├── 🐳 docker-compose.yml       # Docker services\n├── 🐳 Dockerfile              # Container definition\n├── 📋 swagger.yaml            # API documentation\n├── ⚙️ .env.example            # Environment template\n├── 📦 package.json\n└── 🙈 .gitignore\n```\n\n---\n\n## 🛠️ Technology Stack\n\n### **Core Framework**\n| Technology | Purpose | Version |\n|------------|---------|---------|\n| ![Node.js](https://img.shields.io/badge/Node.js-339933?style=flat&logo=node.js&logoColor=white) | Runtime | 16+ |\n| ![Express](https://img.shields.io/badge/Express-000000?style=flat&logo=express&logoColor=white) | Web Framework | Latest |\n| ![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat&logo=typescript&logoColor=white) | Type Safety | Latest |\n\n### **Database & ORM Options**\n| ORM/ODM | Databases | Features |\n|---------|-----------|----------|\n| **Prisma** | PostgreSQL, MySQL, SQLite | Type-safe, Auto-migration |\n| **Sequelize** | PostgreSQL, MySQL, SQLite | Feature-rich, Mature |\n| **Mongoose** | MongoDB | Schema-based, ODM |\n\n### **Security & Middleware**\n- 🛡️ **Helmet** - Security headers\n- 🌐 **CORS** - Cross-origin resource sharing\n- ⏱️ **Rate Limiting** - API abuse prevention\n- 📝 **Morgan** - HTTP request logging\n\n---\n\n## 🔧 Available Scripts\n\n| Command | Description |\n|---------|-------------|\n| `npm run dev` | 🔥 Start development server with hot reload |\n| `npm run build` | 🏗️ Build TypeScript project |\n| `npm start` | 🚀 Start production server |\n| `npm run generate` | ⚙️ Generate Prisma client |\n| `docker-compose up` | 🐳 Run with Docker containers |\n\n---\n\n## 📚 What's Included\n\n### 🔐 **Security Middleware**\n```javascript\n// Automatic security setup\napp.use(helmet());\napp.use(cors({ origin: allowedOrigins }));\napp.use(rateLimit({ windowMs: 15 * 60 * 1000, max: 100 }));\n```\n\n### 📊 **Structured Logging**\n```javascript\n// Pino logger with file rotation\nlogger.info('Server started on port 3000');\nlogger.error('Database connection failed', { error });\n```\n\n### 🎯 **Error Handling**\n```javascript\n// Centralized error management\nclass ApiError extends Error {\n  constructor(message, statusCode) {\n    super(message);\n    this.statusCode = statusCode;\n  }\n}\n```\n\n### 📖 **API Documentation**\n- **Swagger UI** available at `/api/docs`\n- **Interactive API explorer**\n- **Automatic schema generation**\n\n---\n\n## 🚀 Quick Examples\n\n### Creating a New Route\n```javascript\n// src/routes/posts.route.js\nconst express = require('express');\nconst router = express.Router();\n\nrouter.get('/', async (req, res) => {\n  try {\n    const posts = await Post.findAll();\n    res.json(ApiResponse.success(posts));\n  } catch (error) {\n    res.status(500).json(ApiResponse.error(error.message));\n  }\n});\n\nmodule.exports = router;\n```\n\n### Database Model (Prisma)\n```prisma\n// prisma/schema.prisma\nmodel User {\n  id       Int      @id @default(autoincrement())\n  email    String   @unique\n  name     String?\n  posts    Post[]\n  createdAt DateTime @default(now())\n}\n```\n\n---\n\n## 🌍 Environment Configuration\n\n```bash\n# .env.example\nNODE_ENV=development\nPORT=3000\n\n# Database\nDATABASE_URL=\"postgresql://user:pass@localhost:5432/mydb\"\n\n# Security\nJWT_SECRET=your-super-secret-jwt-key\nCORS_ORIGIN=http://localhost:3000\n\n# Logging\nLOG_LEVEL=info\n```\n\n---\n\n## 🐳 Docker Support\n\n### Quick Start with Docker\n```bash\n# Build and run\ndocker-compose up --build\n\n# Run in detached mode\ndocker-compose up -d\n```\n\n### Docker Configuration\n```yaml\n# docker-compose.yml\nversion: '3.8'\nservices:\n  app:\n    build: .\n    ports:\n      - \"3000:3000\"\n    environment:\n      - NODE_ENV=production\n    depends_on:\n      - db\n  \n  db:\n    image: postgres:13\n    environment:\n      - POSTGRES_DB=myapi\n      - POSTGRES_USER=user\n      - POSTGRES_PASSWORD=password\n```\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n<div align=\"center\">\n\n### 🌟 **Star this project if it helped you!**\n\n**Made with ❤️ by the Backend Buddy team**\n\n[Report Bug](https://github.com/GarvGojariya/create-backend-buddy/issues) • [Request Feature](https://github.com/GarvGojariya/create-backend-buddy/issues) • [Documentation](https://docs.backend-buddy.dev)\n\n</div>","readmeFilename":"README.md"}