{"_id":"@dennis-neduvelil/type-ex","_rev":"6-1fc42c2bb562235f52851a9932af80d8","name":"@dennis-neduvelil/type-ex","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"@dennis-neduvelil/type-ex","version":"1.0.0","description":"A simple tool to create typescript-express app","bin":{"type-ex":"bin/type-ex"},"keywords":["typescript","express","type-ex","type-ex","ts-express"],"author":{"name":"Dennis Mathew"},"license":"MIT","devDependencies":{"commander":"^11.1.0"},"_id":"@dennis-neduvelil/type-ex@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-uayAuWPPby4TYfe+iKhCHYH6/C9W/JNjfPhC/Jb/ZmqN+w5G/S2l3uCTkooyLkmlXQGgN0xYOqcUEkXoxXhYng==","shasum":"45adfaead8e1da041b81d490fac34873bbf9ac7f","tarball":"https://registry.npmjs.org/@dennis-neduvelil/type-ex/-/type-ex-1.0.0.tgz","fileCount":2,"unpackedSize":3649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgcYELfz8bFVkJA0fP1wA8541BUYT1A9UWd9E7061/MgIgRuceM5lb70oW/W/uWM4w41aB4dK0cijgpWsTHam4o+U="}]},"_npmUser":{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"},"directories":{},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-ex_1.0.0_1702643527367_0.6314244154789939"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dennis-neduvelil/type-ex","version":"1.0.2","description":"A simple tool to create typescript-express app","bin":{"type-ex":"bin/type-ex"},"keywords":["typescript","express","ts-express","typescript express","nodejs"],"author":{"name":"Dennis Mathew"},"license":"MIT","devDependencies":{"commander":"^11.1.0"},"_id":"@dennis-neduvelil/type-ex@1.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ANJU0Y5LO7OrC7utPWlF4h8AFimROHv21cCE8wWe3UJw9OKgT6BP2LbWscXiDjYKTooxiyDNmWWdmHx2P8w/LQ==","shasum":"9e68703b1927d7989eaab0bdf9890b39112eb705","tarball":"https://registry.npmjs.org/@dennis-neduvelil/type-ex/-/type-ex-1.0.2.tgz","fileCount":3,"unpackedSize":4902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl5Gyz36JYjqR82uEjVifLCKG9IqQo2paRqEf3BxoFKAiEAn9Ii3LA/e6w6BoANcO1Whki1VIWN1qtLZi02HxiPJoM="}]},"_npmUser":{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"},"directories":{},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-ex_1.0.2_1702645508902_0.20711832343879655"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dennis-neduvelil/type-ex","version":"1.0.3","description":"A simple tool to create typescript-express app","bin":{"type-ex":"bin/type-ex"},"keywords":["typescript","express","ts-express","typescript express","nodejs"],"author":{"name":"Dennis Mathew"},"license":"MIT","devDependencies":{"commander":"^11.1.0"},"_id":"@dennis-neduvelil/type-ex@1.0.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ZKuJIv/KZtAwAIvfu6xlDRtGKLvxpDmwmdKdCmI067RlaAEzWH076cxOYGO/Cicl92obKHgJOME3hcdDpVq9FQ==","shasum":"76fb24f4df5cdf033b9056538a6a850f6b8ed5e3","tarball":"https://registry.npmjs.org/@dennis-neduvelil/type-ex/-/type-ex-1.0.3.tgz","fileCount":9,"unpackedSize":10773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkvzW+MS4r3Z+Eab2C+bvjKNcJKspYiU4HwvNiyWn/8AiBdBA6chq2sF5Dvwo/CgGwfrYW/qeS5JMcb25AZ/lmJnw=="}]},"_npmUser":{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"},"directories":{},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-ex_1.0.3_1702645879287_0.6852667191454942"},"_hasShrinkwrap":false},"1.0.4":{"name":"@dennis-neduvelil/type-ex","version":"1.0.4","description":"A simple tool to create typescript-express app","bin":{"type-ex":"bin/type-ex"},"keywords":["typescript","express","ts-express","typescript express","nodejs"],"author":{"name":"Dennis Mathew"},"license":"MIT","dependencies":{"commander":"^11.1.0"},"_id":"@dennis-neduvelil/type-ex@1.0.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-tSNRCjerR1ZD3i1zv33wYX3Oggi4iQO6NIMoqZoTeiW+jTT55BmE26eUpywUjjCULhdTqm6dGyu8Yl0+f/Ieqw==","shasum":"b11621a2df407ce1f779c1a265f0d70acd8adabd","tarball":"https://registry.npmjs.org/@dennis-neduvelil/type-ex/-/type-ex-1.0.4.tgz","fileCount":10,"unpackedSize":10791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqSK3Srv+IyM/kEBsx37MwYTEfMp7k4M4KKY6WFEC+mAiEA+xg2lYXhtOayBmHair1aqiJ25mn9ERuq8FsYDe75o4M="}]},"_npmUser":{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"},"directories":{},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-ex_1.0.4_1702660771181_0.4068986248218929"},"_hasShrinkwrap":false},"1.1.0":{"name":"@dennis-neduvelil/type-ex","version":"1.1.0","description":"A simple tool to create typescript-express app","bin":{"type-ex":"bin/type-ex"},"keywords":["typescript","express","ts-express","typescript express","nodejs"],"author":{"name":"Dennis Mathew"},"license":"MIT","dependencies":{"commander":"^11.1.0"},"gitHead":"6844205aa3fb6478b2b8ce6d5cec830bfa856080","_id":"@dennis-neduvelil/type-ex@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-YM+mcexNCYkOM2aQ0hw4bwp0ILX6wixHJ9r50ZUWSBNTYLI1J/Cc3M9CCLS0XkyWriPIL2yN+aF4zgsv5ixLRg==","shasum":"bb2a86571c0481c9e18ad64d40850b9811e8bdda","tarball":"https://registry.npmjs.org/@dennis-neduvelil/type-ex/-/type-ex-1.1.0.tgz","fileCount":14,"unpackedSize":12560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4Cw89LobaAAz/gNmV/kAovbm/xQm0Wu6qW/7LGvZTIAiBYFhpExTFqKVUfIr3j6YmZtZGixCcoI47vSx/cr6ENPQ=="}]},"_npmUser":{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"},"directories":{},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-ex_1.1.0_1702711545333_0.8148818087276086"},"_hasShrinkwrap":false},"1.1.1":{"name":"@dennis-neduvelil/type-ex","version":"1.1.1","description":"A simple tool to create typescript-express app","bin":{"type-ex":"bin/type-ex"},"keywords":["typescript","express","ts-express","typescript express","nodejs"],"author":{"name":"Dennis Mathew"},"license":"MIT","dependencies":{"commander":"^11.1.0"},"gitHead":"552c26353a22d097da12e8ec568e7d00e481539c","_id":"@dennis-neduvelil/type-ex@1.1.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-eBOU4rsdWi2StQZrDU+QKVcEpmfTUsl3JDh0OracLikWFnyjNAdPoA32MpBwRjILaxdHL9ufusHsgIAbjRQ3pg==","shasum":"9fabfdb307bfcb15af001a153218d8b640d31ebe","tarball":"https://registry.npmjs.org/@dennis-neduvelil/type-ex/-/type-ex-1.1.1.tgz","fileCount":14,"unpackedSize":12575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt5jZUcJDNZ50Ve2Lf3AT19qpwrDHEoFWnnSfvAmdYAAiA0X2y6xIeuSl37vZBFF+1wqu5RfDBvzXbVEpGNT7SEMg=="}]},"_npmUser":{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"},"directories":{},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-ex_1.1.1_1702787716802_0.6708403601009219"},"_hasShrinkwrap":false},"1.1.2":{"name":"@dennis-neduvelil/type-ex","version":"1.1.2","description":"A simple tool to create typescript-express app","bin":{"type-ex":"bin/type-ex"},"keywords":["typescript","express","ts-express","typescript express","nodejs"],"author":{"name":"Dennis Mathew"},"license":"MIT","dependencies":{"commander":"^11.1.0"},"gitHead":"552c26353a22d097da12e8ec568e7d00e481539c","_id":"@dennis-neduvelil/type-ex@1.1.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-2tUeTtPV67PnekjMrRFMshY/+jdOAaxnAO4ohDZgM/NzV9LyqMfCxp1S/ePH09nF/QimuelOxP1n6LtxPeAgFA==","shasum":"781ca9a7fa6456d31a7a6cff706eaadb5e594499","tarball":"https://registry.npmjs.org/@dennis-neduvelil/type-ex/-/type-ex-1.1.2.tgz","fileCount":14,"unpackedSize":12609,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJy8hVVf6Q1HINgtvnXvCWyQLx0dtCacjf20ShvS7Z5AIgEDFfZhtL9BkeLrOntG7G8ySNjzYUn4M7n3XhOEjq3P4="}]},"_npmUser":{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"},"directories":{},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/type-ex_1.1.2_1702796769136_0.6944610001086244"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-15T12:32:07.283Z","1.0.0":"2023-12-15T12:32:07.527Z","modified":"2023-12-17T07:06:09.524Z","1.0.2":"2023-12-15T13:05:09.079Z","1.0.3":"2023-12-15T13:11:19.481Z","1.0.4":"2023-12-15T17:19:31.385Z","1.1.0":"2023-12-16T07:25:45.505Z","1.1.1":"2023-12-17T04:35:16.998Z","1.1.2":"2023-12-17T07:06:09.325Z"},"maintainers":[{"name":"dennis-neduvelil","email":"dennismacneduvelil@gmail.com"}],"description":"A simple tool to create typescript-express app","keywords":["typescript","express","ts-express","typescript express","nodejs"],"author":{"name":"Dennis Mathew"},"license":"MIT","readme":"# type-ex\r\n\r\nThis npm package assists in creating TypeScript-based Express.js applications with ease.\r\n\r\n## Installation\r\n\r\nTo install the package globally, use the following command:\r\n\r\n```bash\r\nnpm install -g type-ex\r\n```\r\n\r\n# Usage\r\n\r\n### Creating an Express App\r\nTo create a new Express app with default settings:\r\n```bash\r\nnpx type-ex createApp\r\n```\r\n\r\n### Customizing the App\r\nYou can customize the app by providing optional parameters:\r\n\r\n```bash\r\nnpx type-ex createApp --name myApp --outDir ./myOutput --port 5000\r\n```\r\n- --name: Set the app name (optional).\r\n- --outDir: Set the output directory (optional, default is \"./dist\").\r\n- --port: Set the port number (optional, default is 4000).\r\n### Nodemon Configuration\r\nThe package includes a nodemon.json file for automatic server restarts during development.\r\n\r\n### TypeScript Configuration\r\nThe package generates a tsconfig.json file for TypeScript compilation.\r\n\r\n### Environment Variables\r\nA .env file is created for managing environmental variables. You can customize the port number in this file.\r\n## Author\r\nDennis Mathew https://github.com/Dennis-Neduvelil\r\n\r\n### License\r\nThis project is licensed under the MIT License - see the LICENSE file for details.\r\n\r\n","readmeFilename":"README.md"}