{"_id":"apicraft","_rev":"33-efa7c9449a9369414a0ede01b00bdae8","name":"apicraft","dist-tags":{"latest":"1.3.4"},"versions":{"1.0.0":{"name":"apicraft","version":"1.0.0","keywords":["cli","api","generator"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.0","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"cb72270c8e98696258734b1cf6560ef39d9ae2f7","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.0.tgz","fileCount":8,"integrity":"sha512-0iGMmha+k5yq/boNfjYTxPXj4FwQq6O5lnwwpKhBWvsH31NnplM8qohbLGBn3rrxcmoXkSqyWV5RssCG100A5A==","signatures":[{"sig":"MEYCIQCPh7zB6Ll6K0eAxA2SL2XOkYAu1a+wDMT0S8do2NWMcQIhAMD7oFIIQiixBWIH+AP6hI3TKmepG6AD+f+1KoKfjL1r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5722},"main":"bin/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.0_1719192964794_0.6727147045141142","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"apicraft","version":"1.0.1","keywords":["cli","api","generator"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.1","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"2e1bf1b2e085af5ed62cae319a9195cdc5a9aee6","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.1.tgz","fileCount":11,"integrity":"sha512-bTU6uq6+VxXpOdftHXxIzoazLVDZ3fyC6jFlx3Ql5b0V+5nT+XifD5VIUjmGXkrMt56r8x8+GFldEr6fcS6rFw==","signatures":[{"sig":"MEYCIQDat8ASstA3NYhwFbu7dF4UCedhm5tZyqOXYzmEbUZEzgIhAN1XIoAoUrJres4Mv6CB59ZdKV9xgEx9YLwo49jQBVG2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5590},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.1_1719196125917_0.03702059615864628","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"apicraft","version":"1.0.2","keywords":["cli","api","generator"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.2","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"5c62272f0cce5d48845fcb594296348308bffddc","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.2.tgz","fileCount":12,"integrity":"sha512-NyWG/AzDp6NQyig+1O2Qt13XUPrA9aoxdrw8i9pwainRwZ+yxFHDDAtl6hkuDoBtm2j/45xv3ZA+Cz2pxptmVw==","signatures":[{"sig":"MEUCICBDDFaBXXJRGWYgprNxxQ4KUKKQH25dWVsoGGw+t8qnAiEAvQzrtM/by/Jqx6LEyXxkQdPmSzrVyslJ20QbdmDvrQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8845},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.2_1719196213452_0.9399836199097182","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"apicraft","version":"1.0.3","keywords":["cli","api","generator"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.3","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"588ca07257d9afc0a33e3324942005362e75fa08","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.3.tgz","fileCount":12,"integrity":"sha512-snC/sziVq3Dj0d1SNrysaXDnxvuj/lSl2i926NekR+Ycsq2T/mMEkh7Dkk1gfB2W2UeXv6sxwqCtW4np3lvogA==","signatures":[{"sig":"MEUCIFFv+yNd0pO5GLTo7hMsYpj3H9tywqIFBaOCsP3GkeNVAiEA9KKCLuG2A0TNEKXA5Iz7h+wqQswFL9BlDui5XYOqjuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8048},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.3_1719196267816_0.7007602348576316","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"apicraft","version":"1.0.4","keywords":["cli","api","generator"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.4","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"4170f3de7e64218e721af0ee61e31c43b47098b4","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.4.tgz","fileCount":12,"integrity":"sha512-0ATIsVe4pg4nQuO3FUNH5HCL/dIG3GuTc8ADOU28DLtRyMlXLCO+85tb+AY2j39l1f5OjAHQ9OUGVqwyqpIbRQ==","signatures":[{"sig":"MEYCIQDoGfAKxTHfuIpZDFfKVBZdNV14/AEn8e4KtOoc16FAAQIhAJ9rp5lFnHzBAXa9G4e8tI05lsnL1UnR9mtGZabAi+ip","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8544},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.4_1719196611987_0.07669658195137052","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"apicraft","version":"1.0.5","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.5","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"83709b2642bf58d9b6f403daaf8669004fefceee","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.5.tgz","fileCount":12,"integrity":"sha512-Rm7WgUYaY7sCvjyxLfcv56rsQJUbFf8C/Tj7kTVFPYzK79SYd3CaXm1GIKZze0JoIKX8EsR14YUoubIrKhEhog==","signatures":[{"sig":"MEYCIQDMcXNrqZ9OTDGOQZwp2obknNxhwrxcw4D/IxHIUmXyAAIhAKTVZvVrri/eiAEaInJ/xyj8cfMFLAouzMeVJ3vpGpIl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8580},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.5_1719196649353_0.2084547936151122","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"apicraft","version":"1.0.6","keywords":["mufazmi","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.6","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"854ba344ab45e019734109100c81c6870d30f861","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.6.tgz","fileCount":12,"integrity":"sha512-yJov//3LO1aiuxoi/3Jo3XRiIB11y8uQsw0s6DhXAakkQVclp2lp0MnvCzNeevQ4l0z5B2Y5YrenP9gmECTIyw==","signatures":[{"sig":"MEQCICyl/v9UqDPCGFRs0MdyEVX63HC0M7RG3npjZZATLZgbAiBfysxxzltRFWhwq32/CkDlHewnftNlSR1gQ3vfeQYAcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8584},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.6_1719196674064_0.6241543688506983","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"apicraft","version":"1.0.7","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.7","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"8feba1900189af0e70d9006f29d0a2321aa87976","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.7.tgz","fileCount":12,"integrity":"sha512-VjgtdOu8qXe75ygl5hvPLZs0aBpUz5OC8n5QF5TkHDkTU1vgxzXlS1Y5UlByPHjLCHYr+aAbqH/wMcMB2eSP/w==","signatures":[{"sig":"MEUCIQCPKjPSWfHEpYcebcd+7va5Sb9Otng9yYHqp/7Vo9P1jgIgasH5e4Hr/9ZQZsB6ARTgKw/yTuIKd/G4bD6ICCH8sRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8580},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.7_1719196694114_0.2545548322734339","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"apicraft","version":"1.0.8","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.8","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"e7e565cd802f9150eda26fc96e74eef22f8f247e","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.8.tgz","fileCount":13,"integrity":"sha512-jI2o/LBQn0tKkq0g/htdqq/s4VQ56+KYFyWoFpEznXqFYYFfJ/cFMAY0UMu1XxYR/EtTDPznJcpeNxpGttv5AA==","signatures":[{"sig":"MEUCIQDcK2we5HrlBvy+imOu9dBwVBQVA+bQz5WDGQobzXxJagIgQfGoBJKVqWPqoN24elNzdMx8462Fn5NlGaOnTi5fAOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9745},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.8_1719196985196_0.2461463773691719","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"apicraft","version":"1.0.9","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.0.9","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"bb79ce639ebeb363a70060a36874a6873bf231ed","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.0.9.tgz","fileCount":12,"integrity":"sha512-ff4eSZ9Oj5cASOM1H23zOVZrFEsfkUJHAI2vdFx5RoNK8O/qUBsfX3IygEH/7xK5dN4AyyIs3/qckhoO4JgRPg==","signatures":[{"sig":"MEQCIAwJFCO+7GamltFJirzzO19bf/Z3QtC228G8ufX/jEBqAiBi4gVbE6XyXQ2MHj56vXjrBy8Fi5tsT+uwh3SEWV7rDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8573},"main":"bin/index.js","gitHead":"7b41420dc1429b7ce889e9504d0221b244bcc07a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"10.5.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"20.12.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.0.9_1719207545038_0.4474923217675846","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"apicraft","version":"1.1.0","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.0","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"650594b873b279eea7fb735362a4b1f374d13a8d","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.0.tgz","fileCount":12,"integrity":"sha512-XOd3QnHSdF94NS1qh/LW/Yctslx/R7E8aaOrpdiivspcv/xXcK8oXXuMfZQtsgXKu4p3vMQqelzxd/12JfXAeQ==","signatures":[{"sig":"MEUCIQCw7CEvuB1WTOFtiwgR4ukLFvtTCo5GVJCHz2AKRYEvlQIgfNpIsz/uLugCNIhxS+2qdbfi1p0RoOXoGym72cFlxvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8327},"main":"bin/index.js","gitHead":"e1cf3ba08d4153bbd588b7cb5c7627e0daa4af84","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.0_1719216295220_0.2846046575761929","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"apicraft","version":"1.1.1","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.1","bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"41c0d849eb4c2a106f056829bd026da487a3c10b","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.1.tgz","fileCount":25,"integrity":"sha512-qUfg5mnGc3vwzlINErQvCPjLVL5VlyAj8LGFsaJ3JFRNOgUMKBf1dmAdnZZTJoxOm2lhAI0BzxFyp5x2x4dMRQ==","signatures":[{"sig":"MEUCIBReSHn07iNwhJw6Ji3jaJ0oFcV0YmT8L+iLjglTN19HAiEA825Xi0LTMAjyaoPFlufzy7eJybG+C06phYCZMX1afGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21732},"main":"bin/index.js","gitHead":"38dfa59bac3cc8a1266b00a7edb992e07627665b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.1_1719449902129_0.2894081038860008","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"apicraft","version":"1.1.2","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.2","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"e7ad37fd333a317751935476d7e6653617fd18b0","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.2.tgz","fileCount":40,"integrity":"sha512-ItV373fpA/YuciEVfZ2BltuTGTjYLTgem6++KJ/Uw6W1W8z+5gUv0fEWqN89oMxBzTjDW5QcFHn1/5026dRK7g==","signatures":[{"sig":"MEUCIQCRrvycmwm47H/Awa+0bM1xyJR/4HioGL1CacJb/5uH4QIgKruoSLbcdvdRaiR5au87MsQe+3kH2uzGFdSwbFZbnec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61635},"main":"bin/index.js","gitHead":"66685ac74fb58771dbf9a9a67fc65f9c7be85bf1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.2_1719460554460_0.6477390266344627","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"apicraft","version":"1.1.3","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.3","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"4a9725cbeefa30dcbeda9a01a8f4da9005cbed47","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.3.tgz","fileCount":40,"integrity":"sha512-ZprtnJ54G6LUYDSdys9yGq7YvgvyAU7OtU/JYpl8ZLXRKvMmTvu0k2EmZL5pJfTAqj0i1nV+7qGam1DKq/yIpQ==","signatures":[{"sig":"MEQCIH9or2mvqHKZPTp2+C9/kVEyPKdzZrM6Ub45pUJtt0sHAiAgtSQS1HJk4pNOORS6rnnWFpt8jwyCjHg1ecnMzNLh4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63231},"main":"bin/index.js","gitHead":"3bd772b8a0e8068f9eba1afafc7cc5ebdd50aeda","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.3_1719463848529_0.32877067258676873","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"apicraft","version":"1.1.4","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.4","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"d90ca1e1a54fe94d16223814a0b6562ddc7973ae","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.4.tgz","fileCount":73,"integrity":"sha512-pSTgP+9Xjb8iB4VvRnmFDJCJEX2SJrosLa5qdQPwPR3w0S50XIzKd1hzOmrk29rLuYxYZpquj2FN1gdM4uXE6g==","signatures":[{"sig":"MEUCIFxbQF2m78iVcb0qXocER2fWKbQxF3VNXHevfFQ8uQY9AiEAtxEJlLl9azxsjT0R0t3LrfCzw6ivt3i4KE/buFIsT2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109848},"main":"bin/index.js","gitHead":"bdcdbe5a3ddd23b08645602396f960d184463560","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","voca":"^1.4.1","pluralize":"^8.0.0","change-case":"^5.4.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.4_1719478225802_0.746405132643774","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"apicraft","version":"1.1.5","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.5","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"a1cbb68758f30f648578e3bbd8ec78512467f418","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.5.tgz","fileCount":41,"integrity":"sha512-TVHN8I5QJWtTd+C3fMF+D5Ny+TD7zUsqkAIz34S7BG05d2sg68RrOzvhjVjzqIIfsUGIJC7fBFhQrASao4Tx4w==","signatures":[{"sig":"MEUCIQDABrAZqICw9j+6IHJMj95xPkqIo0FldkMlWiGP7T1oegIgcqK2I9xvaDhtBLggfoCH5ZcXTXsmNlWCW1D15sWunnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63286},"main":"bin/index.js","gitHead":"3335be40349e91b6068bac7ed2de6ab8ec6e0cf5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","voca":"^1.4.1","pluralize":"^8.0.0","change-case":"^5.4.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.5_1719481793212_0.4229675455421633","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"apicraft","version":"1.1.6","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.6","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"1d5db0f4d9286dd8e8ba56e3f22bb6deb8722ec5","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.6.tgz","fileCount":42,"integrity":"sha512-bggsOycSLG+HYmA6ImmSQeEQatxMyTeOihjYegt5j8+gHsW8ZvXKs12fcxGZxLD6yqay9HeBX+QtN1pEicTA+g==","signatures":[{"sig":"MEUCIDY1+6nJgwlgjPmDNhzGd3p+/tSznq+jvdWvqaHp4mR1AiEAusOMB1VZRbAsnmonnOBjYi//VU4g0Ol+swR7Mb/q3oA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63848},"main":"bin/index.js","gitHead":"3335be40349e91b6068bac7ed2de6ab8ec6e0cf5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","voca":"^1.4.1","pluralize":"^8.0.0","change-case":"^5.4.4"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.6_1719481999938_0.04556364061829843","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"apicraft","version":"1.1.8","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.8","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"7adf15e0b9401f1beb6100f436140d6f6a1e5ddd","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.8.tgz","fileCount":42,"integrity":"sha512-CbB/8D/8UqypVH+DIVps8oTLcTIOmBPAu8zPYwYxlj0Zp+nIaBt6Gjk8/QYkG2lHEfOLCbjiohtdOEIMKDBX5A==","signatures":[{"sig":"MEUCIAxnezCSdUOKdgoXmbVonu0oOgyN6dJujX8DcD5SdfJ9AiEAihxBwAi6gh1rDE3RoC3npJc+uzCNxkShEhszGmCSA4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63784},"main":"bin/index.js","gitHead":"bedccb38c5bbae1770a5f1cc9b855bfbeaa3ec29","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.8_1719484126785_0.2725508439287039","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"apicraft","version":"1.1.9","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.1.9","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"44258d5821725759ccd2000ee214050e596df266","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.1.9.tgz","fileCount":42,"integrity":"sha512-Np2PREhQuR4BFDhNz++Z3F6zX54UZSNJPly/Wg1Jria5L28bv6+N0JSgzqHDAHmT1lABmU9+TGWgH/ll+2Gutg==","signatures":[{"sig":"MEQCIFrIJwi9SFMAlqDs1J9jrbFADzQcv7bKVSI6CvIXTu6dAiAyeRrnsfuq7O+pfu2255tY+xqui9Fxjs2FanDWMy3vDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66312},"main":"bin/index.js","gitHead":"e69c4cf6ce00b01c249ae79365859785fc5964a6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.1.9_1719484419375_0.35805998994654464","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"apicraft","version":"1.2.0","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.0","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"20f0e8cdecc0d504470b9b85bf5a76d5d6e1b267","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.0.tgz","fileCount":43,"integrity":"sha512-Ai7VK4RkpZsWjIlQb7JHxtOTBQNuBmuFrR6llgRyF1WW9jppEt5rgNTAPllig6r54S7emEcwZoDnfwgf/UtKXg==","signatures":[{"sig":"MEUCIQD3LvMXy7UGeri1/6cEE4zEXp7ajyEnukVwR2FyOxBVIAIgEU+ILKirPlJLS0YM/1qsyvK/OB6q0hubCNwS3jfNXts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66900},"main":"bin/index.js","gitHead":"d078343a48b48407eedc45b155d26df6f63aa909","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.0_1719484688312_0.7115751305406921","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"apicraft","version":"1.2.1","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.1","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"4e9085da8ad07bd6315624764eb5d9fcd9151652","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.1.tgz","fileCount":43,"integrity":"sha512-bq16wm4NzOAlBRpy9//Lf6/nnN3owKD/x9cYHnEDI+EjVzTIcenBnQXXBrzrUrt+jgj8/twsTz+hftmVOFKU8w==","signatures":[{"sig":"MEYCIQCGC8uDHELB/nWr/4iaKx2rD6dptUKrfFE8bhsima4ntQIhANCoGBwgSPhQHlhbsthxBPKUHdvqkrpBZ7Vod3u2pTGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65971},"main":"bin/index.js","gitHead":"d078343a48b48407eedc45b155d26df6f63aa909","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.1_1719485651718_0.7437015865937469","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"apicraft","version":"1.2.2","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.2","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"244d9a67c0342e65c87976fbc6e713c2692fb589","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.2.tgz","fileCount":43,"integrity":"sha512-7K4VrRQuyYLuWYnfsTA1wvzhhm3QAyWOsbfp5UlAaxRfSFVLguhn7k15n9sLM3Jjqhb3uaU/ycPAf6q2HCJ2Xw==","signatures":[{"sig":"MEQCIDUFoLTItAEGLXeNNw4eNO3QQZ+qSRNIQRaRulC49RLEAiA0OX9yWJ7bPAMzuw5fLRA3asJU4/cFcR1wD3uNHFyjHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65971},"main":"bin/index.js","gitHead":"d078343a48b48407eedc45b155d26df6f63aa909","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.2_1719485816953_0.34037030936733714","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"apicraft","version":"1.2.3","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.3","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"84d0649603ff149642c548c8ea87a426f4655636","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.3.tgz","fileCount":43,"integrity":"sha512-NGvxWqJ9MmF58YdfOnXKYieVKvWjjI/qgdNpSA2B7Z/AO43vijzXMrc5v+p8MXHL4pPDWTt6fEu5JUCVvKwi9w==","signatures":[{"sig":"MEUCIQCaxlWtI2vjE0Ptsirsp4VtHwReZ3yIzNax5DdO0+rbPwIgERbWIRkCnF6NJdw0RVnTS6IeuH6GEj7sX7OAzud91Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65961},"main":"bin/index.js","gitHead":"d078343a48b48407eedc45b155d26df6f63aa909","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.3_1719490183310_0.1182623705079704","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"apicraft","version":"1.2.4","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.4","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"e1319412adad3e0ac0207ea5f95c34ff11297915","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.4.tgz","fileCount":44,"integrity":"sha512-kUs7FtBOEHrUaFjfLpfXWT4xQpMDbn6sm1m/lNhx4cz+N6xE7fEBQNotDJEcG/+Zj+u2JeyRUC2TQpHXKM4CwQ==","signatures":[{"sig":"MEQCIFYzun080Op+7QfnOdJdrg2SaJLhRV6VLu9j0S5nHaJKAiAAsW5fx1mdypuG5LKvJOBkH7lZzHFjyT0w8/ak2vNBtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66167},"main":"bin/index.js","gitHead":"d078343a48b48407eedc45b155d26df6f63aa909","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.4_1719490321330_0.4738717401674468","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"apicraft","version":"1.2.5","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.5","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"5a46ab96679d72ffa6b328dfe4ef5cb40370243d","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.5.tgz","fileCount":45,"integrity":"sha512-IcQFPTEdlZWQyIGWXMtU0kVdzIlPr4GY7KP2xrw5NbFaAL3ltRhlnYG8gR+sNh4x5fNIZ+p2WtnktlY069sMxQ==","signatures":[{"sig":"MEUCIBjq+3U4WCWSL3Vl+zPDRUEGpTWPDc2yR975g5XQRKT1AiEAq3MmJ7bYmJOJGbYyiGsAJAE+TxoOJJaLggZMK8yddQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67083},"main":"bin/index.js","gitHead":"a65b7a012a790f351d033717b3c81241f68f8d7a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.5_1719490557274_0.1311400665550111","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"apicraft","version":"1.2.6","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.6","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"44f1c17e4b7f2e6cd15facd192fad7b85aec4534","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.6.tgz","fileCount":45,"integrity":"sha512-ow8WI/JtUcNJr7QWjEFdeQpSROM51PmLZQGQvsy7NR6KiAwySTqzzT7E1Gi3uEBKbz90ncFSjtvsPuJvmFbLig==","signatures":[{"sig":"MEUCIEbo4F44cVkk40+Dn6Jg3UMec1DypY/ccVNr11lmR1NlAiEA9niL/DhtDz9hoQUe+i97AMorcPV8rEniPvnIZjjW4RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69870},"main":"bin/index.js","gitHead":"9b54ab451da9235990cb0eb6e74c2121549922a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.6_1719523806746_0.2880927261420232","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"apicraft","version":"1.2.7","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.7","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"29beaf3e5afcf905104eece0d2b52f5f20745b6d","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.7.tgz","fileCount":47,"integrity":"sha512-0Wmi9YjV6epzle3Z7l/n27XqLqOxneOq+YEwvUfCISuP4lpn6GRQe9kTLUnflKS+sgwMUThgAsSKaqOCI6JMaA==","signatures":[{"sig":"MEUCIQCVXrzkO7sfG+j0Hyyk8aYE54Ml+IgyBt0U10NLCN4fXAIgGxVSGD93w7s4qNy+D1EmriSh445tZKm97FgkcDFYO2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154185},"main":"bin/index.js","gitHead":"c54228c546db8dce42a99099628efd47e749d885","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.7_1719524609015_0.6351871818554897","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"apicraft","version":"1.2.8","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.8","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"c165120eacc69ce4d8782b94b407c67348227c4d","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.8.tgz","fileCount":48,"integrity":"sha512-VcR67JSvIDzDWc/OgJSmUy8YpajckBumMMD1mQGMM2jBteSzKfDKhL3Gj/KVGqw3ogEgTrCEm2+nawUqfXuDfg==","signatures":[{"sig":"MEUCIQC2pcd0Yo61w9BvskDZQlzsOwyCfS8DcykrvLdvAs1jfwIge6cOudKkZGU/18iF7D79BN+IYQOFplBTydioDJNpbKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154442},"main":"bin/index.js","gitHead":"3b5df0bebdc47a2ef10f6858ff9692f19131bf49","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.8_1719544949305_0.5613916492349069","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"apicraft","version":"1.2.9","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.2.9","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"1058a818a4dacf7c29f3d714bf1aab6265a79740","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.2.9.tgz","fileCount":48,"integrity":"sha512-0K68sDQQTzmIpOJt0cdyiVf6obSMGTcddIcUpGHkgozBZaKXWLijK14vf8PLPLKC1yolAgKV0QJ9Y4a2qECmiw==","signatures":[{"sig":"MEUCIFeT7cK621qCovrERZs++rqm52MQfxGcO312zslUC+QtAiEA/Zy+Qjt7A2D9MauzIRfvs8F7GFXtXXIvkz/z7nr0Htg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":154433},"main":"bin/index.js","gitHead":"f783a49f1e79dd8dd0be06ef597234a1af14b4a5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.2.9_1719545408133_0.08331200857434817","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"apicraft","version":"1.3.0","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.3.0","homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"f5e51934e9318f0eae2bdc4b99ce17011e1995b3","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.3.0.tgz","fileCount":49,"integrity":"sha512-BvIPdF8dWEt7n0UmD1DhMheZ8Rk4IOYbSGb+lhcuUENJcFIOqoG1Jj4uszgUCDzmJtnTvPf+gSWpU+fa4gRGnQ==","signatures":[{"sig":"MEUCIDQN5/KtW4UeqadCsphOIxGlTcJcQHJeTOMvar0bhtdLAiEAknu8/CJjXMFyCL8dKDO4oSsTkNUR/n3iyDjyITDihOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4454161},"main":"bin/index.js","gitHead":"247ceeaf32b8b30ab60999cb7f95fb6cc5e6867a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.3.0_1719546134975_0.8450209376528814","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"apicraft","version":"1.3.1","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.3.1","maintainers":[{"name":"mufazmi","email":"info.mufazmi@gmail.com"}],"homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"6068302c0058c1234d87a1752d26f8be930134da","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.3.1.tgz","fileCount":48,"integrity":"sha512-su2qunlp3EHyUgtOA5ASf25eFFu/HhX49fG2jjt5+cq1N6J1eh6ZtkRliGV24oP7smlSHQSbahHrPDnjYVnwsQ==","signatures":[{"sig":"MEUCIQD29LD0LUDc1wa8VaAHm0pU2RJ7Gwv9hDdQH0PdlAgvvQIgTO4OOgklNJQsjxThxWVRujFc10QyC0P6VV4YvFUYNa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4455035},"main":"bin/index.js","gitHead":"e240ca5fce910c28f85dddf5b151d6e84238de59","scripts":{"init":"ts-node ./src/configs/init.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","start":"node build/app.js","start:dev":"npm run init && nodemon ./src/app.ts"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"joi":"^17.10.1","case":"^1.6.3","cors":"^2.8.5","axios":"^1.5.1","sharp":"^0.32.6","bcrypt":"^5.1.1","dotenv":"^16.3.1","moment":"^2.29.4","multer":"^1.4.5-lts.1","pdfkit":"^0.13.0","express":"^4.18.2","slugify":"^1.6.6","fs-extra":"^11.1.1","mongoose":"^7.4.0","pluralize":"^8.0.0","handlebars":"^4.7.8","nodemailer":"^6.9.5","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.6","moment-timezone":"^0.5.43","google-auth-library":"^7.10.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","ts-node":"^10.9.1","@types/joi":"^17.2.3","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.5.9","@types/bcrypt":"^5.0.0","@types/dotenv":"^8.2.0","@types/multer":"^1.4.10","@types/pdfkit":"^0.13.2","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/mongoose":"^5.11.97","@types/nodemailer":"^6.4.9","@types/jsonwebtoken":"^9.0.2","@types/cookie-parser":"^1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.3.1_1720135182727_0.6392850638446919","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"apicraft","version":"1.3.2","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.3.2","maintainers":[{"name":"mufazmi","email":"info.mufazmi@gmail.com"}],"homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"5403b2a2657e8953fa96c23e33d3b11c4240a86a","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.3.2.tgz","fileCount":48,"integrity":"sha512-/GhGNGlkcuRMjmCuD4E040+CjAvy12j/jVDNc83bGXS1mL/tZesgo8qjeZPPc9i/riAykH6ASUXs18sDg4RRkw==","signatures":[{"sig":"MEUCIBufo4B4039igh+Zre+GikE0wvhnG3YPwLmUhPuosqL7AiEA5siKP/Q4vw0aZe+gmY6j+ZHNZmS51Dp1rd9ZhQHHpX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4455457},"main":"bin/index.js","gitHead":"f281a8d99bfef1a3c0d105ffafb57298e433710c","scripts":{"init":"ts-node ./src/configs/init.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","start":"node build/app.js","start:dev":"npm run init && nodemon ./src/app.ts"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"joi":"^17.10.1","case":"^1.6.3","cors":"^2.8.5","axios":"^1.5.1","sharp":"^0.32.6","bcrypt":"^5.1.1","dotenv":"^16.3.1","moment":"^2.29.4","multer":"^1.4.5-lts.1","pdfkit":"^0.13.0","express":"^4.18.2","slugify":"^1.6.6","fs-extra":"^11.1.1","mongoose":"^7.4.0","pluralize":"^8.0.0","handlebars":"^4.7.8","nodemailer":"^6.9.5","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.6","moment-timezone":"^0.5.43","google-auth-library":"^7.10.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","ts-node":"^10.9.1","@types/joi":"^17.2.3","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.5.9","@types/bcrypt":"^5.0.0","@types/dotenv":"^8.2.0","@types/multer":"^1.4.10","@types/pdfkit":"^0.13.2","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/mongoose":"^5.11.97","@types/nodemailer":"^6.4.9","@types/jsonwebtoken":"^9.0.2","@types/cookie-parser":"^1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.3.2_1726884386270_0.11817491933551638","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"apicraft","version":"1.3.3","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","_id":"apicraft@1.3.3","maintainers":[{"name":"mufazmi","email":"info.mufazmi@gmail.com"}],"homepage":"https://github.com/mufazmi/apicraft#readme","bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"bin":{"apicraft":"bin/index.js"},"dist":{"shasum":"bf15f85770f1ada2d8da89d9bf17445f061b67e0","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.3.3.tgz","fileCount":48,"integrity":"sha512-Y+k7XWvVB/FdtbDOiUexl5SH6eFS5Lf5yppX1PZFyWRecJY+qdcyhhFtdXWQUjolT4ipuU+vU9/o0S0ir6DV3Q==","signatures":[{"sig":"MEQCIHvTOyHJwG51LO0kNdEz7ReW7nnVdFdZft5Vkrkl0uzgAiApcoCYb8iHaOLZ6/cfPtPQW3tcSbXg5gu2wDWIXZ1HMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4455734},"main":"bin/index.js","gitHead":"63e3afaf2757603d29aa9cea073ecf4f34f764ba","scripts":{"init":"ts-node ./src/configs/init.ts","test":"echo \"Error: no test specified\" && exit 1","build":"npx tsc","start":"node build/app.js","start:dev":"npm run init && nodemon ./src/app.ts"},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"repository":{"url":"git+https://github.com/mufazmi/apicraft.git","type":"git"},"_npmVersion":"9.2.0","description":"A CLI tool to generate API files and folder structure","directories":{},"_nodeVersion":"18.20.1","dependencies":{"joi":"^17.10.1","case":"^1.6.3","cors":"^2.8.5","axios":"^1.5.1","sharp":"^0.32.6","bcrypt":"^5.1.1","dotenv":"^16.3.1","moment":"^2.29.4","multer":"^1.4.5-lts.1","pdfkit":"^0.13.0","express":"^4.18.2","slugify":"^1.6.6","fs-extra":"^11.1.1","mongoose":"^7.4.0","pluralize":"^8.0.0","handlebars":"^4.7.8","nodemailer":"^6.9.5","jsonwebtoken":"^9.0.2","cookie-parser":"^1.4.6","moment-timezone":"^0.5.43","google-auth-library":"^7.10.2"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.1","ts-node":"^10.9.1","@types/joi":"^17.2.3","typescript":"^5.2.2","@types/cors":"^2.8.14","@types/node":"^20.5.9","@types/bcrypt":"^5.0.0","@types/dotenv":"^8.2.0","@types/multer":"^1.4.10","@types/pdfkit":"^0.13.2","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/mongoose":"^5.11.97","@types/nodemailer":"^6.4.9","@types/jsonwebtoken":"^9.0.2","@types/cookie-parser":"^1.4.5"},"_npmOperationalInternal":{"tmp":"tmp/apicraft_1.3.3_1726884677983_0.9303793661838866","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"apicraft","version":"1.3.4","description":"A CLI tool to generate API files and folder structure","main":"bin/index.js","bin":{"apicraft":"bin/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","start:dev":"npm run init && nodemon ./src/app.ts","start":"node build/app.js","init":"ts-node ./src/configs/init.ts","build":"npx tsc"},"keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"author":{"name":"Umair Farooqui"},"license":"ISC","devDependencies":{"@types/node":"^20.5.9","ts-node":"^10.9.1","typescript":"^5.2.2","@types/bcrypt":"^5.0.0","@types/cookie-parser":"^1.4.5","@types/cors":"^2.8.14","@types/dotenv":"^8.2.0","@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/joi":"^17.2.3","@types/jsonwebtoken":"^9.0.2","@types/mongoose":"^5.11.97","@types/multer":"^1.4.10","@types/nodemailer":"^6.4.9","@types/pdfkit":"^0.13.2","rimraf":"^5.0.1"},"repository":{"type":"git","url":"git+https://github.com/mufazmi/apicraft.git"},"bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"homepage":"https://github.com/mufazmi/apicraft#readme","dependencies":{"case":"^1.6.3","pluralize":"^8.0.0","axios":"^1.5.1","bcrypt":"^5.1.1","cookie-parser":"^1.4.6","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","fs-extra":"^11.1.1","google-auth-library":"^7.10.2","handlebars":"^4.7.8","joi":"^17.10.1","jsonwebtoken":"^9.0.2","moment":"^2.29.4","moment-timezone":"^0.5.43","mongoose":"^7.4.0","multer":"^1.4.5-lts.1","nodemailer":"^6.9.5","pdfkit":"^0.13.0","sharp":"^0.32.6","slugify":"^1.6.6"},"gitHead":"c71d71744abaa7651fcaf821c3438a4f175c3d5c","_id":"apicraft@1.3.4","_nodeVersion":"18.20.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-swiBQzcdjAuaRuIm5nV19xsZuhvHYQj17kSUwHQdksI63v9Ay5twSd2X8ArGt9kd+dQ0AaMKRMiUMzhjWemXNw==","shasum":"2e0bc5a69ce6a7abacaa2887011b58db6eda0237","tarball":"https://registry.npmjs.org/apicraft/-/apicraft-1.3.4.tgz","fileCount":48,"unpackedSize":4456064,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBYH9pyCtEm38Y5++u5aExllHjdCjfnLJGv72eLyEm3AiEAtEUtTaF/Ig+JiaosuFU7oeTr/vst/FztGWpQPv9JCks="}]},"_npmUser":{"name":"mufazmi","email":"info.mufazmi@gmail.com"},"directories":{},"maintainers":[{"name":"mufazmi","email":"info.mufazmi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apicraft_1.3.4_1726884863120_0.46162458641555726"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-24T01:36:04.793Z","modified":"2024-09-21T02:14:23.646Z","1.0.0":"2024-06-24T01:36:04.947Z","1.0.1":"2024-06-24T02:28:46.083Z","1.0.2":"2024-06-24T02:30:13.610Z","1.0.3":"2024-06-24T02:31:07.998Z","1.0.4":"2024-06-24T02:36:52.149Z","1.0.5":"2024-06-24T02:37:29.541Z","1.0.6":"2024-06-24T02:37:54.241Z","1.0.7":"2024-06-24T02:38:14.280Z","1.0.8":"2024-06-24T02:43:05.352Z","1.0.9":"2024-06-24T05:39:05.195Z","1.1.0":"2024-06-24T08:04:55.381Z","1.1.1":"2024-06-27T00:58:22.301Z","1.1.2":"2024-06-27T03:55:54.624Z","1.1.3":"2024-06-27T04:50:48.713Z","1.1.4":"2024-06-27T08:50:25.974Z","1.1.5":"2024-06-27T09:49:53.423Z","1.1.6":"2024-06-27T09:53:20.070Z","1.1.8":"2024-06-27T10:28:46.950Z","1.1.9":"2024-06-27T10:33:39.540Z","1.2.0":"2024-06-27T10:38:08.499Z","1.2.1":"2024-06-27T10:54:11.883Z","1.2.2":"2024-06-27T10:56:57.141Z","1.2.3":"2024-06-27T12:09:43.528Z","1.2.4":"2024-06-27T12:12:01.498Z","1.2.5":"2024-06-27T12:15:57.475Z","1.2.6":"2024-06-27T21:30:06.944Z","1.2.7":"2024-06-27T21:43:29.194Z","1.2.8":"2024-06-28T03:22:29.548Z","1.2.9":"2024-06-28T03:30:08.267Z","1.3.0":"2024-06-28T03:42:15.216Z","1.3.1":"2024-07-04T23:19:42.968Z","1.3.2":"2024-09-21T02:06:26.721Z","1.3.3":"2024-09-21T02:11:18.298Z","1.3.4":"2024-09-21T02:14:23.450Z"},"bugs":{"url":"https://github.com/mufazmi/apicraft/issues"},"author":{"name":"Umair Farooqui"},"license":"ISC","homepage":"https://github.com/mufazmi/apicraft#readme","keywords":["cli","api","generator","mufazmi","UmairFarooqui"],"repository":{"type":"git","url":"git+https://github.com/mufazmi/apicraft.git"},"description":"A CLI tool to generate API files and folder structure","maintainers":[{"name":"mufazmi","email":"info.mufazmi@gmail.com"}],"readme":"  <img src=\"https://raw.githubusercontent.com/mufazmi/apicraft/master/apicraft-mufazmi.png\" style=\"min-width: 100%;\" alt=\"Appreciation Letter - Drexel University\">\n\n# API Craft CLI Tool\n\nAPI Craft CLI Tool is a command-line utility designed to streamline the setup of Node.js API projects, ensuring a well-structured and organized codebase. It automates the creation of essential files and folders, enhances code readability, and improves development productivity.\n\n## Features\n\n- Automatically generates controller, DTO, model, route, service, and validation files based on predefined templates.\n- Integrated global error handling to eliminate repetitive try-catch blocks and ensure robust error management.\n- Encourages best practices by enforcing a consistent file structure across projects.\n- Simplifies project initialization and module creation.\n\n## Prerequisites\n\nBefore using the API Craft CLI Tool, ensure you have the following installed:\n\n- Node.js (version 12 or higher)\n- npm (Node Package Manager)\n\n## Installation\n\nYou can install the API Craft CLI Tool globally using npm:\n\n```bash\nnpm install -g apicraft\n```\n\n## Usage\n\n  <img src=\"https://raw.githubusercontent.com/mufazmi/apicraft/master/apicraft.gif\" style=\"min-width: 100%;\" alt=\"Appreciation Letter - Drexel University\">\n\n\n### Initializing a New Project\n\nTo initialize a new project with API Craft:\n\n```bash\nnpx apicraft init\n```\n\nThis command sets up the following structure in your project directory:\n\n```\nproject-root/\n├── src/\n│   ├── configs/\n│   ├── controllers/\n│   ├── dtos/\n│   ├── interfaces/\n│   ├── mails/\n│   ├── middlewares/\n│   ├── models/\n│   ├── routes/\n│   ├── services/\n│   ├── utils/\n│   └── validations/\n├── package.json\n└── README.md\n```\n\n### Creating a New Module\n\nTo create a new module in your project:\n\n```bash\nnpx apicraft create <moduleName>\n```\n\nReplace `<moduleName>` with the name of your module. For example:\n\n```bash\nnpx apicraft create user-activity\n```\n\nThis command generates:\n\n- `controllers/user-activity-controller.ts`: Controller methods for handling API requests.\n- `dtos/user-activity-dto.ts`: DTOs for validating input/output data.\n- `models/user-activity-model.ts`: Mongoose model schema for MongoDB.\n- `routes/user-activity-route.ts`: Express routes for module-specific endpoints.\n- `services/user-activity-service.ts`: Business logic services for the module.\n- `validations/user-activity-validation.ts`: Validation schemas for input data.\n\n### Global Error Handling\n\nAPI Craft includes global error handling to ensure robustness and prevent server crashes. Errors are handled centrally, returning a consistent `500 Internal Server Error` response with customizable error messages.\n\n## Templates\n\nAPI Craft uses predefined templates located in the `templates` directory of the tool's installation. These templates can be customized to suit specific project requirements, promoting code consistency and readability.\n\n## Project Structure\n\nThe tool assumes the following directory structure within your project:\n\n```\nproject-root/\n├── src/\n│   ├── configs/\n│   ├── controllers/\n│   ├── dtos/\n│   ├── interfaces/\n│   ├── mails/\n│   ├── middlewares/\n│   ├── models/\n│   ├── routes/\n│   ├── services/\n│   ├── utils/\n│   └── validations/\n├── package.json\n└── README.md\n```\n\n## Contributing\n\nContributions to the API Craft CLI Tool are welcome! If you have any suggestions, improvements, or issues, please submit them to the GitHub repository.\n\n1. Fork the repository.\n2. Create your feature branch (`git checkout -b feature/your-feature`).\n3. Commit your changes (`git commit -am 'Add some feature'`).\n4. Push to the branch (`git push origin feature/your-feature`).\n5. Submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## About Me\n\nI am an experienced Software Engineer, Security Researcher, and Hacker with a passion for creating robust and secure software solutions. With a track record of securing systems for renowned organizations, I bring expertise in enhancing digital security and developing innovative technologies.\n\n### Short Bio\n\nSoftware Engineer 👩‍💻 | Security Researcher 📖 | Hacker 💻\n\nSecured NASA, WHO, Paytm, Dell, Nokia, Lenovo, United Airlines, ABN AMRO Bank, and more.\n","readmeFilename":"README.md"}