{"_id":"express-blueforest","_rev":"27-7967f4352dcee75b17c0820c4fece06a","name":"express-blueforest","dist-tags":{"latest":"1.1.12"},"versions":{"1.0.2":{"name":"express-blueforest","version":"1.0.2","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf lib && babel src -d lib","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour ms basé sur express","main":"index.js","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0","morgan":"1.9.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"2cd6a8a582743665a28b034f504dd155f396f9c4","_id":"express-blueforest@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-VNJiX04V9OSaIFQC0F0l9e5DsjxQ0g8lC+XIPJnQHj/2I6W1IY+m3sv1IaF66G3oVrguewY0vFuL+EZuuPopXA==","shasum":"54e97caff77116be0064a30a4472fd995635257f","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.2.tgz","fileCount":12,"unpackedSize":81519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYW/WCRA9TVsSAnZWagAAa3UP/2E8oy4d7NtdnOYsgAVE\neaGf+KKTo4TjW5jEFX8a5MIfXkmtTWSsJBAnfkyAYT5+zZLMDHfGEW2fhaIp\nfZ3llm6Mdk4umDvPtelkdo1m9XbPDZxr13SAbDyvXAIjlixs1ZeIbRoIE8oS\n9z+JzNue5jmRgkVTjP//UUJBbeN1NERReGnMlP2SvxS3xwAokSCJRExlE4Kh\nrmx6JdXpUBHesIyuHJjlJ7sWW97uldLJCbJHY+JoYAJimAKMG41LKX1n5Yl5\nqQW9yr3vQTFCk+a8DCkBaw1govjFqMRToCRMboWhSiO1Ge/7+t2bJAWOxPTT\nNndEQhbw947/W2tlzJlqEnu1yI3EJMeqdGtCpSsohZemvyIyQjTLsJBS42c4\nCd7A2ARF2GfZmdqnwnBTo+4aiStm8dGDvqb9CRYIx8Kdmnd+3ChYst76XPHt\nhOeNUEGYKkRTaDjr+qa60za16RqGq8MOrjftUuwvUCP1mlbzJr/Kjt4uqYof\nX6q7N69J0crpffKAl+OmmbPU+4e+PrpkM8Ro2TH/WfzcYjtJ5HXoH/pM00ht\nRQhpqvVv4rilstyem3/8oEnjHsNz0HKQH9PGPahx89jTelO9GLxtsDtzxh4F\naa+lXe1B35s6j2h1dGdAkpftffXAT6tZoMcCoblNPoZPFh9ZobIhl4S0vPDA\naPQI\r\n=vrS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBb7BlkWByYz+gNSDwuTrhHOydUblKF14HWMlP6DydZAiEA/8dQscSKJ+RD1245zoN76kytjw2bi4vEBk2yyxIX89Y="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.2_1533112277574_0.5745577553586956"},"_hasShrinkwrap":false},"1.0.3":{"name":"express-blueforest","version":"1.0.3","files":["lib"],"scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf lib && babel src -d lib","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","main":"index.js","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0","morgan":"1.9.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"cd6019da588e7263aaf5351a46fceb3804527a9d","_id":"express-blueforest@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-rckuiKBhLS5dQ4fIfGgGsQBBygf8CnkXo/Wkzq8fG9nJTtvHokptvpsDZsGkgUoyi6cDQdqUQj3cpXeynVUM/Q==","shasum":"632f61e1d6a16aac180177220b7a0656f5b73aa4","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.3.tgz","fileCount":5,"unpackedSize":7983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYYCLCRA9TVsSAnZWagAA4usQAIdXzJjprNgxj4YDyUAN\n4mcP6gkIcGq3O+skFZPdcms0ER9tOL4NvDrREhREuTGrH3mi6faGeHgf4ghB\nFDt2vTjtYvzVQrjdQBrSqh/pVh1fSkspxXfgBjYQCu8ZthLmL7pyLxrj+1pA\nK3OPd9/+Q8kXDVmrVfPBrfK3FKQiSBC+sgM8oCBUhwsLxd8Cd/z7kiZsnre4\n/xMxtfZOxvYUDTKQZct7jfCRCRzBKy9bRghEte8y0PLs6VuzXeZSUpyWjaLo\nysJ8/ukRKGl+iCRtDfWzSgt/G2k6YfXeNdwmOZvfx8rHE9x1r5zuYA+LrHZh\nxMKrQs5SC0QECwMS3WXHwHrQgr8MdfMzl/UikV0wkzLhulTPjO9Req+DBiOj\n3KckffugQ3rhRG+zBxyBKwTgEDDcVvqnLClZxFcOE47XeTwO2OeJ/DkE6qyK\n/S3eLMfpvvlp8d+XVRCuFYwhutZCNbthc1oLa29NwskeneLefKOETo+qUov3\neHdm+H1DQhzRUeTQOKD+xHRguJA4itQsErNcTolslWUI0a3IIjZPEitf2NN3\n6FNrKQjmxC+TCSYmod642sxAEYnRANt3ADuedHKjO7piyKJQ+BOFoz9Wkm42\n+hS/lqsYy9DHxi4gGbs+IuHwpiNb0GWQ2pZqRsDeDukSb+17hPl0h//cRNS5\n9r33\r\n=crQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMPF87cp+bX0a8ujynMcWs5S4io2KhT8CaBirZ/CaQ4AiEAwF63iqL5i1cEl40WwjjaS+grOVMfcZvltF1KsLGGNzs="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.3_1533116555423_0.49164329707915644"},"_hasShrinkwrap":false},"1.0.4":{"name":"express-blueforest","version":"1.0.4","files":["lib"],"scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf lib && babel src -d lib","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","main":"index.js","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"^5.2.0","mocha":"^5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"4efa5c8eeadea51ac2985ee1baecbdcc7339c40f","_id":"express-blueforest@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-Bjkc+rNJT7I57nOWsMRK+CvtSHbBElSsC1VvZDP+58jCcWyNyiSSLzz9M8+IFu9ERuT0//XlzuYB22mfZBIEqg==","shasum":"2673911d3c0e919a2fadb662d04bcacbfcc0644b","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.4.tgz","fileCount":5,"unpackedSize":8449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZaVyCRA9TVsSAnZWagAAzHkP/R2d1M3g8RrWfZwpNbsI\nrC3/bnDiaXBcsGBNsXfj5KO1zu7sFjuNLrbJgfbq4bzsfwo2h/QP9p6ZSzUd\n7FaRbIhYkX2BDlDrPuomZdMN6yB8fmb50pC6USyP1RjjnzcDBa9NZqzD3wMI\nBk7m3Uoj+SpE+SSecMhmc2MaJusBtvO5cvc2o9wNKQn8VAXHwQ1DpVzekwzP\na3VISpLU7T3DHJmnxowGsJp7XWwvgEJSFA0zB+PWeNsA+8pkmAK8tRUq336/\ne1wbWWFExhSBY2pYmSPktdZpQ6NYNM9NXuBrxxXqG1pO9jt3KYDiprl7tjlW\nJGME+Qw0MzaF6UFBpzXZCMr4ZzrXmblsk/5EviziXnBbfOQ6ZQGYBF7u0tAZ\nMTM8uppCZI7dVbVL159tt2qxh3x4DgGdEd41AHTrgVnpx9LDJfHQrzGasqJF\n7PAc98FdzH8paSCRlasejYCp7K3RPnC8Gj2KpHbeROJKVTrt/V2nzbkwZznc\nq6aXqxrxZ8IlL2t/Wv+wonNQy935NQHmc7Q2SXRUEk3JZjBT0UXeuhiWRc02\nqM8COFxzT8MvAe1sIh5a+L8CzetmNmkX9RQRLtJXg4pPJjjs8uznQVlaUasc\n7mj4tB6HfKvwelTh8Xk82zP7UDay53E0yoNn+QAt90IoKhuuSJ9wGH1B6p+h\ndM34\r\n=IhrR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsZgQXrTdnY2+rdoclfe3TWw505I+KTRSbrxlKs59peAiBG1X/3dpZA+N+G0rb7J5Y7+4sOsd2Evbb0no4mhnTupA=="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.4_1533388146191_0.09742177329036816"},"_hasShrinkwrap":false},"1.0.5":{"name":"express-blueforest","version":"1.0.5","files":["lib"],"scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf lib && babel src -d lib","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","main":"index.js","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"^5.2.0","mocha":"^5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"b09b0425fc2467fc01306807094bf4a48b4d988e","_id":"express-blueforest@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-kUSpq/Ce/OQ1zyTH8OS+BLFDrrtWOJwu5L9CTKKZY8C+2CEkKyEsXAlZqNcenry59Ix02JKskY5HqXbQTWuH3g==","shasum":"d553363a1100f13d8857052e1cd4aca2a1780b82","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.5.tgz","fileCount":5,"unpackedSize":8449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaB6iCRA9TVsSAnZWagAAxrUP/0rJPMV+VS/RPWCQvrvM\nOj2IJAOtRa8eWuq9IQ35LsXEMmqN0Qx9dibOQEhw8MNmwRpLVgouI7w2sOEc\nmiJRf3PPREtcOJTag6s8W0Fha5ShEqoeL2AkPz0UI0OgiGh8ldTvq1qPOOqW\nBIQ6kBKbl22OSwH97kpkE3tK+zwuNeJaKMoYWNMZqa5XKq/Pzv4sfNSFvq+j\nTD3jRhjhNOJSbAuuh8DeoTWNnDCUiPUOKkrqgE8P6EjUrlADU5MM+r10oJo2\nWrbHq+jIstp4IW3RvErwmADqTdEvL6q9aJ+OYxFt4Nt3mKXuftnjZOZFOBEk\niH/N08oUlHTETqa3Kb8a8u3FOa7eLo09u/8/nBCoyH0xm6VD4dV7PZ+N7Z8K\nE9n+uIE2S1H4e7Yqx9XvacJ09MU0qhGQ3XTjnt1PKAAob9jGUGib2+24iDp7\n3az+02eP77Xdlr09x7JqsObGXg2oydYVfUECiQsAS8ibC0x1EUxImuWqKQRP\nkiHRfpasXvgtPhM0j5Ed9zGeJN2S9T43xwl3mhxzGM0T22gybYznUpGXOOm4\nNMk2pdCdfIr0qwQuvzFVyT6PCh8h3ni+l7xqOnMT01/vcEgBQjx8R9c+zjUN\naLj4L1pSonCZPR4ZyeoD9B6LH62T6VhkpkOt2acuEewLgsBeAv7YluhGZD/r\ni2J0\r\n=ROT/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw35b+gfrdhbhjqDleBj5BVKUSPHXkvpPPVjfT+jhl+AIgIObDV2AfiJTQIptWpRKL3fq/IoU4zQwBzz51T2lXVWU="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.5_1533550242522_0.6910301606677767"},"_hasShrinkwrap":false},"1.0.6":{"name":"express-blueforest","version":"1.0.6","files":["lib"],"scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf lib && babel src -d lib","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","main":"index.js","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"^5.2.0","mocha":"^5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"800d65317f0172085494c0e9bb94a617e37023cd","_id":"express-blueforest@1.0.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-TZHhJGRADnvyS65p/xdpm4BX2/kRIp18UWIc0qhbjk67xhdeWLE1DWfMR2YYxOKcOGga2DPiVJLMnVr4ZjYZZg==","shasum":"15656c153bb2e64955cf87266922553eb49a6fd0","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.6.tgz","fileCount":5,"unpackedSize":8449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaCBWCRA9TVsSAnZWagAAdkYP/1TsXCbPUIDGHptNVygg\n2khJAdUddhSfV81oiCG3pnExXVeURIFNantzrRpp3u4G+gM/PhvD1b8uSqj3\nWMt+YIgHREUEEdyLoX9v6fxx2QdntL6K7wWQyHqKW8rSPbstl9e6xzVJUV14\np5Ijm0EYOt/kAT396gY/WJPPFQQCJR4jV32UDPd1ntVlDEXZXagZ69BezUjG\nGjiUKiUx9naovAdNdKcU5Chlz7NHzPU0aRFI59GUX7HYdA/D9fgI0cNeSfCI\n0Az5g5/albvthTpxIdRVlN3Vp7GdLmrMh8h+IBsKGakuXqNx8d/DMoHMc9rO\nTYFdb+TItEGH3yfWQlfj406u9N9JCuIllASPKFP1Gde9zyCH+bJiDkN2xsk+\nYzZnyRSnM+p3ADjPsFT9mB1jJz7BdVuAa61hVP0EdBd+RXhv8TbRAjsfHm3J\nBmPG8b+xbtN31JfjEdtCGSusT/sDSTbTuuS52sEt6kY8FF4y9vqPJmEe85Gl\nKeLeY2tQhIINJuXbB8oEA0xoUt4eMKYit/SmjLF/ZkXz4OXrPbApPAicHoqz\nBimF31MwdE2BGFBG26oRqYoLxq6UaVeXnJIu9NqthW3lPb/ajQfkw7X6BeBa\nRJOa/5j1J+xJcJTdygnkwTPnz/upO7g3qyInuW17PTfKR/hiNsUHy6xn6Pp5\nKsHz\r\n=HZ8E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjGPokb5Sj1683EeTessteXW7HHEZAm5EvGalSF1uD7AiBoOLUFvvLhf3Vps0SpHxo4jvShUvTdfeG4krEQ1u252g=="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.6_1533550677636_0.43517126353641444"},"_hasShrinkwrap":false},"1.0.7":{"name":"express-blueforest","version":"1.0.7","files":["lib"],"scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf lib && babel src -d lib","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","main":"index.js","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"^5.2.0","mocha":"^5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"71c2803550b86ed01d061dc0ef2590523d16d5cc","_id":"express-blueforest@1.0.7","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-PZFajdl7Ear79mUpm2robxaUv0OvcJDQFzC0buJol0/O1/tB6MuT5L6+XUsQBuhZAsR9nVUPL/HLEAqRSFWaQA==","shasum":"223e4ef873ae3d4afd1c630ae7ec949f2b1ca13f","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.7.tgz","fileCount":5,"unpackedSize":8290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfTepCRA9TVsSAnZWagAADgkQAJrk2lVoerzhw0Fg8nOP\nZRVQBxfDrTR5uXtl+YWrmb0JCAf8nrDwFYH1NqghXx19R++4YHAEccmib50u\nGNPxGSJ4gMFw6KdihXLHFuzEYiv9kojxCORSkLvNOgp2W0pfJmJEMJj8FIMN\nuHVSUUzcLxf9gDpTZy0hMQlffrpn/T40EbFrZOCGnygu6Y2FdX9PwS3riyZt\nyx7utpFY6zBBqqFCqB1Vi0WWQT3oqqJ6RPEv8LdQq6ppYuwofSYhhfCLo9BW\n858R5VpOLiAX96txQc1EyMsHiYMXIJezRXlAJOW2upC1UgD68w104tjkQWUa\n/M4gyJbRfpsQvs8PTXQraazmj68mRMrWp0QEZ5mLbIlT99MK4zhO90tgtSYS\nfGXNlySwG0tnG9/sN6JDS1aRORGz7tHWRKPfajKdBnl7V7PKXqJNlmhWhOVH\nV+5WwKpkNDv1iCwOKO1dmHmNbkYEJEAooorOOpREPzloupe5ztcapHqmn46C\niPF+203B8B5GVvoBDy3+OdtVDnm6RgKOxdNrKDImoE2X6G72OzeJmTVm0BKf\nf0u9vRtkeMzrGjf89m7DfPnncRJoxy+HFWwtIYq0SIHE2weYPc/cXXfxvnH3\ny4e80PGv2wySMQET39kveAmTUq9MvLhpW2HGGnhcoWnKie9oXq3wRblgIk5d\nvG/j\r\n=coSf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi0eX2nJpKzONcp6so+pGlibLUoX34An7aKWqmxWuBmQIgbrGZq3OBCEIxzhncSY2eUusRwatbeZAW1p+l9cHT8A8="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.7_1534932904763_0.5531898636741834"},"_hasShrinkwrap":false},"1.0.8":{"name":"express-blueforest","version":"1.0.8","main":"dist/index.js","files":["dist"],"scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"^5.2.0","chai":"4.1.2","mocha":"^5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"f77a521d49a8be3929207d08f39903a43a561628","_id":"express-blueforest@1.0.8","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-7zn2eflR/O2RSzJUFt8MKD63w9Z6KwFXdXyT4xoErNwNaqzqxyFfzW9u2gowpj1sG5Hn8R7RWPmD+dYI3+fD3A==","shasum":"7a29e2ec8a2152f0224950b6a4341d4f04dd9a03","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.8.tgz","fileCount":5,"unpackedSize":8330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfXzKCRA9TVsSAnZWagAAJLIP/08QwqCBo3ZsEOTvePkR\nts/iKlDWYTGpcTcByWLms1UyvlMHLKflHdldL4Qcmvmo302nCr7tE59NcqLV\nfxGeO7Tc+ZzfFFhyjxsjUvhqTjR4P2O+Q7hd61QbwZvwQ5dkG73r/yfFSw0w\nQeqOdzBYMH5Rj95uv9uymUQXVqpNS86qO6VUZUGpfRFOrpKF5tzScru9etZ5\nYTaUglqCDG7CIdy74jIYyfcRs1hm/fb12yUPBMlFuDcsgHADugZxNuVAXq8c\n2bI7AvO/i/j2CJhLDWjSEXnpNAAbuWGylVROvU08UB3gtyho+jUGACWafdL2\n+1L0VOcbnXPBmzh6OCiWBtFHlZnBgUtHaHrmnhAm2Cz5zw6THyGUVc2LmzrW\ntmRnGqYUTe+VSJWbch/ox7iofYh/mFbwRNP9LSVH8ONgoQMP0y8lPLv/69hr\nadVyD3rpvIsovh8t4cKxc3YYfYVd0l83SOzgjeh9jPGQQ7jTE1qXwsZru24M\nn0PuwPCXPrsxVn/s8vxEbiWh1w50kostA+mmfwVsrrg3XKALgzKzECg1vclJ\nPCIbF4COph7SQdmNx8081a2YCG2d8nHN14daiZ5buQqRS4p+0+AG1A94h2HY\nKRpbspblXEd/shHZNr+MQ4BSSU5eHsBV0n7mKn1y7Z41vtI+tJhgCdp1chXe\nsSpF\r\n=RBm1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQNRLH42wa1GNZ5kTZXPr33nYBMeQKMqXpuhfpIvpnEAiEAo6Uzb0hOIuy6x6DIUTFpOLAsEtKaN5TFKI2VuSSHhmA="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.8_1534950601877_0.5310139046960072"},"_hasShrinkwrap":false},"1.0.9":{"name":"express-blueforest","version":"1.0.9","main":"dist/index.js","files":["dist"],"scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"^5.2.0","chai":"4.1.2","mocha":"^5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"2247927783ef76c165cd91ccaf9ef62743d5a57b","_id":"express-blueforest@1.0.9","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-A7ZH153t2OC6kWko4aUort9gCwv4UEf36YKuyCe50Jw+jlMiSCeiSAey6h/k5X1K9bcgSQRYtcAQOqMsW2WcSQ==","shasum":"62983ed39267b2b7124d265817843cc0822d58c3","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.9.tgz","fileCount":5,"unpackedSize":8323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgDDDCRA9TVsSAnZWagAAj+8P/2QOFanljoPMGp1PT0q5\nrIGFZg+e2dL1DuiXdnCZ+KqIqE2KKB9Z+46mB2ee2lVet1IfGntk+z0gDkhD\nDmAXBO8qKdCfizjSRiru5OQAKxmHU3ZlvNnvLy77mOJbPl5+yXoEOUlmTyPb\nGAU+tvDo3pLNijbxlFxS8ZWb8RwUYdYt0jhc/MH2XsvoXgxe2c3k6fIRAT25\ntXizfRSzYtczUU6FvuuERXBwaWffj2ZeludDLDT6yZJigsxgf65QW8K512C7\nC96AsWir+ONVKixwnD5KuWqMvdQKbjxaqf7e1tDSoUL+LwwDT+YbwJFCWodN\nTtdxbXTZBP4KMHJCfMao4L6/OX9gpmw5m1GisyrizSOuQSbXhZunkkQgOfwy\n3pXGZuWjiYbI7PJ9EH0U4UDy4O8QpvZzz9IhW/wBO0CMgBCDySD9aOekToKV\n9YC21sdGOuYjIVB1YA9hxlZVA5+v2OsvqBpV0VruzEtORi5ldaMqsFVB70x9\nl19S7NiyuU0cawB914nu11J3NTkUbNQKbbYOseR7S6OhBOteHImGgGfG/ezq\n0rbDUUw8IrGgy2W2vAQW1IYElrdgnqJTAq3OVov6XvKHKtSXWKKrr1GpNi9P\nxkRFSgtuZSska/3D53FcD/EX/u8mnyQo2T12kyBmH1JlaL8zns/YdStUj9rO\nrSz9\r\n=dAzE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW+zh4ABJ4gX09k4tRgPENvcFSc6xESt7bq1EBSPXJKAIgZYMQ75uREhpLKbk15+voD9g6n692h17oPUISCHzKjEQ="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.9_1535127746983_0.3427813220005409"},"_hasShrinkwrap":false},"1.0.12":{"name":"express-blueforest","version":"1.0.12","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"9e115bee9fab191240310edadc93901e54c93295","_id":"express-blueforest@1.0.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-/WHHKNnNjUyF3Zi2cz5Yvc4ODDHBRIiuF3zWgOjrrUFkEX6uPkiPRkoeczc4axFBggTjuSfHqNT8DkJFVfuIfw==","shasum":"77b9bf0f9f33739721db6191b5fa22135d62f483","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.12.tgz","fileCount":5,"unpackedSize":8556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjP+ZCRA9TVsSAnZWagAA9gsP/AqCKke+MgJC15A2DhvD\njG+76GOGM96mPj8E7L47NLvMTCsS7c44udEfxX+b7ahSFGMYGLtQvCYuMs1a\ngpfre7spIMPVphktNJZKPsRQmtHMVGtzgtZBSE4w32u5f5mSgYBe/Xbf3ghb\nupzbVohsT9sAFY78sO0rNg1lusv/PD6ENWOnI8eZRYL3mG3dig+DC8Fh5TZE\n6i5vWidx0w7D3N9TILvS/eCRjHKt2W+96PcOAuoFT7fjWvHJUQmwkZk2zPCs\nYPpne/rxGZCqydsy9RD/blQD0ru4M2L5Iho0TL76pzArr0LixAsSup431Bir\nezVNXit+J/R4vfpGMtmStdfwDaCgoDMO5a7A3SiEK33rgVwesZg+iDwOrJTB\n70K4QFiaF4mtDNETESVXA2IvDr8sZBO3d4tGf75ZW3uEXHZaTUdbks8UzIQx\nSHXNZWdo/lK+NymDjxFCRwvC5bVBwSAyxM9ppQXRNIhdA67MEjdNcYWHdP9K\nz8jRI07/JzH4/UQVxq7tlFbISeabFLzIf2KKCfArB2dTt6bLO+67XVg5xjKK\n07Wq0OggL5sjBVP1O3ASPYB22jSVAeIVXMND5TrpXjMilzJIPaRx3CTZ+hSI\nneu2hcU0CEiugeGJZydPAYgx9MzM4wxSGbBxVDvBiCH5DQ44by+5KOIv+QUL\nT6EE\r\n=lHuU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgUFjsqSxAS+78XSW3kjOubtd8+ANKfTGniF8xkhd8qAiEA/PMLZjYyKN+SltXjom8v9Ltgnlc03ZJ+lF279vRPJGA="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.12_1535967128935_0.28204774438846325"},"_hasShrinkwrap":false},"1.0.13":{"name":"express-blueforest","version":"1.0.13","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"b4bd136ea0874f718086f8a024df47ed2ced5fb8","_id":"express-blueforest@1.0.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-OGQY6vyXQqQFDTni48aKp8KWGfA8HXDsEAEGLXLIfr6TrEfNKRUdDZVRozccHzhBEF8L57GHLTL+Suu/liwu3A==","shasum":"1661f97d28510b33a783b5f32618d150707768de","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.13.tgz","fileCount":5,"unpackedSize":8496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjQCSCRA9TVsSAnZWagAABykP/j11p2hixBwmdzp9BH3m\nm5ZtKABTX33oLR9/h0KQKA5cJCJtCATFnejoR8Htl3eynpUTZfFM4MEixy4B\nQJ6JquJAvhVuGnnBo4aEfjwT8LFnCx1LsPGEgeg/XKXzb/FBOwy3F5U8qZuZ\nQbCGR3OZTYReOBTx3QB8S4Eq2XieRuVMIXlHaZB1RpVt5ssXdlosJLphmgnO\ndM2n9b1Gpp0X5BFy/xfHv9S5JfjNcRlbLEpHB5DRggrqAuQPOYyAppHsQNyW\nUYy+Z0njzPmkpLtqZ7oR86vA0tAI7dczoW5BJ7epw6qmP8YxPqSSYhmbj36C\nQQVh4zLFCYkVbSiLNQ0iT+hFHTDlc8NRadztFp6DLAqnuc4QtXwQcIDnF+E4\nbkvUbv4l6U3wPEBmH4J0zsc6hJ4JZpw9nJ2N/v758nLocqZPK99NFifPz0Pg\n1ue9OgsGrAot5qrHpHlHaXryE5iuixXfCa+FV6UhonYzPfZU5F+48rwzzX+Y\nIEEy/fEWNSA81y6y2yuoDYUAKamHwMnzOngWg4MqmNGyyogypaFPVl9oo23Y\nm38Tstn853ZA0b/CTsJh1i+UBLxmHjaH3p4xLbwGZ6XLcxfiVDwkS1sAL5t+\nm0WYiGPNMa9KijXReJcOKL2v89paBs39CGkTW4Q5Cy55dNKCCx6pXx8LkUW9\nLF4A\r\n=heHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAy6s2qeszpagIieAcYNU2+vss3xpnJ25ZlaKUcAaI7AIgUESSK1BA9urgr8/o3dR5eEyKwfOIX8lCoqbNaf9tapk="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.13_1535967377581_0.18090373384236647"},"_hasShrinkwrap":false},"1.0.14":{"name":"express-blueforest","version":"1.0.14","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"63f20c89a3685a689bdd510a7db6e429c008b660","_id":"express-blueforest@1.0.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-O4qsZVEjE2iosDv2sgoqWNKG1FxoZmwIBkLnZVi4hf5q/OQ1HcMF6IOWQ7/q7u+z6M6LB8uEj5K1Bpgsxabq6w==","shasum":"7e94e218bc22f444f7f6f9b339be413f01c4b812","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.14.tgz","fileCount":5,"unpackedSize":8570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjQGOCRA9TVsSAnZWagAA2XwP/Rva1XlbyiEq1ISQsX05\npPS7qcRl8zjpoQxjFL3VyxjEse4UMUNeZ7TBBzcrOKlCyqzon+OCs/Ibd6SJ\n9TZ+MWE39m1WpNNnT64YtKRI1qBgelRDLkw+rmSQVNKgN/PDHO3ZqOmJKCG3\ngj//Oc+C/dxKGusi1DtRIAC2GGv3XS54x/gzpCU/1eWkk0xQaf31k1T8naZ3\njJBjtircYum21wd3dpTZqrFUucIA4ev+6TMGg3YFCw+GATt/w76wU2rxf4zi\nijrtegGMkulQmvsLCjzvUVqWEXkNZIyu3f+ltixsDHatNiNu2pegeEGHYrNm\np9sPD/aK8Vn2OAG4+XD0qO3l0vLrsqJbKt18Hhxx1APx6FVNkNuklLK1IPXv\nkSdBV9xnvog3qBIDle2HBd+5GcFTV3r5MsFGtBs8qJzUnNYgDiD6MOjGn98I\noaKiBzzvPHa2FDBD4jXHrm04/1GHJLCzMMJhQiPhnBibhTD5NsUyAH50vkDv\nUUCpe2ehxXEG7Yh0Oz9u63k7OYAQEPZX+/73fmGREgqBAqU7ZPPv7VAg23J2\n8k43EteVxJVWGwfzmE5Ql8rkqT9xraK8MqKjpfX+Sfw/4o0j0etYiU3OCZKe\nvzxfoof4NV2OecvzI+sZwgN+KabAMdrsG6iER74Y7qiTAoYJVoc5/CPX63W2\nxPUe\r\n=hRau\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaT+i30WUh19wpEkPjhkn/aULUCVCpduysnLRxmrHATAIgIXzfHx/UW4g+Lo6ENBWcgywoiSws0LMLi9oKnpu1FYQ="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.14_1535967630357_0.14078215173810804"},"_hasShrinkwrap":false},"1.0.15":{"name":"express-blueforest","version":"1.0.15","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"68320f8eb3899c70ab485fd3944dc1bd10336081","_id":"express-blueforest@1.0.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-qbMp2ghB6H0Zz01QTGEAWDDhXgjYY687HqFpefRHs4iWUVN1bOjzOTFXv5W3SuKJ9cuBnThJhXXerabXqRRW4A==","shasum":"4fc238fc7b6142582f589faee7b8ceec43c8b31e","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.15.tgz","fileCount":5,"unpackedSize":8422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbknG3CRA9TVsSAnZWagAA80kP/3u0NkS0f55uvsIFvFXo\nljPdWlS0NTWmod8+TX7H5WZu761OtQ9xzvjYG3qos+Q7AkUwDvG+AGcXsTRo\nLWI38G+n7pUe2l0OvF6pWHVzI4NNn2dsxPImmypHM1nyv3nAuP04YoKvl4/K\nphufn03+wDQl2D/yhcQ72Ffbwl9FERRfSo5sHzI5RnQuVnE+9FsGjBreuFMg\n4ietPkW6DTqhPcCu4jVx1/ziKJKmODhJBSNufPJ+44behkMNcDUcUy2UdXuw\nnTtEFYXMljJcYvo95C115fRfZRaw9zjpvxTLnkduc6xXe4JXsKu7ROheHbf/\npDs94dxsbLFvT1wU5/bR9eGfVlonC6dyZj8Hk7GQGwyuPd4rBunjzgyoFgeg\nsik1sMMJugB2hWEUv26q/BDQsnrXiEgfT47oLuA67hT5kzrAkO3Pz1SmF93a\nuKhG5xiGkwafYnTBG4jdl20I1eLgU/zjE8OEQ29jxy8cepPta6h7cYsD5xNb\ne9lMqyB29PilN5RPnsZkBrpHPTWir4z4WAWmk8/rN2x7E6doGNU3xIeG71Jv\nYrflvvVhYkzBwCHVCtg2dTdLo9Cm5Ac5atzjh8LEPKTsqjfxzh2Be6frb3ka\nmkqSWrSZrkpBZz0jbAwSLqRsfv4072VW3im8smavGddgkYjwLueet5UxRT7E\njK3Q\r\n=2JXs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTf5ttiF46tLTryblTZmDgkdRrg9Yn4Og48b0QXe7wdAiEAgiHl+hyVOpvdGPc/pxlBNPCNQPy0YTNcbDrKUlHlqSk="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.15_1536324022678_0.3180965046890649"},"_hasShrinkwrap":false},"1.0.18":{"name":"express-blueforest","version":"1.0.18","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"e48f6a145bfe68751ad271e1bbe4c9ce4010ebb0","_id":"express-blueforest@1.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-AY2IkE1xrpg6Eoaxtd3nTBFIwNNZpI4SupjTFhU+RR5R7XVEXg2DYiMg45RFwaRnx0sqmFJmKoLPPUJxS6c7nQ==","shasum":"3739228de13548c4d8d01510a66e58a8c6e4393a","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.18.tgz","fileCount":5,"unpackedSize":8447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvNCjCRA9TVsSAnZWagAA2TAP/ROgUBykV1ybFa2dqwpC\nWLzZ7USK+X0fjk7iQ2u5Z7Ew/6vwWLRsVOqqxWU67tUeZSNg6FnM2Ttv2SbW\neNlSUmxoXNIzAbzFpLlv1vsp32CFf8Q8muRgyFaWSKMR42DiH7MDp/i9ZVKL\nfPBSRfgfAXB6vyDQWVgjacjLRH9bZUUT0Og7AHfp5gjqqo1e7BkGT8JZXxZu\nsjUlyKsqJG/QKWbZ1WsEZ1nreifjMFM+fsDhoFTQBRb0gLW8XZggqw3bFMga\nBVroVkM2/4Q8NZnbo4VbsuX/UgK5BLN3h7okjnVvGDxBn5P9NYH1Dnfm6o8Z\nCpyLgpAHz/j2f9XAFdLEdgCrfv+TC57Vb00OiPR36ZoL6W5RixbMDoAvf6Zi\nEk5Ya8HwUfAUA4UwRQ6oT5r6qVCVruPbUt/KkKyGAV+yplmWPXf7Tu3VL+up\n13j/EY9dKMkJrQUdg9zlLhOnoB+R3Bbs74FP90q4/OvCnvXpswhcjM02eqpN\nagJYu7oBpXCTnEvQ8/rHC3AdIqnxccD+DvE1oLvJSHJiaUJtRnCtccdk5JSL\nIDaTRBE8Yw8I7jlpjNHuWMz2RfZKgfGd2EZUpRbuU+VFvZPsvw47W5mZIZqY\nZwoOEsBqb3l9a4ycqLi3x4gYUewh8k4U3e8KulG6byZXARZdJG4fyK6DDfFX\n6pDk\r\n=EFxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt8KaQ48IDUmaU1yYhKqzPGzeiXqLKRPoM12hgQp8ToQIhAPra2JM4t9pinhH99TsxgV+k/zxqInRvBq3j9hoymqSQ"}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.18_1539100834536_0.11610047428553161"},"_hasShrinkwrap":false},"1.0.19":{"name":"express-blueforest","version":"1.0.19","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"142d6c0bcef5340a7d7e39600e26a1ef21f52da0","_id":"express-blueforest@1.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-qFQF9TCoED/W8QsnSN4/ib1zSrTYCFhJPeOP6/lDuUfPx1m3A5joanpGiLA0Kt5fp5zeZYLvR4I+yVYGcP9f8A==","shasum":"5a9bd3fbe63aa997fe37a7d775a8396c7bbe428c","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.19.tgz","fileCount":5,"unpackedSize":8464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGPtQCRA9TVsSAnZWagAAatkP/i7VIMbz0WZ/fdxW60TQ\nXim1blpcVJSk19KxJXSHOpQkn56CKE4TyiQFrbswzuOox80HhJlfiysPxMNE\n1Pj9AHscUwZ4twhTKOAKhd1cxyhW17+QOcVqfW1ZJxzwvu7Neg4LRiowtCNu\njarZL4EwT9AR6v17MY6wNHRGnR545JDbjSBcZr5RouTD7ZeospU6aaFeUmbn\ncn2WKFJK52oTcQiXdd72vAUsMbZHJQe74lesLKLNSgOurYNHMg83jwTZn/Gk\nP21Yf7+Cigz4gXhklUkidBe/jO8yrNhQBnvV9VMpkJELlXL92kaiF3kS70E/\n738l7OHuygJsZ1ej0XFiYJnu/EO1BYT6wGKvCzpk0fmJZqXWxz6xbY427eP8\nfuTxmndvZM1pZVlQTt9UqssCXiUvi2oxVOtZPKZulL4U13CoAkfdu/bZ63wa\naQgWE24TEBWf9oD52vDZaWibY0JLTokSjS0/qMuERKdiBFwTrW2mc+8P2vRs\n4cRnHbqbcgzT9fttjNXtj5Gz1DOoHarzT/sWdy3M5cXKrP5OxsbqK4/nbx6q\n9U/j9Icn1crdcWGwblXZ+myEnFKoeiJDjZzEKz4u7OuKevhZqYe4ZWi60EV1\nvkXMCgGP9hVCxY2q2MldOlVpFQSVoL5yTfaRXrdcipgEwp8/eroNDaqBtnrr\nvZvJ\r\n=vfG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZPmdPFrWokl0fL3Ap6pKCCV5Blnv9QFZzbcZwzBDMlAiEAlOlvn/mrCp2nbqSMusPeA6N38HyPzVN1Iz2NzzM8kO8="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.19_1545141072274_0.45919166289840074"},"_hasShrinkwrap":false},"1.0.20":{"name":"express-blueforest","version":"1.0.20","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"16b0d909d978447bf17cc8f6bf63ba2c984e6671","_id":"express-blueforest@1.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-p/tMvpnOxIX+BJgyq603PapE9NGzIDeM6vvto4ZkHJILfwol6oFXgYJrutI6hhgVIn1mfQIjFoM1kxjyDDXVCg==","shasum":"af6f248f67761b8636a9721eb56e148539574fe0","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.20.tgz","fileCount":5,"unpackedSize":8424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG+LgCRA9TVsSAnZWagAA5zcQAJdtutAxJ7muIUF6wGBo\nPT9KR+3bXVLkrxORmCo/y+is090gI5pFDdRyF7iLwIhC7EaxbcAoCZDGsHfb\nryWPC0dLl7PfoxiRVkMdyab4HT+qnqzfx5Pr7hKkSlHPSxnEOa9V97KS/9Kc\n0Cx0u/O8EjFiUNITA8UbeQ7KpatSBI33ZWjIptqLytElhE453rnX3EMQOASw\nD4N4zBWYuxW+6T+SdUfZp2StdEE7UB6AhcFtkX9oUnhbmxId1zH230tQcj9Y\nUGYMXHhAV2eJ9uC3EddalOskih/Cf8kX4WKtbuMKjrWA9ubb6VMLsQSBEFB4\nTX8i+9CRwj0+cOTVVg75x5cqmmGcqoSIxZOVId+txDTVdlQKSOqZHawxuBKD\nSGkX1cZeoJsp64OG1emPlclJWZm+QJ+D7vvzOl7SMR1CxehADxc0ZgLElOp4\n0BmeDBcH2gg9BGH+avzdQjtODtppjLR7BQcprNzBDq6N+Ni7SPzgsIGyhPP9\nSu9VHgZ78K6CDJSOQuLAZwzgArafWkVr4O68/y7cv3Po/fKg/A4qeaWVnLto\nBSoCuX0hobkUS2BgomhGu1rvaIox0JHCZ4Z1hoFAtbLsQpu8IlLgO7/OHODV\nsGsAd/RPOAZNmJ+ZJcaJ32tbReqVG9wiZFcJwiFrLGlp/sKfRnxXmwRCXx5k\nbkTL\r\n=7uhN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWeoPI7YcpCmGqAMguKH4w3EYL/lalmkjraaRLQxnZ6AiAZGBwhjWmChdtu+r9JsHq1A33xoaGTZC3R+/bplG/ZXw=="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.20_1545331424023_0.9232626982188856"},"_hasShrinkwrap":false},"1.0.21":{"name":"express-blueforest","version":"1.0.21","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"002bf17843f1964385bcb724ce57d2c9621fc9cc","_id":"express-blueforest@1.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-jxrlGjCrua+m0O3JBrFzLAvPTGfuL4ue51Gp9b9A5btUdLtXSz48k2tBNRsoucQdFPdqRo8yyOkbcWrXt+pHsw==","shasum":"0deae99c7497d612a04216e21d4d435e7aeaaffc","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.0.21.tgz","fileCount":5,"unpackedSize":9263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQF4KCRA9TVsSAnZWagAAyF8P/2OSD5ps22U2sfqF3j1L\nukpIqNJLpZEtOxcXCoAii/5DD7I+iNS5w4pCJWQXk+0ev5lQGsOnS/5e901B\nEPnG4SeF5ErBDr44VDHTHjB4erQJ1nwqjkv/p/lTQjmCWqfxpIOOANouDPFv\n1J7FwYWyqYKhOYbxO4Re+GLha6NstzPvxpSlA+0s6DJXJyaS51ftQEpW6BmH\nG841I+g2Hs/Ozy7PJMwlTFwpC/RQh7zDNak98kBwSTHORlPt40NPU3oCsfFM\nOG05dfbTwE6Pfhyc2WX8k9Gg/qGZGTEttSmiataRq1Td9tR8IFnKW6kEnMrW\nSifr9IHKjcNEjddV4VQzXt0tIUyuRzEdkP9I/agZkGJQYV4FFGmUG3cBPvR2\n+51lADH4DEyUSfbVPosVRsZkn/8N3ckKalxFXCmPQ/io0xeyZINiDJA03w+Y\njWlyaGHj1KkXpMRcIHfuDuAm9DqN8fndx+BX6W/5Ye4yUU29+4KI1gQ0E7Eg\nwCZdWoupTwJsbEhUtQm/yhb1LrCiO6IEtOxkfKIBce0Xwu65eOPYZad+wHdj\nBbzfeFT5TkQdWDherOi9QIGdhNESHJA+yOXES+VSG+ofTb9X44BA7aOxm7Yb\nzcu30zUdmkKWb7sJrOFJEnIbasH9PqFm33YGHDji4HAMT2spEkNdD441+3zb\nZKU2\r\n=dmno\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQtxdLcGClyLuld8Lbr/ANbJUldWfWmczz3Ya02BvCsAiEA/ZQILDWYHIZBAjdBOm3BDMnUkcrz+mXBcR/nOfX1/Ec="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.0.21_1547722250071_0.5518420706283704"},"_hasShrinkwrap":false},"1.1.0":{"name":"express-blueforest","version":"1.1.0","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"morgan":"1.9.0","body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"002bf17843f1964385bcb724ce57d2c9621fc9cc","_id":"express-blueforest@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-ZjKcaTXiRMa+ESfzXI95w7FP2KE6EjcQT0SgHN145m58TVfBZnxwXt9uQ2lxQ+P5jE2x+yAQOfoDZWW+NNW3Pw==","shasum":"5234f7e10bb0e6d361567b071a6b3d52998498c2","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.0.tgz","fileCount":5,"unpackedSize":9238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcd7XXCRA9TVsSAnZWagAAEVQQAI00Sxf6QmXuKNhqiTR8\nphMOSIDyIrVf0PXt9dkK/EvkP59A5FdbHcQl46cXdfl1hIbB0VfAqNKi10X4\n07BqAdHzyoOb6g9KD3UxMWxx+/NynX7DW5xdwrbFH8nbx9XOdCUBWfuxKlsI\ndRYZ2zbm8WKCOKuLVww355soarfb+ROASJECQfb7lBWRJMJQ/u0mFOK8M/x2\nSEKQNK9lYKROHqaz5gGPFBtVR11+ybRBN8yRSmW4681n0/HQxvk4tmxS0wqk\nYBRWrulVTXP95/YFRDkYEfH2+dSSMjgHHpgJJjB9/lvBj1977422eWPEDkvX\nsIMhug5v8rWXIWkPGybgEgK+hUR6aX6zSZW4E68WFUXV+891k6x0aKlBIFnx\n7pdBKes5ziOH5BOx9dlzXK89B+637ZoIzJI61poVRZksLJ52/wQZMwDLIQRh\nP7wjI3BbbExYMGlfKZ9uzPaTg84k7xzfXxT8vq+Hx68kAKokB8PJ87JTnRhF\nPslMYagMsjJpMHT74pQuaJyhM0rVNSs8UVn8Bd0sJUAQa2Pmw+Mh1Muq3llH\n3i8lk8gW8P15BuQR8vDPHg1Gy/A73Mqt8Fvzk3fC7ef7cEJ6gMhUdkyEodmB\nJE7w+prVQV3L1+Dw2ywHBo4mNcX9cJWwxSTDUHVW0TAIm83brSs5CeVnoWg4\nR74E\r\n=gOS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCay6YtS17z0RFgwtohf+rfmvTxuMBBaV1E2dgXoGNLWAIgdu7VEhkN6tEpKJ/OUiMRcEb9lmoEEngJfHx8kHA2h+0="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.0_1551349206837_0.12447494408258963"},"_hasShrinkwrap":false},"1.1.1":{"name":"express-blueforest","version":"1.1.1","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0","morgan":"1.9.0","npm":"^6.8.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"23b58477789ed44935d65a97533de8b5e39fd4f7","_id":"express-blueforest@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-zoj2VNvJ6VQJaJEYLrLqBZ/KT4tv4LkbOGk2uQFo8yHFqlYfzeL4yIr1L1N23ZXPTBxXwE5bqxPAN6gI+gcYNg==","shasum":"e68c217cc7ae57809fa6dd78e72400492b565263","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.1.tgz","fileCount":5,"unpackedSize":9426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce6lCCRA9TVsSAnZWagAASAgP/2R1N2kRQ55JSZFBpzJ2\nKrXsHkKnZ+TNroTxfQsWKUd369EXOiB9X1vR1PIUqrvozLut2oOakcLR7/vL\nRmA6Qoa77Ow7TBqzRovI+nkd+4BiI0nStynXXhF8BWD+BE5vErRMiRTjaGFw\npouqdDXm5i0t9DTUR0ef80xtI0Slse3jXB0wRbkPBIgUQZZGkWp4XG8Fz4c5\nuTi9HoaWyEUCTbHxzQFqu0yBkzNuRlKmBeS5WNQdNloYKYsFmAZs7UEv2p/d\nXtlxiPiYZQ8UrebcMd3jq4NQjtrG87v7w6g6j/J1TQUx/P6talpD9P7Z+ESv\neeLc4EYVk/CUGMM7ht8c6m8bzN5gw38e2BhnblgT4UqEBlBGfCiMUkAYTSst\nFL7GBVTqPDkZtHN4jR9UV9fufNmJVWxILp1iKR2Sfd1aAfc6poejWPaRtZTr\nYLWz4YAUE/V38iZPoSgW0vi2xVjlf3Sa6PFzbkSVK1CQbHqj5QRJ8L9TdOj/\nmrM/kV5AeLHoenDjjKAepgxssHmllSZuMF1BfZWoKjEXC08NjaAgqfBxDSKI\nPiY9t3XUO6PicrE2qve3i72Jrgf+ka8Ahh5L0uAin9N5D9LK1dqYcDY/cZxS\nzRRfmXqfNHgYMEKT4WsIdbdoLqkOpB99jgVdylloONnSCv/lGmG9xMpeJAt0\no9rl\r\n=I2yU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBrULEzy+Bi+m6Awnt/S994BcRdxZ4xg1BlZeTxgrofAiA0F81iXmRNsTzXSuRFo/ukU4fos76e9E9bBMC18pbreQ=="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.1_1551608130174_0.2577126573233277"},"_hasShrinkwrap":false},"1.1.3":{"name":"express-blueforest","version":"1.1.3","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0","morgan":"1.9.0","npm":"^6.8.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"8786ba62f798994e175ca1cb05f986b785879639","_id":"express-blueforest@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-W2yWfxdBmZaeSi7xhG12j6si38afMgz0ajYezg1Jr6Cj7X38WSWAztd52WVrC6Icw2qDRLpgb9mFZCuVvefAgw==","shasum":"5bb6594cd52a6d661a611234207dfa5140bfe6dc","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.3.tgz","fileCount":6,"unpackedSize":9621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJce6qMCRA9TVsSAnZWagAAiRoP+wUV32YaZFrrUXBFbwqZ\nSqRYtzehAY9vExQAlUUN8ya+ygGc3kPr0BvU0My7meW53Red8ozG9VbbccY2\n89LO9MDQoBGHWIHTRtvphTrCwMdj4nIG9PDJ5yC+v0VlsviRTUjtgUDLhIZB\nyTUX4ZTg7//8QvdBC+dvuCw01E74YXjwiE31m/p63U+wlOZ0zUeYeSF90BnY\njTHsmSzZaDDDH1LTVKqI/k0MagX4szGXTDi/7HEL0RWhXBmqiRHji25V9hUS\nCC4D8zsKVcE3ilN38HheVMI3/EsFGQ4zSk33gLnEJpM3Z/fQKNeLGeQ8Q4sd\nBxg+6v/QTxUruOrUOpv9YQ25bPSq9yXm43u5BSR72jBOiEJ4JYf0yAVanAQL\n0k4GqU1AI7xvj5Ll6NP1IBHjxSTYgppcLDWNs/ui85LU0nDGHrFYGjT1e+y9\n2e/ZL2yo3ygJ6MRUqlyPyYO3mm644Eh20mN1do8YWI7NAiq+3cGsPtn4CiRQ\nFSP0Tl/T7ETor8FjYoRx+h+ORecTofqmzkWwwGOy9fsY4Iwu3oyxWAAEw80Y\nMH+Csxbnn1Ww2SMPRyjtuU8fWsi0krG/1sPVxaU5Mm4OXDKaNcIaylwg14Zi\nQWZkGMoUKG1YH0fOuSnABlId7/0c3Zm+xocz+X/PkET6CDqbmVMAjouuF1bV\n8mXp\r\n=6TEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH22Q7pAlKHBYxssyy2Gz7hF7Oj5M+zDofXBOWFEUHWaAiAoYXuzPs8VfNBhw0NKSPM48kcKqoaAtI/sIcpIJKvZvw=="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.3_1551608459733_0.923733665133252"},"_hasShrinkwrap":false},"1.1.4":{"name":"express-blueforest","version":"1.1.4","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0","morgan":"1.9.0","npm":"^6.8.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"4608120fef20c61a940f79a6386f8f4a28f5c94a","_id":"express-blueforest@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-1z3Ncl4x020+KFLyKzU3uGcKo/nKzZhBBUid1w0UDWIC+U0o0lsqxyvIrAhQfh8u0tnF6LF0a5vvfU37D52V9A==","shasum":"e458eaff2f5796869b74653ef1800dabf5883d6d","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.4.tgz","fileCount":7,"unpackedSize":14541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfo1LCRA9TVsSAnZWagAAOUAP/js+X+vqxURTEKRh6gTE\nvHt+ajXZui8zfItbPuhCFwnEGAAEtiGWrm5KHs6M1AydV3MV/y4rNZ8r3FHx\nL2c26dR2NRY24cABPXTpEOHzfUXULQ5SxE0VoxNb9O7cBAi11WnloBh5jw31\nxeDr1bF9a7SjF999zLIOe5kMzETncJ4vw9DKBuMGdOoy1fgWBUJGR5sPCj5/\n74AFaaj6AzQLFKnd3TTTh7dd6nRT9wzP2xQFRkYLok7BJ932xAX0DaocgLBe\nc62AuxqapeoKp5fk759DbfM8JbedRg6PUAt8RTU/d+obcHiaiVAUh7rmnjEz\n08Pe3b1XDQ7IOc7muLvtPQ5V6EJrAUzOvltFN546tevUpE4SwCZlLyXK+Dsw\ncabetkAx1V68TBUgLFYyNIxB2A6nY9Xf1VoSEww4gqnjeGHpj5ilwqUXxipi\nwUdB+EBJy54UvZli+9yRNiI82ljA5JgQuG41hVUPFSt8rVtky9k892ejZFan\nUpTofe0AdJxMxedcwCHu920PVYU8Yw5Na2Pd5YH1+elTyo+7nFFjtDuRigMC\nx7z+6Vg22IDKtsOdKdWuRoRyElLPFc+wpy6f3jkFt7FSFAkDPIMGClmiWc2t\nzPsWnAwuL7TTmA/BAE9AymSdm7CaVizqcLHp3+lBB8NwtVAaebQK5+HmfdNe\nQW+y\r\n=TO5F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7i5RRd8u70gsjh9/r4EHW4YBzAe+e1L6V8gTFNmHZNwIgAp/yPkcdcIuWmjR2WOneNEQ7zILidCl7egzwd/gBWTM="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.4_1551797578759_0.9133575458615324"},"_hasShrinkwrap":false},"1.1.5":{"name":"express-blueforest","version":"1.1.5","main":"dist/index.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --require babel-register --exit \"test/**/*.js\"","build":"rimraf dist && babel src -d dist","prepublishOnly":"npm version patch && npm run build","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.3","express-validator":"5.3.0","morgan":"1.9.0","npm":"^6.8.0"},"devDependencies":{"babel-cli":"6.26.0","babel-core":"6.26.0","babel-plugin-transform-builtin-extend":"1.1.2","babel-plugin-transform-runtime":"6.23.0","babel-polyfill":"6.26.0","babel-preset-env":"1.6.1","babel-preset-stage-3":"6.24.1","babel-register":"6.26.0","cross-env":"5.2.0","chai":"4.1.2","mocha":"5.2.0","rimraf":"2.6.2"},"babel":{"presets":["env","stage-3"],"plugins":["transform-runtime",["transform-builtin-extend",{"globals":["Error","Array"]}]],"env":{"test":{"plugins":[]}}},"gitHead":"82c4f06d64da1402ea390e566a9d9e5e0b708dd5","_id":"express-blueforest@1.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-fd7b84ths/kbaYs6ETXbM4F/T0R9HMhLTpGDaPUF4BZQIdCGF1Q/Xh/12xELWRbX7qHPwULLRzIgrLJulaN+JQ==","shasum":"5abe80815debf6ba21c9d862a6646540f9721518","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.5.tgz","fileCount":7,"unpackedSize":14548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfsYkCRA9TVsSAnZWagAARVUP/RI18irFZ9DTkd+LCvCy\nulNhUbW3v5rhHMzWKVZON5u48NTn+DpP0f/F7z0UuYLdwn1v0X1puxbXNCrp\nYZpPlA7LvEaqOcDanJ+zrlwe6YSW/muUNQZW3rw64ho0LteW4rRsfoiuf1S4\n6WjAyuMGKfbo+P1IerJYLQNKDe/W+/XpR1406DsIdI+TmaOEIW3W9zqI1DsB\nHbQ2gaMg8CIHBEw+uc8UcTeQOrLN4b1LDzgPn0gs+OvesqoVo1gaQtmar2+u\nfdmS5SifON1nInWPuL7iTdnhNWTtYqj66wR8nEsZ1KEiTYPfAVGRD61N7DY+\n6e3ZXVLLEMY+M0rRzVtzsJHQGjx512nFfadzGrXXbaO3hQrlFM5/jlOqxqk9\nONxiwPf2xiLGb+pG6CHIOioKD3oqHZMymow5/xxKECIZGwDiGvT7qDOQ4Gth\nvn2evrHpWic5BPcqRBZ3fNaucuIoNgMt6xo71di0hRjrXQE8b6B6mYczxXm5\nuIf8sLt23Y2KDbh7t0AiRBmrc/g2PiD43bJH6aClnbPGmJSBH082IrhuM4xk\nFQKtxlFVwRV6pqgkgp3LLXLQaukl3CM7RajBXJGPHjikeuLct8JXH6i4h8LO\nxxeOQ2xnhGiCE+qNehaluTxahniIGTzUDuljV/isGVnbnh29Yvr3Hi+EPMlh\nJYxc\r\n=+P2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRSXIPUpIoby5jV3KMR25y+q8hHkGms+OFV+6PJuIjigIhAPiYlRsGgmzv9A9oUxlcQu4aE2zT/rYMUlW4JsHj9UQA"}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.5_1551812131430_0.2956333906701669"},"_hasShrinkwrap":false},"1.1.7":{"name":"express-blueforest","version":"1.1.7","main":"src/express-blueforest.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --exit \"test/**/*.js\"","prepublishOnly":"npm version patch","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.4","express-validator":"5.3.1","fs-readdir-recursive":"^1.1.0","morgan":"1.9.1"},"devDependencies":{"chai":"4.2.0","cross-env":"5.2.0","mocha":"6.0.2","rimraf":"2.6.3"},"gitHead":"86e786f7c52fce3f0bb8ac5eec86f2d2bce486ff","_id":"express-blueforest@1.1.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-PXEylw+NI1iCH+FmQ6PkvzP28x50J5YocRj5tNPkSyGnHUdjaW+SIhnhT6hje77AuP7fh2tFmNQU4xWpqG7v5A==","shasum":"6124906ca114e832b66b4a2c06e32bb1477aeb94","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.7.tgz","fileCount":3,"unpackedSize":8051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcg+ofCRA9TVsSAnZWagAA0k8P/1i0kiSAaeYGoEgDB4+4\nUmAVAMOnKa6Rg09VjuClpx1PXqZmfKcKVvQRCn/ULpwrYViIFOh+tdhFAX8k\nhc1QBhysAphItVL/HR2ACpyyaxbFy4EcI1NAwC1cA3vzqQsdNNX9aGUkZ6Hl\n5l+X95FOlkw2ynllrLt1cEE7ASPrzS5Z7L6s62B/hGMn8CaCUKNh9k1U2Loa\nnQtpygdNjCJD4T/hDH+GQIkCCxng9rqHycx0q4m9zzkQhz9T6Pbvj/IpsAvn\nSAQsTeZQa4O2rdVimNqyxCx3nHR5ub1bcR2tZkfHpYWMbL28clQjiaE20qp9\nlEwvJ1l+p8ZCyPyUR9ewUKrArFezFj8dna0ZXEQvj+0n1PIiNtJngh5wAQMG\ndkk2lsOSCAvs0dQp7Het+DqO8FTdLJBk1jiWNWdQfo1PLJf7B6OeQ9juKsx0\nSBK8BhC74e2oqHmEJir4vKQErcFyBoTLD9B2zAVVMCyxSAyxqGYxFbOXrf1V\n2ZhMAnMRdslBKUa0fc9i3VCw3uqjKa2ihuv+jDueFhz96w+pu3X/3GdCAUbj\nXoCQ78yFEvO2hce09IZnguyuYx7jjRWbP/k6gGkl1CkSJHl+SpZDopra6csy\nt6fiEyZ9dgQpQW68sRJ7NbSwu3//hBHJ2iB5J2WpH0PoxO/fqo3diyWdJDcm\nJbwT\r\n=2ffk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPUqehVWk9/XCmrR4KUAnTeGFvt1bIobeMWn3pEpNQEAiEArKVI3VsvFvFeNufJNs1NfoKLrS3Ll1elgXkG6Vk43V4="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.7_1552149023039_0.8511892655106736"},"_hasShrinkwrap":false},"1.1.8":{"name":"express-blueforest","version":"1.1.8","main":"src/express-blueforest.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --exit \"test/**/*.js\"","prepublishOnly":"npm version patch","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.4","express-validator":"5.3.1","fs-readdir-recursive":"^1.1.0","morgan":"1.9.1"},"devDependencies":{"chai":"4.2.0","cross-env":"5.2.0","mocha":"6.0.2","rimraf":"2.6.3"},"gitHead":"725f817bd06e99b069cb9bad133b745daabeab58","_id":"express-blueforest@1.1.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-ej42RZNk0vXZw7VL6eLIp9+9quiQLcnLLkXWc4U6zqm+XcxhI38Rc7RlvJGf/I/98x8u7V9jI2PICRuEvqIkKQ==","shasum":"c4add367ab86234b0e5689acb8b77cb5d69827bf","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.8.tgz","fileCount":6,"unpackedSize":9891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcg+uaCRA9TVsSAnZWagAA7nIP/3z6rwYW0in9yhzFD/Cg\nzp0R5CGHSVoETZp/TqEhK7qNP5CrynvzBBqHcB8O30upVj4CofEOaRO4NjZh\n2hW98H7CU3wi98i70GJgzYkIefKWMO0wHRr0p8zXS9fJRGg/AM4445IrjSTI\nU+KntsN3dQv7eFlpFvdMGOMN2OPm4ffqIG4tCA5AdaMi82N0RE6sJIvZMTjo\nFQFCpRnw30EWTvUCkK2sRHAEAjPK7ycg47x2AP8ebANC1u2pqUEEbASnkKOF\nDlkHDkArk32V55Phs/7fhkeH+QNK06REgsbt9sOsBpoAlvJucthsz4+2Mcnf\nmmrxcPFOO4zplg2IIFEuHU4CHq0dYO28gWaWrIUwe/fHJBF0SIwvBdEYXRmr\nIbVulANlaJiCe3a/RMiNSYXxEbnfEZt+FN0lKPG4QNnthydMxLbsXSo7haN4\nyPMqZFa46nBfQxzBb2AXdsYEpQrY8mGvnFNXKMbZU6zYq3GwE5RSLTgfuwz0\nSxU9dX+uTNG7k4JoOozRRiwsIuglyfAHebkavs+/NeSVGcLXJx+Nfbz1H4g6\nKTfVt9n5uD7pgr/Tb8ROjIfNrN126IPYwDhKUVoW5wGPqD/FM2C4dGdomA7O\nZA71QEEvdjUZWwLGiXKgy5B/gMI7bWEDa2kHeXaiMXMGByms04BU4uIJVyZh\n/Moz\r\n=Wm33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGpau/SWgPBV0Vw3ikpv/hbcDibk4g3CEtdiBPIpGbKgIgb33q6sE6HYYWAOl6dAoepcxZuuXUYoiiF/kF2P9k+nM="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.8_1552149401143_0.3603223953334216"},"_hasShrinkwrap":false},"1.1.9":{"name":"express-blueforest","version":"1.1.9","main":"src/express-blueforest.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --exit \"test/**/*.js\"","prepublishOnly":"npm version patch","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.4","express-validator":"5.3.1","fs-readdir-recursive":"^1.1.0","morgan":"1.9.1"},"devDependencies":{"chai":"4.2.0","cross-env":"5.2.0","mocha":"6.0.2","rimraf":"2.6.3"},"gitHead":"4ed819cff5b54a9d4a26e1380a50603a916e22d6","_id":"express-blueforest@1.1.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-lZUYa3WpK5naTJgTypbhwIIm9K35cuz0Dk01ayzM02G9jogwcoPmv//q0yfEguP9JsYAcNZJT1Qr3/Uz9Q9E5Q==","shasum":"babbae7699a9be48b7ab14de82b63d5f04b85fea","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.9.tgz","fileCount":6,"unpackedSize":9844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciqQYCRA9TVsSAnZWagAAEBsQAIzv+k9GXs+so1jTd06l\nsS2jj9tx69uBVTMiDqN9WxqeKE3cQYUGRk7P50kzRF3klV3ctH6UCCdn7gPX\n13iyGGiM8T1d9YQZbvH4sMASPeV40+dMKInc0SL5oWZEfrWtj3HuETJoxWpM\nQBNfpOuSBqsrAIHK218+wPJVBsS5Dihh9Hs7k1i4XlR1tfhrl2fMuPzMnhOs\nKfRQBw2VCj5KIVd5/BCO0yauzGeUQOgPzPC/rvNUL+7SyALNxUoAZg50eYXp\n434h99w0u+LiYs8ReMkWLNq07CRWgH/EFokmMru7o8EGiZoqaaDoZHvE/wgt\nkJrojgrDwTYud3SNWf6Rqso1pOrw9AH+nwMcDFfq7IywMS/Jze3rFECNVYvK\n4Hn/onsp3ZbNEG1YpFkd9nbAGHXa/NMnKZqVbQXhaoG5ehbaEq4iUKllN5T+\nF3dl65K+nfl2rB3mKd94piwYroPFd0y31DgsJI/vIirpRfrLO5GXolP5wFU5\n3zyB4YMR2a/WrvhiVS7sF0sFjflPSFzoGJJCJEnWEy+JhWM88mX+NzPslz7E\nNKBDnl/ilto4+Wl+Ro1rFrj8sxkVzBfLf9RYOA8M5TyxRgGUDe57FujFmcf9\nLRc9Wc4Jjpocw4mtT8y0e9+py/sBpWoER+FyiislzI7di5YPWQgg/zdtboQH\nfN6+\r\n=HkaU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqUq1NHOLnZYNwm524aWNl1EK/dF/V96VIlR3zSiIJhAIgQnaHFA7u1xgR03q2rfwKIV9HBFbpfKD1O0n73K8HS3s="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.9_1552589845414_0.5771018870894407"},"_hasShrinkwrap":false},"1.1.10":{"name":"express-blueforest","version":"1.1.10","main":"src/express-blueforest.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --exit \"test/**/*.js\"","prepublishOnly":"npm version patch","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.4","express-validator":"5.3.1","fs-readdir-recursive":"^1.1.0","morgan":"1.9.1"},"devDependencies":{"chai":"4.2.0","cross-env":"5.2.0","mocha":"6.0.2","rimraf":"2.6.3"},"gitHead":"c21e6913b0fd990b8d908e998aa0d37c870368d4","_id":"express-blueforest@1.1.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-qwFvNeiyTAvSNU/epqmhZf8uNpJoccwmMUyaxvrJGX/6d7hqko3U+mOLFdZ2ltEaLA/nol5p8bHgwxeZ1pr9Aw==","shasum":"b1a5b40339f5653d57278ac6421a40274be9ce03","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.10.tgz","fileCount":6,"unpackedSize":9719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj3I5CRA9TVsSAnZWagAADmQP/3fcTObrsIj1hfBBfNBT\ncv5F79rpl+KD4HrGQrw+9s7joVU+OKJ8jmxKav+1ycLrA47MV+8YrMNULAyu\nAZ9xYwleUqu9TmLVZMwFmT3Bmu6DKDGyNFOE+PblxlRWW2oLPe68rvR7izwx\ngWVYxPX7cgvcv+d5JGbbbAHFXWzAXC0RslywoAh7fEbdfcVOj0NXDEWiYPs5\nNZskFnI99CV7Rf01S3UmE7N8GqBXR1bxp4X8q5N8JbQPuT0FCulfXrtSWC3B\n5AvesVl1C64+l2Yu/vZYRorV4LZYw7R1+EuVj1fehfPmdDR6jsis9kYxOEua\nlmJzQ59sRPy4LttwxmOebKi4hohTINYNUQg1DH9LSZJWLNVW2ooR/yNhd0x0\nCkGdmmINc+NH791SFtjAgkPBpJ9zC2om9nvo/vqfMKv+t9XzbQauMT4Y2lfe\nuoTZn0VZuyn0jJEuTAg1gjM+yBbWydO25uyyBBnjrGQTv+vhQbv1pBUliXM3\ni9OMa7Zh3gKxqcl2Yi60IA17LMLf7YejYTkfHKMv1fsJsJjdh2bk7gV3AXmh\n5z9kkJlqniVtml8vMr9pukX0Ye4owqx/OaC2P3pVNb5Dp0x/I2vqICnDuWwT\nLT7ArjkLM25oWv3rwpaGLvAOmzLGDqzuH4DNbBnyhrMzzvk0SnPDf1ECltfZ\ncq9V\r\n=8ODr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXUww9YF10RB++K+kH42aOe3lYy1iQg44dX49Chh8eMAiEA0OvGxqZ+7XPpV33rv8/2byqP4g/XwboouTiRXmYqXaw="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.10_1552904760551_0.9194057459696969"},"_hasShrinkwrap":false},"1.1.11":{"name":"express-blueforest","version":"1.1.11","main":"src/express-blueforest.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --exit \"test/**/*.js\"","prepublishOnly":"npm version patch","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.16.4","express-validator":"5.3.1","fs-readdir-recursive":"^1.1.0","morgan":"1.9.1"},"devDependencies":{"chai":"4.2.0","cross-env":"5.2.0","mocha":"6.0.2","rimraf":"2.6.3"},"gitHead":"ed550b07ab7846ccb35cbf542bbe07136d7bf623","_id":"express-blueforest@1.1.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"dist":{"integrity":"sha512-Q1Bp7BNDesud/kAqPQYNWpnyA8rxo+RdFyqw22rOZJ1Ix6bUrHFGX+oh/BBTPFcwzNN0IsJFTln9qK2fpa7plg==","shasum":"3e1a51d50b66423b75fa3d022953e866bc5845e0","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.11.tgz","fileCount":6,"unpackedSize":9766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcj7EJCRA9TVsSAnZWagAAroEQAJEKehO6C2WdGq0CFQ11\nJhCHBXn4kMPQmpmNJ6u17CIJyGejH8ykWQXdEO2IAK2kJZeB8d0V96/J0ALK\n9IlDustFJKdK8hCFKy0OVzUHd5nPYNNkqA9jX7rYv4JLlQfWxnjIViSSmpZ8\nAvTfyuuUjyZwHICqQEWpkYIDBmLuFh2w2erz4FS0CKnJeM/ZAwuFoHWmBm8U\nw5z9NJZyRa67QBsIFPNqmfvOFgvXMxtNJnkB/zLkyF0HJo9QcDRRevBdOaSS\nt9gMVw8X954ORJZ31J8dllEoAU19mJ86mtGQeDaRm1jYApo8g8yao6Gx4IbT\nyujZ9nYTmwJFaf8zRC8IUq5xjTawE9LBwwhnz7r3gnaKi19Z71Zb1eTiO/s+\nDVWsRi+ljnHesrtpYHO20FcARnPSqoq5QVqAxx9VLROLn65t84lpJ7IejJvL\nmH9xw+hWNz2TICy+iW4EQql2SUKTwQ4Gtm+9FsGJI7l5wRryCJyXRxVs+HPW\n3Qo4pHUouCTAmAFE12xW1eI/sETigIolTlTL3qmaOdvvysw7yfpETUDQ1628\nfgkWYv7t71p7WIvXceIf/DmNwOxs9DEcBcEUcf8UWvopQ6NSzANYK0U164vD\nRhVCvaUK0c0WD+y3TzB+v0zTO6oTfE5hP0jCaGH94ia/w6/HuVMw0UFQ2R2W\neIIs\r\n=laAR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB37d9qzthLwrozDtvUReOLnCnhA4akYxbqecQ7ueXYUAiEAqm2j6+yoLO95opsGxziwpN+YtTZqPAmkrxUO0xbSkKQ="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.11_1552920841288_0.3922118891413673"},"_hasShrinkwrap":false},"1.1.12":{"name":"express-blueforest","version":"1.1.12","main":"src/express-blueforest.js","scripts":{"test":"cross-env NODE_ENV=test mocha --recursive --exit \"test/**/*.js\"","prepublishOnly":"npm version patch","npmpublish":"npm publish"},"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","dependencies":{"body-parser":"1.18.3","express":"4.17.1","express-validator":"6.1.1","fs-readdir-recursive":"^1.1.0","morgan":"1.9.1"},"devDependencies":{"chai":"4.2.0","cross-env":"5.2.0","mocha":"6.0.2","rimraf":"2.6.3"},"gitHead":"2971c65099f8b62e63007357cd97018430c661d8","_id":"express-blueforest@1.1.12","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-9prVPKNM50cWVpo/mgXmJq2uMTGugtZBHt+SKQHVLQFYLMKL+YGAZC0WPO+CS9hYJbf3zRA3pLBs21wiyJ9JIw==","shasum":"76e21650b92b4e404cecabf59ddb9c85ab9612e4","tarball":"https://registry.npmjs.org/express-blueforest/-/express-blueforest-1.1.12.tgz","fileCount":6,"unpackedSize":9766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPMVuCRA9TVsSAnZWagAAvK4QAJc2dSmDkmb4R71Y0YCm\new994jgfwZNDo8BK7mLzcmzoQUhF8K/7H5NBvSnsjm4GcH4Op950JsBYmkI6\n+oLHmLqPyXrKbmI0kn2OMk8AoqvcaZocucTiCL/7xZJ0aIu1+hldfhDCULPe\nJVXszQqgIS6BvGgiJOF2w773GRpjppcZiwOo3n21CAKfvsND+91U3fW3MbdZ\nahf9d10ScOHhnzVxq5uOrdSxFtK28llaTqY6h68Ne0rS1PF9WSwR4Sn3K9vy\nLGtILRFktLB43bozT+4Pgl/aFdKlmrsCEPdm43EyFESgaJdFTKFAiB8bsjp8\n28jLFM68M4kDcG3fKpP2sxovQEsUPaJhwrrJlGIeTqbgfTQYyRRpwxLFTb+e\nOSU+/JKuhxT3JdLRv994tDYXXy1vtvOJECW7H6viODkxamVbsgzsJ2LejsPS\n8FZhNt8wflfByfK/RgaHBW70l+Clq+iGIaB2qkYWxfTk2NspeYU//XWV7SNI\nQv2hsyP1QhV5nO7fJm+4elYyhOvBYIBD2oHgvWIbN5Pr9U+MiNlG3VtO+34k\nzl0VzxaAaUppyLq269bKC9s92B0pVdq7SkNxqdpW+Dk612HjoOmoH1hW8lWI\nI3BjDmJMTNV0lHV+o63G2o/NEZskOXikmhUmj0/w/PNeoS/kk+t9u5wg7m7+\n18SJ\r\n=uChx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJ1M7tOx5kXLR6HzVhCgCu5P3N52AZd3O0YRZngjq4aAiAqqdUPTmgwxTf7eJHT/N6S4OGLSUR4HlgtihGZ69F07w=="}]},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"_npmUser":{"name":"slimane.medini","email":"slimane.medini@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-blueforest_1.1.12_1564263789979_0.960021571953696"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-01T08:31:17.573Z","1.0.2":"2018-08-01T08:31:17.693Z","modified":"2022-05-01T22:32:17.192Z","1.0.3":"2018-08-01T09:42:35.488Z","1.0.4":"2018-08-04T13:09:06.240Z","1.0.5":"2018-08-06T10:10:42.626Z","1.0.6":"2018-08-06T10:17:57.717Z","1.0.7":"2018-08-22T10:15:04.884Z","1.0.8":"2018-08-22T15:10:01.948Z","1.0.9":"2018-08-24T16:22:27.071Z","1.0.12":"2018-09-03T09:32:09.114Z","1.0.13":"2018-09-03T09:36:17.691Z","1.0.14":"2018-09-03T09:40:30.518Z","1.0.15":"2018-09-07T12:40:22.810Z","1.0.18":"2018-10-09T16:00:34.636Z","1.0.19":"2018-12-18T13:51:12.438Z","1.0.20":"2018-12-20T18:43:44.127Z","1.0.21":"2019-01-17T10:50:50.203Z","1.1.0":"2019-02-28T10:20:06.977Z","1.1.1":"2019-03-03T10:15:30.315Z","1.1.3":"2019-03-03T10:20:59.864Z","1.1.4":"2019-03-05T14:52:58.954Z","1.1.5":"2019-03-05T18:55:31.602Z","1.1.7":"2019-03-09T16:30:23.241Z","1.1.8":"2019-03-09T16:36:41.309Z","1.1.9":"2019-03-14T18:57:25.609Z","1.1.10":"2019-03-18T10:26:00.822Z","1.1.11":"2019-03-18T14:54:01.518Z","1.1.12":"2019-07-27T21:43:10.111Z"},"maintainers":[{"name":"slimane.medini","email":"slimane.medini@gmail.com"}],"description":"lib pour créer des micro-apis basé sur express et json","license":"MIT","readme":"# express-blueforest\r\n\r\n## Description\r\nSimplify the usage of express.js http server, for API and JSON only. With express-validator lib + error management.\r\n\r\nhttps://www.npmjs.com/package/express-blueforest\r\n\r\n## Start a server\r\n\r\n*This will start an http server with the desired configuration*\r\n```javascript\r\nimport startExpress from \"express-blueforest\"\r\n\r\nconst ENV = {\r\n    PORT: process.env.PORT || 80,\r\n    \r\n    //REST_PATH: the folder where controllers are to be found. Relative to app root.\r\n    REST_PATH: process.env.REST_PATH || \"rest\",\r\n    \r\n    //MORGAN: optional, to override the morgan log format (https://github.com/expressjs/morgan)\r\n    MORGAN: process.env.MORGAN,\r\n}\r\n\r\nconst errorMapper = null //don't use any errorMapper for now, see bellow\r\n\r\nexport default startExpress(ENV, errorMapper)\r\n```\r\n\r\n## Adding a REST service\r\nWith an empty REST_PATH folder, the server will serve nothing.\r\n\r\n*Let's add rest/postGameRest.js to add some behaviour*\r\n\r\n```javascript\r\nimport {check} from 'express-validator/check'\r\nimport {objectNoEx} from \"mongo-registry\"\r\nimport {run} from \"express-blueforest\"\r\nconst router = Router()\r\n\r\n//A controller pipeline. Validations steps followed by one or many \"run\" calls.\r\nrouter.post(\"/api/game\",\r\n    check(\"_id\").exists().isMongoId().withMessage(\"invalid mongo id\").customSanitizer(objectNoEx),\r\n    check(\"fragment\").isIn([\"impact\", \"roots\", \"facet\"]),\r\n    check(\"fragmentName\").isLength({min: 1, max: 100}),\r\n    run(onGameCreate)\r\n)\r\n\r\n//game is the object issued from the validation steps.\r\nconst onGameCreate = game => console.log(\"I create a game with fragment \", game.fragment)\r\n//const onGameCreate = ({_id, fragment, fragmentName}) => console.log(\"I create a game with fragment \", fragment)\r\n//const onGameCreate = ({_id, fragment, fragmentName}, req, res) => console.log(\"create game with request and response\", req, res)\r\n\r\nmodule.exports = router\r\n```\r\n\r\n\r\nNote: With multiple \"run\", the output of the previous is the input of the next.\r\n```javascript\r\nrouter.get(\"/api/game\",\r\n    run(()=>\"hello\"),\r\n    run(msg=>`${msg}` mister!),\r\n    run(msg=>{key:msg})// return {key:'hello mister!'}\r\n)\r\n```\r\n\r\n## Handling errors\r\n\r\nErrors management is in two parts: \r\n### business errors you throw in your business code:\r\n\r\nYou can throw errors with the structure you want:\r\n```javascript\r\nconst throwThe = (name, msg) => {\r\n    const e = new Error(msg)\r\n    e.name = name\r\n    throw e\r\n}\r\nconst onGameCreate = game => {\r\n    [...]\r\n    //Magical business error use case\r\n    Math.random() < 1 && throwThe(\"SpecificError#495\", \"It seems Math.random never gives 1 or upper.\")    \r\n    [...]\r\n}\r\n```\r\n\r\n### errorMapper: how you decide to translate business error into http errors.\r\nerrorMapper is a function that must return an error object with the format: {status,body}\r\n\r\n```javascript\r\n[...]\r\n//*insert this extract in the first part \"start a server\"*\r\nconst errorMapper = err => {\r\n    if(err.name === 'SpecificError#495'){\r\n        return {status: 409, body:{errorCode: 495, msg:err.msg}}\r\n    }else if(err.code === 15650){\r\n        return {status: 409, body:{errorCode: 496, msg:\"You reach code 15650\"}}\r\n    }\r\n}\r\n[...]\r\n```\r\n\r\nThe http response will have the status and the body as defined by the error.\r\n\r\nNote: *If status is not provided, 500 is used.*\r\n\r\nNote: *body is optionnal for an error, so the response will have empty body.*\r\n","readmeFilename":"README.md"}