{"_id":"4m-node-server","_rev":"8-c3071b40221b5135e734729389bf57c6","name":"4m-node-server","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"4m-node-server","version":"0.0.1","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":[],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","bcrypt":"^5.0.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","ioredis":"^4.28.2","reflect-metadata":"^0.1.13","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.4","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"gitHead":"e0c5835f43b43341bdbea2627d75de1cbadf5691","_id":"4m-node-server@0.0.1","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-+Qmu6yH+yYKKMfdvl5D6sRUwP2/sR9uSScOeiSE5RK0pNj6Ooiic9FOrVBo1sqHXzUotr7pwW0Bv/4HuQlBfUQ==","shasum":"30d9e2262e08c1357e7bbc68529dbc315e8e29e4","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.1.tgz","fileCount":56,"unpackedSize":68010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2olaCRA9TVsSAnZWagAAHjkP/38gj9RQm405+8RmtBgB\njmjH7bbP2fh/XkcKgfcRSPreRulfdNAa5WX6S2bE/5WELd54+Kxw4VbIGJ/u\npHroXxsAp02mDbGC9HuXdRVFgnnZVw+w6GXrXqQQTp8nDsUFgLE+5DcPuJRn\n9oMGvkEP/aJ3NapXRf8gpKNtFD61jcSSm2kZjm/4XNbQB06NlSt/UZy/bR1T\n5GfBM8Sgk7f+j+f+hS7ug+mzbfwU7M/KFevmmw5lcCNx5gD9fMYc/ythaMk5\nXJQbZOB82SBvCZX/4oDVR2z/z8mCe4IMa80qSpQu9lo1vttFJHzDGbuJrubT\nm888ytzYy4ZqZrkdAObV7f99YzVPyXnbKk7KrFbP6SFLBYH5Awpayj6q1Oo/\ni/kqLU5qSpVNswMIrEg26jZyh71A1l8KbpL9APkCc9VMdUwZz2Rw4b6Bew5n\nXoZeCVTIdHb5K2L+T+KXiueqtCcuuIG3duiRBoQLZhBbtKEj4qaVo36/q/R8\nPY4Y3TCYXr50PKnolkq5IPU3idP/3KKCFJcXhFPY9Ryfi272ovUkQeUmPocR\nIfv4d3CzL4YxefWddlIJO3WbfiU9Ip2Rw+10theFecvkAUYyA8BXy2gnNsKN\n7/ThAOOGsRtByfgkHpA7ZovJ3j+A9Bw7xxJ8MJ1n8Jucrn6fMhGB6p1M609Y\nknjU\r\n=Y9FT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOKGm4QBYKEJdUt2SHoJbPq+g51wAqnjadMwIYyLkcHAiB6Uwvkmn4JknsLmwYtglzY/4cZYl+i4LDv3TelatmCIQ=="}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.1_1641711962431_0.6061468337803704"},"_hasShrinkwrap":false},"0.0.2":{"name":"4m-node-server","version":"0.0.2","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":[],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","bcrypt":"^5.0.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","ioredis":"^4.28.2","reflect-metadata":"^0.1.13","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.4","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"gitHead":"e0c5835f43b43341bdbea2627d75de1cbadf5691","_id":"4m-node-server@0.0.2","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-lyRuAHRDRoPqGTiyuGK2ESpGr/gDihrZ0ixJvdLE592nXhBWiBhdHdY62sCySuGnkkIhoatGKcoiVpwdEZNe/Q==","shasum":"cee646b48df4ffa6881a42a4adc8fe7a25f91c85","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.2.tgz","fileCount":43,"unpackedSize":54598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2onSCRA9TVsSAnZWagAAkY8P/A93N44srPXuXbT+X0A6\nlJlon6g+L7M2xB3p2/iuprAyUtXWRwXUZmw+7sx8uGHIVBCVPdaMl3yrF1A0\ntM0Cju6/e3qawbnLY/wT2BYnih+41ju3lD1BtQUOJVrtI4QZXFLOnXdBSRds\nEg0h9J/wcHXSLr/JUnxN8OcxdsHs8RUHIzE9N3dZMU40qkpCox5m5sfMwhsL\nAyvT7sFCnvRzO+azGtzhKUN5rE3p8BV7copqIDZdZjFUDPIC9NElhpAW9xAJ\nAr5Ze+wXg8cek3gBrYN2MP2vxPu8J5runfjmjlCI8xUyNsrxvWwlHzO0imIc\nD9et2P/MUww0zJQpoSG/RqgZML4PXXTErPVWaPb01f0rKDtKYOy1HKVwyN4T\nRBlArQ5reBYWbYZ2gwemi0mADgPwPFwwEZXVdU2CxiuBfnVWxjBH8WyT/SHe\nmyevi9eqF50YsWMrmWJBnThegR+hXIIK//BF0XJx1EOLUh3gF8CTQwva+qgB\nAeaFkwc+ZwIQpE1O5wX8qr/GsqP6UZzx4Ae/zGLaOvldVeozTREaL1xaGXyz\nqSEbq5LU0+O9Yo9GTLvnSBfSRbXsA/0ZO7DrY9Jzs7SZrd8XL0tWbEKgFrws\nttL1VEfLtv3CnliggemUNu+zusugWRdn70q/8Mfk88Dmmvi4YZJ9kVpZmqJN\n6get\r\n=kB54\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnZ5rqcQ/SgI9IZZKHuIHGQGKmOGYpCBnVONcsExPbvgIgEvX/iXBvGkKVZCiyLV75l+99+vaHhG6fiSCHglasiA0="}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.2_1641712081894_0.7524983527064024"},"_hasShrinkwrap":false},"0.0.3":{"name":"4m-node-server","version":"0.0.3","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":[],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","bcrypt":"^5.0.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","ioredis":"^4.28.2","reflect-metadata":"^0.1.13","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.4","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"types":"./build/index.d.ts","gitHead":"e0c5835f43b43341bdbea2627d75de1cbadf5691","_id":"4m-node-server@0.0.3","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-9zXo0xoC0z9xyPSVa6BgTgutUiCDwuLih5x2ZLpU8shHmVEyQW1FDIWX/NTKkU8d9owEDMIw05vbGEyg7lj9fQ==","shasum":"dee38f080ee48abc421f6581a9877899f5d00491","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.3.tgz","fileCount":34,"unpackedSize":45558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2oojCRA9TVsSAnZWagAAMQgP+gMdRlkhiB65HqRLujTg\nYbU94FYqUbokedoRCQJMcWbh8zkMN5VjlC3NKb4bnkZptoBL9IH72fV9dySF\nS8x1osp0dLHgxjxyuXP+LttQqQxDDaUkZYd+bcJvYOKDL8FMI4RH4x3g2SE5\nyoPJLjd531LNVLCXHEjNUP/zjlrRtWY+WyEtmwVt+E76syzVZGkvAVhQ5Zfc\nJ6tcYSu+gPBDu6iQaRxuwW3OTS1z1O3Cy4q5iq+/8wbATxu08gUe/FrPbvT7\n36URTReLJ+rUR92r3/1sE92fmkPkAfkEQ/13KxPFIC4IGqcsZMSFHVsXfuQe\np9xdsT/h/Vy7R/0FT4+yy1nXT2rEIa200+xvK44mjs1jAEdBEdDPgshPVa/y\nxQ97AOn6v9yslMBqI019BnUv/TJiTB3syV+hBh2zTCgKsgAJkacqJxTRAs7C\nnDYBXrNMvRuvQt0IpJ1awChpXu/TWXbYiNW+OgKZCNsVGNPNF5zWvdmzM2AT\nd6Z/ysAglpIv7BLCUysZEw5wKVnozhqBd6/nMdd8N3UMBip8nz1IqdQF0QRY\nfZ0itIHJd9OqAgonV/QE5o493hswdQy8/NnYcer1PKSH6DnHyq52iZudCJYA\nlm/ur6NPMJylXrRDydRR0x29VrkB62pMwBcxky4QLXYzMX/r6QB+eK1SC5iC\nda0W\r\n=JXy9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZTpOnYmScbDzJMP4owitUcun1K2kWbQClPTIXNMBMDQIhAIpoid9rmkHmiHvDmrDInSpxi1hAtkhFiw+v4YJ86wmH"}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.3_1641712162903_0.3191461121006549"},"_hasShrinkwrap":false},"0.0.4":{"name":"4m-node-server","version":"0.0.4","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","types":"build/index.d.ts","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":[],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","bcrypt":"^5.0.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","ioredis":"^4.28.2","reflect-metadata":"^0.1.13","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.4","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"gitHead":"e0c5835f43b43341bdbea2627d75de1cbadf5691","_id":"4m-node-server@0.0.4","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-1Xr+J7fcb/S9sTT/DW3dGOP6N5V0sXlGyK3o8H+rEYFOlYGM6dDgzGmXA46PdfozCG8KwVhQtA52qy5bwrHT4Q==","shasum":"d8fa3e504c865c3b2df1f3ec56727a228c4be44a","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.4.tgz","fileCount":34,"unpackedSize":45589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2oqYCRA9TVsSAnZWagAAgisQAJowPIb4cLefppMmHzFX\nODIcxhBcntJbLJtFvMWwypvwya0f0rXb0ISe8bns8JxccUoe7QHcEWRfJkyt\n1cKyJydcdOvsevQxuJO9dCQiOgWY2nslKY3f4qyzQ1QjkqVWkWmXnEo7wGLc\nEyLxIZdVgGjitCg7KCrafwlld3n/rBY3ec/2ZxMGcApDMWOzx99jNd/4Mq+Q\nrbl2CUsSI8EuA5r4JA2YDsOnVBtKi3VW7viLU7dtePzPHgsrNNizjJUT+k4q\nxcft0PaBJviPPvd+istoaNxQKcMIqANYo8gvnYo0Gs9eAPkNyG9DXUW2zJe0\nz0n90Ptb+kURw3CUh+4v8xsZq/HZGsGGci7SrkwwIfOTYv7Z2pMJsT3ipf5G\nCrYa5n5zQXK97RatkSIuufI5l2AJtXTeZAS18LW3FPNKmex51UJNRJNAtRKM\nP4JRMhfvL0OuGvzdsB6xCOYCYH640i1rbeD3U03BL6wq05+yTHDD4RheY6rL\n9c7+FyoC2ChyYoXhpmZlMjMPuXe9okuVrt05xXgmjt5HHhX4wd7fQd3CCdV1\n+uV7eQUDkPdw9xtooX9mV2ls/gOm1KGFWlFWrKGP5o4ppt8einTLl9aQlyRx\nlGqEuAprS08mEJCSf9e9k31eBthmo8BwdotzaeVoEMBUyi7aYOi0IyCWW9W3\nEToY\r\n=JDAe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpZqPKvRHw6vzUSYTWRmLf/JzE+BzspQGy1Ktiw5L0agIgUPo+mLAciDMn7adGX6pvRoPTRWTX9bs0cP0h6cW0uYY="}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.4_1641712280364_0.4930765130939454"},"_hasShrinkwrap":false},"0.0.5":{"name":"4m-node-server","version":"0.0.5","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","types":"build/index.d.ts","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":[],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","bcrypt":"^5.0.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","ioredis":"^4.28.2","reflect-metadata":"^0.1.13","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.0","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"gitHead":"667ae17bd0152b019a07d60236b9eca01007f030","_id":"4m-node-server@0.0.5","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-jRZcze3YTqgRT4xEdqlDsp9641+kzdDStt18UpytfPzyQow/KuL9zJgKVTi+AlvLlzu4P0dqAokq8bRbPgu+4g==","shasum":"420483a51e09b1616c243b8937c69332b2db6b26","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.5.tgz","fileCount":32,"unpackedSize":44281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2o5KCRA9TVsSAnZWagAA+ooQAIdSrw1d/YEUbPGMQsoC\nzyscKZBNuLX0sVKAXZUc5fJnp+3spzZi9KIrBdvk83Q+piMpzPtQLjPPgpLs\nc6JMeZUPiORqWpPB0/3jYhXtnaETLkrVuKXNdlaEROS4Fvyrc3Vl7yOYEwVm\nFcklXtC/HhSz2NZ4WKLnY7MSjaj1eYwyefx0hhDm9YTQDwINE+P9Ud7qOHOG\nSc/4nLBFMDBFSqpq2RLvw2ZzcKP7RNc2dS5J6jgQ7VDtHS5ui2gBiVthS42+\nMJ0cscFgK7T9FogkPCDrGJKuxgYfJPW1Yi5qg2B4BkldREZ75ICm0szE9/3q\nLZ3EkBLWwwxKOSBH55bD3b4GGl5LZwh9+JRWeZBInI6lFEFnqKFM3vtnRrhV\nYKpO8A/ouSLJCA6gsN3vT1MMqS6RvXdk4Iyyl4BXov0UqrdW6/8xsaa3fQ41\n2NzLn7FBP60BTAAar37dkVtUiNwCRk54McmhKymfl2Mb1jBDkoP60muIgCxO\nJw/WmfYqYgV2flL54lwMser5uP/0Au/x0Sqfd2PLfBDxZoSgkh1mHQoj5By4\nLGQx0pmlgp5h3fDKmk3l6uEDhlqc3dgtZ1zwOR6jiwud6DBEQZplH/6n7Jqc\nLU2KpLAkq+XQzfRGYo5huBwUKg3XNoHDQwX4HY1YCCdx0RgP/z8ZiGfBBgCJ\n4HrC\r\n=GfOC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy/NWtaNZ1unKyx30L9Ge3YLPgAMEgmfb8swwiv8xmIwIgR3Dm3yA7sULWN665BWiMMOtKqAkJVNlYPx9IQoEtsDE="}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.5_1641713225850_0.7066428261525621"},"_hasShrinkwrap":false},"0.0.6":{"name":"4m-node-server","version":"0.0.6","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","types":"build/index.d.ts","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":[],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","bcrypt":"^5.0.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","ioredis":"^4.28.2","reflect-metadata":"^0.1.13","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.0","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"gitHead":"667ae17bd0152b019a07d60236b9eca01007f030","_id":"4m-node-server@0.0.6","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-hTY03e0G33OFP3guAMxktwvwU1y5vz3M8mO4ooJMIQAPuLaGD4Ibl9xMxTbJxXBHwvVzKypUFqpqtvlQzdymYw==","shasum":"119d967de8a7d35864ef44899847799f0f2730e3","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.6.tgz","fileCount":30,"unpackedSize":44143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2o62CRA9TVsSAnZWagAAcJwP/2zScIz5VtvReQiouupU\nfARlSWZG5ukJlU5lHtfcJRDbDYYUvJQppVPGIWk58yruwJn7wdfUS4EfcMAy\n5mY566FcgztdawDRpy+C4IxXXV+VeeckEDIWaAyjbdpsmxaHXJhUkF17oK4R\nuIaVFLMZWE7g/QR8v+/9OYQlo93Ikswn5Hfb9ejZiF4LOmYLO1x1jDFi7emT\nUMoJSsYKkXZT5ryzO0NdoBniVEDnPcVjZaidF6MfVVNzj+duMRI3Yap7IaXb\nPbM7ks5asv6csW7GIDO2jfve2IEQAuy/Nz3+oE6yx3HotdX0F9o4w2a4hkZO\nniazQBu1Wg5j6hr16QI/ULnfIJLgzUyL8wd6cjSmkgxuhNTiJbGsDBR7iFqc\nCJaOs/1/qMormhk0PvvVAOWm9ykpiLqVCWNNS0RkCJUGHdi1zTX1Al4R6kJ+\nAtCFbSRl6oPko7sizrVGNW58qrqhudhxoTlNahAkA1Y9raPw79BKIiZuMHfB\ndWkNGVkrsiSbNpxyGIWrkA8HUjl++3iffwiisqdbwR4gBuk+nIIuUhXhq2Gj\n4j3NGwimcpKrVR9bhd30d0wziAFLBFcALBJPbFTCzAC6t5UeGzv9ObaiR7Ik\nFpm3pPQNvdAhwYo4ZcMBH5CQBs0/FHx0tRw53zKsdISHvIrW/mucTD2N6hwP\nOJYX\r\n=+lUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGngCydWWcnY7KWDT6pvigGHdV4TvJB7IhUcKsdnc0UHAiAHOYDxO0YwFbkrMXaDsqMeB1OaRChi9K6fRgj5IOHiiQ=="}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.6_1641713333914_0.11722367116457333"},"_hasShrinkwrap":false},"0.0.7":{"name":"4m-node-server","version":"0.0.7","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","types":"build/index.d.ts","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":["express","apollo","graphql"],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","bcrypt":"^5.0.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","ioredis":"^4.28.2","reflect-metadata":"^0.1.13","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.0","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"gitHead":"667ae17bd0152b019a07d60236b9eca01007f030","_id":"4m-node-server@0.0.7","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-VkM2QDaNpLTPi3YCixl7fOCp+cITIzOMjOp+oHGWHO5I75vbpgf9OpE33xpnUjWhToYY/KdxeShusRgP+n6YiQ==","shasum":"a59c3a3b02a738f72d8072f7614d87e25bb3f045","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.7.tgz","fileCount":30,"unpackedSize":44173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2o71CRA9TVsSAnZWagAA83gP/AsEaeDvF3c9Py+4TEX5\newMT37ZMHG18960ZLoSK6fQ87Nhv2JdE6zHtoB6aSfPZqt9O2f4lDXQJsGft\nDIvE5e2aBvbAmOXmQEGriXZ6U75ChiuXgHm47CQZ2xl7IJAk2LsjSzYyVIKU\nCnmvHiHVMM14GsPgmOAMuqR4vgdcj1C7pGJ3z6qV9fSBCIQMIb8XMVKOjB8j\nQ840E+eR6jFlTAczdOr+SWq3KWQuWhiPBf1DObUfEumQ7i5QV2EZ4JYQc3Dj\ndpCELiga3y8OvyAJptYOQM7y3JsmH1LcOATibDOTNsXtP2WqOn4fUgFbMPnJ\nomBvmhuryhwQLizaQ53boF5K97wjKpdsmUS8w2URM/ZSDQ7SHfvzLwPaAREG\ndkq2hAEO8F6+PQY+JQMFi27mI0I9spSnqI+Ee8UUDIDhuYQ3Ua6rgsk7ZcZM\nAii1xyjA9UQ6wCTJPTvoQp+FhOo6JxlW4dxLJvV52ZqevizxRl9JG6UQ1Pnr\ncb1ZQRcpv/R/LoWOLIEjLutwYeCqGrpbd8CvnuSzwVRTrTJZuLLIJeouR+5/\nDbvEZOIyPh7G80JgfBbyQGDKq/9wJ7YMiYrUaM31ljRTP3NhPYJjDRGCksI5\nz+CcCeS2txyBsoHkVPhJzWWAfJRhJyi8n+4jUm+6ET5U9KREoWgyaVqvMCtr\n9toR\r\n=nSs1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu7k/99Jv52JQMuergWMDHHREW6+U2k617EGlSBCnYCQIhAJkaixDlbS7Db0HaNC5+BMVSi/7J/lcOAJ1K8dhN3c0U"}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.7_1641713397568_0.5001649094493585"},"_hasShrinkwrap":false},"0.0.8":{"name":"4m-node-server","version":"0.0.8","description":"This project have http server and graphql server. Refer example repos to know how to use it.","main":"build/index.js","types":"build/index.d.ts","scripts":{"prepare":"husky install","lint":"npm run format:check && eslint .","lint:fix":"npm run format && eslint . --fix","format:check":"prettier --check \"**/*.{json,css,scss,md,html,ts}\"","format":"prettier --write \"**/*.{json,css,scss,md,html,ts}\"","build":"tsc","build:watch":"tsc -w","dev":"nodemon build/index.js","dev-http:ts":"nodemon --exec ts-node /example-route-http/index.ts","dev-graph:ts":"nodemon --exec ts-node src/example-graphql/server.ts"},"keywords":["express","apollo","graphql"],"author":{"name":"Mahboob"},"license":"ISC","lint-staged":{"*.{ts, tsx}":["npm run format","eslint --cache --fix"]},"dependencies":{"@graphql-tools/schema":"^8.3.1","apollo-server":"^3.6.1","body-parser":"^1.19.1","compression":"^1.7.4","cors":"^2.8.5","express":"^4.17.2","graphql":"^16.2.0","graphql-redis-subscriptions":"^2.4.2","graphql-subscriptions":"^2.0.0","graphql-tag":"^2.12.6","helmet":"^5.0.1","ioredis":"^4.28.2","subscriptions-transport-ws":"^0.11.0"},"devDependencies":{"@types/body-parser":"^1.19.2","@types/express":"^4.17.13","@types/helmet":"^4.0.0","@types/node":"^17.0.8","@typescript-eslint/eslint-plugin":"^5.9.0","@typescript-eslint/parser":"^5.9.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.25.4","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","husky":"^7.0.0","lint-staged":"^12.1.5","nodemon":"^2.0.15","prettier":"^2.5.1","ts-loader":"^9.2.6","ts-node":"^10.4.0","typescript":"^4.5.4"},"gitHead":"667ae17bd0152b019a07d60236b9eca01007f030","_id":"4m-node-server@0.0.8","_nodeVersion":"17.3.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-CS+7k+KlK4XUG5EgFKFHu/BFMHstjw6zMEASYbeo3klgdo4bb25xf97cQny92uIisA+Emp9JloBsr4FyJldjDw==","shasum":"982228b525e84572fd3d3c280b7be16af8f95a2a","tarball":"https://registry.npmjs.org/4m-node-server/-/4m-node-server-0.0.8.tgz","fileCount":30,"unpackedSize":44154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2o/NCRA9TVsSAnZWagAApGcP/AggZVoW3m+Ck7rsFsUI\ncW8OjbrGNXq2kVAvB6ZDL/qKBmdpifcZfz6pHpxu+7jpM7pl5voMxbuF3kLA\n1FDHjar/nnjZhJxt7djp+/0sDZTuu9j78PzqZNeIHCZfOBMbPqW4iaMN+igt\nbGNDCtdak06OHoHnbpgxG6ycfn4gQ01I0zkg+phqI4rYbCTfuZE+FDKM+jAj\nyf4zujCWU64Rdrpi2ko/+/LsNqd4YvkGUeGh8vWPVuv8WaDfwyMjFj+y8tUy\n23vNqy3M+DAC9oeIaSeYC8IrHBIfhMtVfpG6WfXIwqTGOsVEQw2LpWa7SDyJ\nsm76N0lzbHp+5yPGVkRq30XBThVa1YcZm04vujgXEFymt9/QatdS0qP5wecp\nV0/N2fDqPKPHajBBpTP96X3mIh1mfWhzPq+0f83Oxu6a581+eFdnScKWEtHi\nI2lONsGE28ZPFohW0EVAJxJ9nM7Kh0+pixgryCJZBkFYsH/qx3/X/SVHO5qQ\nPOIMbBSVw9ErYGKDwcL2V3j+ODmHPKV6Hy/YRoedzwtG3qWD/F9PDds93gxW\n+mQpUily5EMOZMy4dJbpDMlJTQAPEOwc9Eidkrq2Qa3ilYTTdC/6RPCnZ5zp\n2aN7XLOvBsxgPRlxgfL6kXIJGs7CgbIV0GOEXaackbzM+7BFzin3BuNaTmFz\nycv3\r\n=UwDN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdcAZk3e3WCTIF5C9yL0MnnZJ4sxCU16pcZ+tTy81NAAIgYs1XKuuSWWAWzF1YTeZOIaDO0GNP9Us+/EMawb1wf90="}]},"_npmUser":{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"},"directories":{},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/4m-node-server_0.0.8_1641713613310_0.786553502764948"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-09T07:06:02.430Z","0.0.1":"2022-01-09T07:06:02.576Z","modified":"2022-04-04T10:22:41.963Z","0.0.2":"2022-01-09T07:08:02.119Z","0.0.3":"2022-01-09T07:09:23.020Z","0.0.4":"2022-01-09T07:11:20.585Z","0.0.5":"2022-01-09T07:27:06.059Z","0.0.6":"2022-01-09T07:28:54.080Z","0.0.7":"2022-01-09T07:29:57.719Z","0.0.8":"2022-01-09T07:33:33.493Z"},"maintainers":[{"name":"mahboobmonnamd","email":"mahboobmonnamd@gmail.com"}],"description":"This project have http server and graphql server. Refer example repos to know how to use it.","keywords":["express","apollo","graphql"],"author":{"name":"Mahboob"},"license":"ISC","readme":"## Node Server Typescript\n\nThis project have http server and graphql server. Refer example repos to know how to use it.\n","readmeFilename":"readme.md"}