{"_id":"@a.abdelfatah/nodejs-ts-starter","_rev":"5-29faacdaf7364293f3d9108f95cc6fa6","name":"@a.abdelfatah/nodejs-ts-starter","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@a.abdelfatah/nodejs-ts-starter","version":"1.0.0","description":"this application just for applaying the clean arch , best practises ,  code styles and more  ","main":"index.js","author":{"name":"EngAhmedMahmoud"},"license":"MIT","scripts":{"start:dev":"npx nodemon","build":"rimraf ./build && tsc","start":"yarn run build && node ./build/app.js","check-types":"tsc --pretty --noEmit","lint":"eslint . --ext .ts","lint-and-fix":"eslint . --ext .ts --fix","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}","test":"jest --coverage","test:watch":"jest --watch","test-all":"yarn run prettier-format && yarn run lint && yarn run check-types && yarn run test && yarn run build","prepare":"husky install"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","dotenv":"^16.0.3","eslint":"^8.35.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.5.0","nodemon":"^2.0.21","onchange":"^7.1.0","prettier":"^2.8.4","rimraf":"^4.4.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"repository":{"type":"git","url":"git+https://github.com/EngAhmedMahmoud/nodejs-ts-starter.git"},"gitHead":"826932d233a50457502a308c44b2b6ba8bf65eef","bugs":{"url":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter/issues"},"homepage":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter#readme","_id":"@a.abdelfatah/nodejs-ts-starter@1.0.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ftiVK/WmuKIOsaC/0q8yoMGgcB4hUj0lh5RDJhUoVdaCR9AcxCaEYKbq2pUcGSNgbS32hnttoI6OGyoiDDHjAQ==","shasum":"1b7179f72a94f74eb8d87fdff090cbcfa7a975a2","tarball":"https://registry.npmjs.org/@a.abdelfatah/nodejs-ts-starter/-/nodejs-ts-starter-1.0.0.tgz","fileCount":15,"unpackedSize":6502,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcXvR181FmRtpyOYd2jtv4fhwLm3j2r/sBX0Upz63iRgIhAPHtFT7v0jfirWKczHdK1iMtYzNWIc1ugLVWnK2omNAd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEDZQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUeRAAgT5Pes7JwwzbQSF9YHc5bl5Qo+rsP6ugCX4Gvb/D1prfRnAP\r\nEvdySvxEXQejbyN8qYZ922wJItTSq3TOAaBHtBaDeUYcN7BKrR/3JrYUF4yc\r\n5oNTl1NF4ix5x5qwZKT5slRDoFE9nKgrOFQhcccvURwItzJbiiKgOdlchgtE\r\nyDNDDSnUFVuw17yTSTWUnT6z61jpR1U7C4+GwKodarBpHFqGhLs0uBHa6UWR\r\npvosO1YY6eXo8sZYMAxOlzjiO7X6xJrQWXvfcehTb1b/euYbgv+dF7nD9wcV\r\nLL9RcXgfiZcwen97shwTTODHw6aGFYw4bKe7oPOsfKP+rQYrLw6hns4ZbnjV\r\nesIEZlFZMJGviOohtI/LZP4+7xwqwoKZ65W/+sa2gq3lvP58x2+k088GNjCa\r\n75GU+ozux7ijp7t1XrT7hbi4JebMyLYPXjuseRofsOOYht9nZaG2VYQq0CyK\r\nWa0+k67xaEcrTnHFkzzs1H7+ZyOkbfQynBc6Xrs9S8tQt+vWMe3ZrsaQ8mT7\r\nvZa1VLez26tmVfAZLQzWV0o5zXSCRk2G/twwW+OjBgJhDFXtRyQ6ZdPv0kAG\r\niVujPSURISn2g8F2iU+sxVfKomFbd55FFS32/lVFif0IjJK78dYhFOMe4DlG\r\nUUXUJ6H7JtOHVkU4ZyQwP7jP5MYGo0bUUeY=\r\n=EuKt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"},"directories":{},"maintainers":[{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-ts-starter_1.0.0_1678784080431_0.560585519457949"},"_hasShrinkwrap":false},"1.0.1":{"name":"@a.abdelfatah/nodejs-ts-starter","version":"1.0.1","description":"this application just for applaying the clean arch , best practises ,  code styles and more  ","main":"index.js","author":{"name":"EngAhmedMahmoud"},"license":"MIT","scripts":{"start:dev":"npx nodemon","build":"rimraf ./build && tsc","start":"yarn run build && node ./build/app.js","check-types":"tsc --pretty --noEmit","lint":"eslint . --ext .ts","lint-and-fix":"eslint . --ext .ts --fix","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}","test":"jest --coverage","test:watch":"jest --watch","test-all":"yarn run prettier-format && yarn run lint && yarn run check-types && yarn run test && yarn run build","prepare":"husky install"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","dotenv":"^16.0.3","eslint":"^8.35.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.5.0","nodemon":"^2.0.21","onchange":"^7.1.0","prettier":"^2.8.4","rimraf":"^4.4.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"repository":{"type":"git","url":"git+https://github.com/EngAhmedMahmoud/nodejs-ts-starter.git"},"gitHead":"79a77d438956bc87f5094051ba98d8d19ea04f90","bugs":{"url":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter/issues"},"homepage":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter#readme","_id":"@a.abdelfatah/nodejs-ts-starter@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-NXwXJL5Qj9So/n+Vg+sJI8uM8+WAai1wq9pOZURiGoa61Qf36U98+1TIJ/uZJmUtH/ra5cFzOP2gzYPPbYt7SQ==","shasum":"f45bd5a36a6e23e90babbc0b45193ff664164a39","tarball":"https://registry.npmjs.org/@a.abdelfatah/nodejs-ts-starter/-/nodejs-ts-starter-1.0.1.tgz","fileCount":15,"unpackedSize":6507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMhWYLUDF5YlLBnS22r4g808zoC9vEIPPTM9F8Z0APaAiEAkCOQFIga1UFHbNOEolvr8eFotuxKaz3b/XG50glS6dY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEEiXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9vQ/+Olv214DEwNPSXsA/GKLSknl0XbQW+djm8u9ImZcN33+18n/7\r\nSRUrsQmbrFmmpm91/a2tgzANZre1nNDpvq1rjWD76BnhJEHCraYfshkQ50p2\r\nR/IJ9snrMugjhhwaM/eUOLGF7w7ChfUmSfPsQ1YiF/LGzfsin38yq+s3eq2o\r\nEB480bMGcwlOIBKKhjBpn+VGTPaFU+P6kX5t+u5qDwGRGq/+5ZpIvF52mL91\r\nb80oPit1wxBA34y71/BR95uPFoAh4hZJxWyE/iSaHtYsSY7DxzMpIo9MM3RQ\r\n625PNtwXBPwfATsUbzpO/fT872WX/A35FWX1Tt9fkQQtuWC2KQEeOrnMffFS\r\n7gpS+191YLJi0B6YfAbqs06vOLSZaT25faOSJztfpf3dQyL544MK6cmGvkVM\r\nSEBzoa/36tS9IrrSVa6Q+LAbstLUDi6TJPhktZvEMYITnVXUsaY9x9uTN9Z2\r\nvjgGw7DfPXcnVB0Rc97hwYwTEJJIIlB5QPDLC2fwzqPjaTlyQClJEHExuILg\r\ndbhX5CJcqDGNfXovpmIcw3b1yQZSLd0/HgcCIRvkJkgWAtqOLnQNqOIYbu0q\r\nw8lJQDAuwHMTlyHjEI12ChXdojC/CyuijBzixwnu43V1/2A57/O68psW3cJe\r\nQnkDeJHhCmPuoiaU0aHhzTnaDcjO9VFVepw=\r\n=Pa+2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"},"directories":{},"maintainers":[{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-ts-starter_1.0.1_1678788759107_0.4096767063616973"},"_hasShrinkwrap":false},"1.0.2":{"name":"@a.abdelfatah/nodejs-ts-starter","version":"1.0.2","description":"this application just for applaying the clean arch , best practises ,  code styles and more  ","main":"index.js","bin":{"nodejs-ts-starter":"bin/cli.js"},"author":{"name":"EngAhmedMahmoud"},"license":"MIT","scripts":{"start:dev":"npx nodemon","build":"rimraf ./build && tsc","start":"yarn run build && node ./build/app.js","check-types":"tsc --pretty --noEmit","lint":"eslint . --ext .ts","lint-and-fix":"eslint . --ext .ts --fix","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}","test":"jest --coverage","test:watch":"jest --watch","test-all":"yarn run prettier-format && yarn run lint && yarn run check-types && yarn run test && yarn run build","prepare":"husky install"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","dotenv":"^16.0.3","eslint":"^8.35.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.5.0","nodemon":"^2.0.21","onchange":"^7.1.0","prettier":"^2.8.4","rimraf":"^4.4.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"repository":{"type":"git","url":"git+https://github.com/EngAhmedMahmoud/nodejs-ts-starter.git"},"gitHead":"559cd09f2f15218bbc2f4af456fd2109b1108a59","bugs":{"url":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter/issues"},"homepage":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter#readme","_id":"@a.abdelfatah/nodejs-ts-starter@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-uqjfQ66wdU0Lywua9EwD1dNIpoG4cxSCSScqdFjl+naQxJkK1U8LZ4iQJF1ZG4EyaPWH2R1GqwLNvJ9rNndatQ==","shasum":"2db1a9aed9afaebf4e6f4648108550e696b67b40","tarball":"https://registry.npmjs.org/@a.abdelfatah/nodejs-ts-starter/-/nodejs-ts-starter-1.0.2.tgz","fileCount":15,"unpackedSize":6532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECtU78m3Y8LXJRYRrjSqWxDvWkoh0gUx3TvJOO2EfNxAiBE9sZ02R+QfLXD9QbVe7mwbeEC2k8q7B4h2cqMC7eoIA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEErOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqipxAAmHaW+aqln4PEkVFk1eoTnpqPlgz0mpWQ1RWJ3CFZLv4A/+Bv\r\nM39AJmTyVGM8dr0cyxGwH71RvJfZkaWp9aoBtBUOV13M+1K/dAl/uzhHhuo8\r\nJNoDcTPBzTV4Aj2N72Iv6DKU1teFlmcX3DBmOiMyCUE/eH/oNW/U8aYqLvXm\r\n05Lh8FUnF7VSQBK66OTxho3oFtPyPjR3zuVTLXpNWXganX9lWrq2Aife+fhp\r\nnHOXe0emU/hrKECqj5WQRThQ9jwUvgJY/exRvLavQ1ipckgvsA7Guf4sjS+7\r\nzs3NA3iw2eoBJFLzM8q43URG2+y59kXNZa+6KosIMV/DW3C5Oq6LTqz5GHwr\r\nA45OCmgca6BPdKE6EmFq9stVD3P/Lxj/NPLAQHAVhjiij75D7NHqym7oDjOR\r\nQZWbtG35tUWWCJoFzhH8Pnp4YLmWdgmkcafzYriCFzoS8FLitXHKyiJqRW6p\r\ne5gkYY5ziNo4fn+NGSgQpmG6+m8gtc3kJ9sxU279zF85fkCggwxl378IIN+N\r\ndUNZF4PaJ1q2NKPK/3GCRrAGUr+sGE3qbnEKowaaoD0UEZ+Ad6U3qaRpaUHL\r\ny+t+I7UDTfQiEJH3VyuMkUqZhcLXSmRI1gVr7Qow2fsJostLLHaRUpVmrjQS\r\n28Wydr1JTvbt4mFCF6B0oSU9LCrj6t9S9ZU=\r\n=C3K2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"},"directories":{},"maintainers":[{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-ts-starter_1.0.2_1678789326792_0.4925181973295738"},"_hasShrinkwrap":false},"1.0.3":{"name":"@a.abdelfatah/nodejs-ts-starter","version":"1.0.3","description":"this application just for applaying the clean arch , best practises ,  code styles and more  ","main":"index.js","bin":{"nodejs-ts-starter":"bin/cli.js"},"author":{"name":"EngAhmedMahmoud"},"license":"MIT","scripts":{"start:dev":"npx nodemon","build":"rimraf ./build && tsc","start":"yarn run build && node ./build/app.js","check-types":"tsc --pretty --noEmit","lint":"eslint . --ext .ts","lint-and-fix":"eslint . --ext .ts --fix","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}","test":"jest --coverage","test:watch":"jest --watch","test-all":"yarn run prettier-format && yarn run lint && yarn run check-types && yarn run test && yarn run build","prepare":"husky install"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","dotenv":"^16.0.3","eslint":"^8.35.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.5.0","nodemon":"^2.0.21","onchange":"^7.1.0","prettier":"^2.8.4","rimraf":"^4.4.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"repository":{"type":"git","url":"git+https://github.com/EngAhmedMahmoud/nodejs-ts-starter.git"},"gitHead":"1db105df4cddb99c2496d5ad577b7551934f3056","bugs":{"url":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter/issues"},"homepage":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter#readme","_id":"@a.abdelfatah/nodejs-ts-starter@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rIw5iuR4YAAdzhuoZ27Pnl9ICXhN09elCo8sj7S4tac8gopQ8w1Eh1CN/O5hGRRiKWylZncxEu0C8ItDWfjjPQ==","shasum":"3b2c64056b06983887606be89e5053252fa56401","tarball":"https://registry.npmjs.org/@a.abdelfatah/nodejs-ts-starter/-/nodejs-ts-starter-1.0.3.tgz","fileCount":16,"unpackedSize":6693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRJif1di3FCNE+CXmLkyLi+zViwkd0WS3JtWa7VivylAiAwNJ638N9KZSX/QWoNVHAnI+JzA1brH4Gv/+lnG1mYzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEw8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsCQ//fhdA1yZUSKqCzh7pHzawhmPJIAoiC3kkYG9/SxMNw8iOXHg5\r\nOFYhhHtA0fe1AATL/nh7svX0WaLhBvwfHSMJw2oeIU95CuLOA1wfVuz8mT4A\r\nptxb7L2gHPWlBU95NnHrDcR3r2ChjxX3FzutMEonUVX5SbqC02ZyyRY52NNy\r\nSLZv9pRn6tbbCZAoSq+f3uxhLsVcumuH1lvqjuGi4KJtKX1Qhe53AEnUtjdI\r\ntSG9VAjBM89oQOv2mLA8o6kecfZ4ArVnVPD+qEzYMA2f5Ihbs1TZ86txNdYm\r\njpFBbHo/1UXM9Sr6ksEWjhQ2xKAgwCjN5QII7ZNaZtk1ceAKtKQTaZKp4oM7\r\n0GsD+JVT4qMVMZSzj3NWmoYFKOx4drvJDqnivQQ67D5ImMiplWjN+Ot8l2U4\r\nuN7YBbpXCk3BZZtm0/AR8ickR2ZuUx7blY2R3WxoijQjChZHKwD6TwnBvX5h\r\nRuwN2133Qeh7OGfNJWg4NCnTlkaGbqxf5+eizu9cqsbNrPWnGi1kGEnd/oDX\r\nTcX7dcwN/lTEyXU5XieM+G1E16ofLqXmumTaIp1XLrgCUmZ8F/5gudLsGT4O\r\nZNKif7AXfJKXypKOd4AuJCsoYMHJuHY6I8p3Gumm27eoxl7B0UFEbdFfFNu3\r\nrUy/RIHLrC7QAJ3/PjcnpxUxAZxHEblS8AI=\r\n=IGC4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"},"directories":{},"maintainers":[{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-ts-starter_1.0.3_1678970640522_0.7045891358188705"},"_hasShrinkwrap":false},"1.0.4":{"name":"@a.abdelfatah/nodejs-ts-starter","version":"1.0.4","description":"Welcome to our npm package! Our package is designed to provide you with a solid foundation for developing new projects using nodejs and typescript. By utilizing the best practices and standards, you can rest assured that your project will be developed wit","main":"index.js","bin":{"nodejs-ts-starter":"bin/cli.js"},"author":{"name":"EngAhmedMahmoud"},"license":"MIT","scripts":{"start:dev":"npx nodemon","build":"rimraf ./build && tsc","start":"yarn run build && node ./build/app.js","check-types":"tsc --pretty --noEmit","lint":"eslint . --ext .ts","lint-and-fix":"eslint . --ext .ts --fix","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}","test":"jest --coverage","test:watch":"jest --watch","test-all":"yarn run prettier-format && yarn run lint && yarn run check-types && yarn run test && yarn run build","prepare":"husky install"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","dotenv":"^16.0.3","eslint":"^8.35.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.5.0","nodemon":"^2.0.21","onchange":"^7.1.0","prettier":"^2.8.4","rimraf":"^4.4.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"repository":{"type":"git","url":"git+https://github.com/EngAhmedMahmoud/nodejs-ts-starter.git"},"gitHead":"55ad4d92f5ab74e8a629e5978141eeffb3d705ef","bugs":{"url":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter/issues"},"homepage":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter#readme","_id":"@a.abdelfatah/nodejs-ts-starter@1.0.4","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZS2sD5FHWrW/TxkXyOwH1ZbXcrtCnTIQ69LvSdNiDHwIyrkCldj0z8fEMchE5Bd/gLUV67mEyCUsqfUOkPMh5Q==","shasum":"824731b79086adea3c2defe0580b5709348c9d15","tarball":"https://registry.npmjs.org/@a.abdelfatah/nodejs-ts-starter/-/nodejs-ts-starter-1.0.4.tgz","fileCount":16,"unpackedSize":8768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUNkqEUH+DxfPcSvPZ7W3MlJGIfj4hhQUIcth8StM8+AiAt6P70p2nwXvjXS+AxOAFrwKRxvfJzjHRuRTETANCldg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGXTFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrIw//UYoNByeruWhx5toJDcntQOtwMfTCf1rWUQ678cfuMLH84uK2\r\nwdEhSQ47TFy90rZGFVlHSXczZOGgR1SsE93T4gIGJUVKZ+8bUl6KtMlWcXIa\r\nKQird0TOIdAmcqsk5oK6D0KciacgAWV/q1HP6MheCP/zv8rwGo8c54jFw67h\r\n+dtWhopQQCxmpsarxFoaYhckkiXQYaevekBgDIeiYjAWRbVi5pCMWed1ksOg\r\nWB/VWqbD6UAm+gLm0Q6V8AknhRXMagcTH/mWJwoSvC3xVeCvaayWnkmXnTdn\r\nAsxPGJVzP9elIKwxOW6dQT5ItHujGvSfUg1faZ55qlQ7Rp6GsgF4oH43umks\r\n1xmSL68gue3Gp86sA+mTGsfIh4EiLOkTUzTkL26MEtdmcqFRBUOEflOjJtEa\r\nooNMr5Wfws8zGroCA//XqI0vHdkFxi9rcyAQkRpTm60GYh2tAJddCPWfY5Ka\r\nSBBtxVHqRqTULt4/03pEdUX3EX28v4lvyeJQgGfICu3iZd4IQIHUEdDaUWzI\r\nAXrfkKY2iqKex4qDMVLpUUUPZ5xT7VnUc7FvCJfKotkGIDMET9M4eqw89Xds\r\nlhcSkLHO/Yu3S6y9Gfz8+8Z/aaLlLU+ZPfKt+fuf5QgeaRz1kx+aZIQxSzfy\r\n9s/PPoAQA2QIxwAMNdXmoUlLKHpEYkH0jqU=\r\n=lD1E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"},"directories":{},"maintainers":[{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-ts-starter_1.0.4_1679389892873_0.548000154864779"},"_hasShrinkwrap":false},"1.0.5":{"name":"@a.abdelfatah/nodejs-ts-starter","version":"1.0.5","description":"Welcome to our npm package! Our package is designed to provide you with a solid foundation for developing new projects using nodejs and typescript. By utilizing the best practices and standards, you can rest assured that your project will be developed wit","main":"index.js","bin":{"nodejs-ts-starter":"bin/cli.js"},"author":{"name":"EngAhmedMahmoud"},"license":"MIT","scripts":{"start:dev":"npx nodemon","build":"rimraf ./build && tsc","start":"yarn run build && node ./build/app.js","check-types":"tsc --pretty --noEmit","lint":"eslint . --ext .ts","lint-and-fix":"eslint . --ext .ts --fix","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}","test":"jest --coverage","test:watch":"jest --watch","test-all":"yarn run prettier-format && yarn run lint && yarn run check-types && yarn run test && yarn run build","prepare":"husky install"},"devDependencies":{"@types/jest":"^29.4.0","@types/node":"^18.14.6","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","dotenv":"^16.0.3","eslint":"^8.35.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.0","jest":"^29.5.0","nodemon":"^2.0.21","onchange":"^7.1.0","prettier":"^2.8.4","rimraf":"^4.4.0","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.5"},"repository":{"type":"git","url":"git+https://github.com/EngAhmedMahmoud/nodejs-ts-starter.git"},"gitHead":"73ac575b0a349354a46045a7b3bf4495b4489d53","bugs":{"url":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter/issues"},"homepage":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter#readme","_id":"@a.abdelfatah/nodejs-ts-starter@1.0.5","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-HNemJvq+ArKEv+qI25UQquGskmbhcZlmQcnnHr2CvrIXtoqXEHfbB5yfZjLKT2taL9Qg6PBI5lAnoPm1zpHkRQ==","shasum":"0ff966668a167040237bebeae99a46cc4656ff69","tarball":"https://registry.npmjs.org/@a.abdelfatah/nodejs-ts-starter/-/nodejs-ts-starter-1.0.5.tgz","fileCount":16,"unpackedSize":8795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe8dRkwT20Gf8Ts438rWHB0UO7dOyOJGepAk6OKBqDYAiEArKV3FiZCo2ZGLZPnvd91wdP7beqoGMl9EmpbzWi3eg4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGXWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0lA//U2TnMz8IxpaG9CRiQlVaKc83VT18IKWOn8JckOIK+HTpteiG\r\n9XX08MhFjuwRW11da1EaTpObkV4PnF1v7YSzF7jO1QjNwE4V/H5w0iCih/Xg\r\nuWpFHb4f8AELCMVt5828DmoNC3fwaX3K4FvIGpt5VS39HztDvAqQ0mC1CZdP\r\n0R77kKO9n+rjhSHkBSA6bwZouaaUIs+3YqviA2HAIwYzgiJB0MRLx03EeRL/\r\nNES7RLopmdWl2FejHr9hNvRiP+Zhwn4SGulJ4xyNhA11edDdewcYK3mFA3Dp\r\n+TUqXbLS6r3fnMyn9L/YYl6//bAtnvXlzAoiSbGnlyD/0S0BGswcAMrSAP12\r\nhNNnnXEz4eGvlhhywCWIR7PjlJRUYtN1dBUa3w23bKjdaAqQs8px82XXomLd\r\nIJtyNgPI0BYWrcdWa5f/dQ1ntW2DL9I/9stZs6hFA7WKddkh6b1yr1RDAY2w\r\n5rk0j2UnIM+HfaUFc+DUe2CGEDeIpIgaDihbCs8xL1i+dvZQkbClhL7DZHRD\r\ncfBr740PaQN9uf0FyqfDVqgjt8o1RKHCk8ysdMA4X4mfJz+mVETQ/81wpGgA\r\nSo2MWZCxpOrVM2AXwJTMC/l/V/xZ7Td2p2Svx1AYN9pq5nWAXcLN1Sptrr2/\r\n2t9piFE9aDSK+3vBsTd+SmmljTdlaXRstWI=\r\n=FTRw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"},"directories":{},"maintainers":[{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-ts-starter_1.0.5_1679390098326_0.8214236537673687"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-14T08:54:40.270Z","1.0.0":"2023-03-14T08:54:40.590Z","modified":"2023-03-21T09:14:58.764Z","1.0.1":"2023-03-14T10:12:39.363Z","1.0.2":"2023-03-14T10:22:06.893Z","1.0.3":"2023-03-16T12:44:00.721Z","1.0.4":"2023-03-21T09:11:33.012Z","1.0.5":"2023-03-21T09:14:58.623Z"},"maintainers":[{"name":"a.abdelfatah","email":"a.abdelfatah.web@gmail.com"}],"description":"Welcome to our npm package! Our package is designed to provide you with a solid foundation for developing new projects using nodejs and typescript. By utilizing the best practices and standards, you can rest assured that your project will be developed wit","homepage":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter#readme","repository":{"type":"git","url":"git+https://github.com/EngAhmedMahmoud/nodejs-ts-starter.git"},"author":{"name":"EngAhmedMahmoud"},"bugs":{"url":"https://github.com/EngAhmedMahmoud/nodejs-ts-starter/issues"},"license":"MIT","readme":"## Installation\n\n🚀🚀🚀 Welcome to nodejs ts starter project 🚀🚀🚀\n\nFor creating and installing a new starter project just run the following command\n\n```js\nnpx  @a.abdelfatah/nodejs-ts-starter [project-name]\ncd [project-name]\n```\n\nThis will generate a starter project that comes equipped with several essential tools, including:\n\n- **Husky**: A Git hook manager to ensure code quality and consistency.\n- **ESLine**: A powerful tool to enforce code style and find errors in your code.\n- **Prettier**: A code formatter that helps keep your codebase consistent and organized.\n- **Jest**: A popular testing framework to help you write unit tests and integration tests for your code.\n- **Docker**: A containerization platform that enables you to build, ship, and run your applications anywhere.\n- **CICD pipleine**: A Continuous Integration/Continuous Deployment pipeline to help automate the software delivery process.\n\n🏗️ 👷👷 Congratulations! With these tools already set up, you can focus on implementing your project's logic and structure without having to worry about the hassle of setting up these tools yourself. You've saved yourself a lot of time and effort! 👷👷 🏗️\n","readmeFilename":"README.md"}