{"_id":"the-fake-backend","_rev":"48-a6cb6c77212fe6757b8e43d989c118d5","name":"the-fake-backend","dist-tags":{"latest":"3.12.0"},"versions":{"0.0.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"0.0.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks"],"scripts":{"prepare":"npm run build","pretest":"npm run test","build":"tsc","test":"mocha test/*.test.ts"},"dependencies":{"chalk":"^3.0.0","clui":"^0.3.6","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/clui":"^0.3.0","@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/sinon":"^7.5.1","mocha":"^7.0.0","sinon":"^8.1.1","typescript":"^3.7.5"},"gitHead":"2914d1b210889f222f28e1cdba69740ebc54e314","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@0.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EaYJpoZYiG6Vsm5G0SElrylUgtXjWshtdFfnUy5nhEULt8yEWcMwuK24TLTOZSEIm+peFyhqNyYJ9Iu/u2x6vQ==","shasum":"15d46726135cab21c06fa2a4fbb79b89774792ed","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-0.0.0.tgz","fileCount":42,"unpackedSize":22826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK0tJCRA9TVsSAnZWagAAPLMP/204IOP8hoHBAl4kUu8s\ntnr9hQLYFu4jwfzgRR4qN+OLxtgiEmWbRvjqBYdFL/ZEDCITJKtu/OK5ztou\n+vys3oXvDrhCcJa6MFqdYUPcVWMsgOwOVLmpo9edDzzheoTtm1aK5qgXqjHC\ncwXvasj9mt8qf9RtExSkoh5T567vaZiHir5k2Id7bf5Yxd51blfZCxWQkLl7\nrw6MDrT2aKHjgOE2a2YsC50v0zqGe4ZzX+zRwng8blrcr40rxoLJfmTiwbFN\nca2ZHEzu+5xZR/k++Fx+sFaf+rZReL71gaNKkG0aQfR3rjIUoobuu9cY+SQZ\nGg3xZHVROWZCS+dAHXaXtR+VtAI3QNw3f5HNr/x1nA6ZnYkYY9Ip1Q2H0aPI\nHIZwkVhrpA8Yfk6bPxW0jLWUdEZ0oQoqolv8ivoAayB+rek0mxt6UZZYqTsT\nwr4TX67up2SGxgCY46F3rRX3oODvqeGEWjGVVEjNQfn6mFuqzNcoJEwnJvfz\nR89K6gg9IWYwrECjaCAY0X3tanBH3b6PsrWcPHiYSYOi5PpTBryKFg8LkHde\nBVjIgwzl/L/dkMHWgDqJW3JfZEwMRcUhZNmevZAq655C3snkN9LbAoTr8Bsi\n7UbJUR2LNgmwAmFdLJUfxMlO8e8aeUPHRrTKjJKEguNPbFPekkVyEjbbMQ8r\nEu1U\r\n=ScIK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBDP/ut7gmDJbWaWN29aAZc2Kf5mtGch6nKllbrXqsvwIhAOavnwP5lqP9+7hXnHJrbN8LaX76coeLJha9DFYUsoRZ"}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_0.0.0_1579895624628_0.4824740180409641"},"_hasShrinkwrap":false},"1.0.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks"],"scripts":{"prepare":"npm run build","pretest":"npm run test","build":"tsc","test":"mocha test/*.test.ts"},"dependencies":{"chalk":"^3.0.0","clui":"^0.3.6","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/clui":"^0.3.0","@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/sinon":"^7.5.1","mocha":"^7.0.0","sinon":"^8.1.1","typescript":"^3.7.5"},"gitHead":"a3c1e7d73863a80c2b90f7b81b3e6d23df2c4ff7","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QntrbaghjI+Fw2Wy1KZzIJHzCycOHSI1OsKGIZmvu1XNjwxLTMtLh9ceKAjvf9+r+8nRr2AKQhCl7gzZ+oRbdQ==","shasum":"d66e6d4aa5e82e84e285784585b8b6ddd55b6e8c","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.0.tgz","fileCount":67,"unpackedSize":33109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMGumCRA9TVsSAnZWagAAm20QAIfmSoEX7lV0o7TcFRRT\npGP0QDU0w/A5+bSZojqRiPSvr34ElymDtZTtN+gSDxIzWLgjxrtSxAxYgcbK\nVSRvVT/3aQzekQRoliLSzbLaj/iD1o3KGpgEDELdu0BnJodSVEx3p1ZPWmNZ\nVifzhDkZXdHMlXQCxzp+5c1BNzGmSRCRo6UwY4OS4HbFhKmziSNaEgh/hitm\nw5DscrqDTsLtZGgjEoVh5mrxvyvhROy7InbS/4dMb55nCGj11YmbBLQ35L2W\nKPBDzE1D2LtR/JVHaZMYHSmUoCc3l/f7VcMDYiPA4r8d12Jr2ra8iMksNrHF\nhcK9a+EvYTECbw6AkCAMMSYNGO9Xub6mSZTGdpJMuLzrvVQnqTvF0M7uW5iI\nX8P2g9lzgj77vXEj71FJ0PqxXCvpNhO1RMD6DmM7Aky1JJu2utssBImiV/rF\nQdp5hyzyAqd4j9Qtzjw307WQMC7bOmnC1Wmk6tRHdDfXgsidfp+rZi+MrNXz\neO76lSLgswiWR/V6TsKa/99ler+BirRiBPY1wY0eggqEJoALsMWQ6yUzxCt2\nnqPTwI4Ck6+nzIEhvYyWNMWxhRORYoHWHhl/Y93Vdb7y7v3oC0dO0jteOl++\nzl+0xBpBjFWzfqyx6kAW88ODI/UnDFc/II6EjCLe4X5xikyvSF9glmCuKQQr\nNyob\r\n=svRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPTg+Qeg4Zj2xVx5PmnQGPcXZzUczWhD1D13FThNXqDAiEA0gZdJQkh5W8lItr0/evUltuVNvjyeK79lJMbQDkYv6Y="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.0_1580231589788_0.1279955877636152"},"_hasShrinkwrap":false},"1.0.1":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.1","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks"],"scripts":{"prepare":"npm run build","pretest":"npm run test","build":"tsc","test":"mocha test/*.test.ts"},"dependencies":{"chalk":"^3.0.0","clui":"^0.3.6","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/clui":"^0.3.0","@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/sinon":"^7.5.1","mocha":"^7.0.0","sinon":"^8.1.1","typescript":"^3.7.5"},"gitHead":"b05e0bf600b460e525af119ff2b0472e2204935c","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NZBbbkOSwTzkEvtBChcqDmNuFnCL5FElYp5/qA9kH09ubbwD0ulMSSS6bAy6rYu2yYrVVD5o4wuZqXw3yJmnZw==","shasum":"f6c2aa214d34a60f1e417f8fa7da2777316ef3a4","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.1.tgz","fileCount":67,"unpackedSize":33750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMOBbCRA9TVsSAnZWagAAsa8P/0ZqK1djQZf0imd2aYO/\nMBpIjMXbFJaPeextl13vTHo/X5hJtIdA0FCL7ne+HX8BCgPGdfTmvxtbNdht\nDGpGIQIcZLkU/mceV9thirEykRxpdR4P1YhkhBOL6P/lww6B5fCx26ObEzT1\nKWAZOUBQYhQMwwNZHXrgyB9tHvusVa2gESnWOWhKSntKLhmdg0gl/VNHW8zW\nSkneomeqGRhIU+rrO6EZONrd/Z/7SHHP61jJkXMMh1AY/iVp4pyTvhFVsbt4\ncOqRjq809D1kfUNhzgpNs6NgtYByotrzrWBdIMHOgZE3QjqHufJ0YQuSkLM2\niBKpa9dwOLyTeq11Mei0gs/9jBYpos7Hd+Jx+BERrttp0sEGekvGZ2Z0/AaV\niDkWXsd8gvjYeNoxL/leLqkengT8RR5QaEBcSJ68XWdRZSJ9rb4nglq5uuLz\nsmTD6iAco2NQBcci2iu36+Trz08mYKpiuO4p44JMmV5AZlkFtxz63fAYNoam\nknh4mL12WdsRiwO7kQup1JsKg45It0kEnyiMzdvOi2Gns62p0W21kJciILRh\npBPiWFbgnotjzGVgA72hcalHUgurkfL+nqL2vwu8wMO2u7AY+GX/VIk5oQsW\n12n8rQmjscAjJWHhZCahsCCVbPdbXA35yxcQhXySiJWI5crZFU942FFlwZoj\n64iE\r\n=8sq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVw7ipppRPGFCyEM4LXe75z1wtzPv4PwruPcrzd9J/JAiEA2gAi00V68gWqC9IsiVUq6wLF2J79tVKfB6M0hQrW/8U="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.1_1580261466848_0.9558365565726914"},"_hasShrinkwrap":false},"1.0.2":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.2","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks"],"scripts":{"prepare":"npm run build","pretest":"npm run test","build":"tsc","test":"mocha test/*.test.ts"},"dependencies":{"chalk":"^3.0.0","clui":"^0.3.6","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/clui":"^0.3.0","@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/sinon":"^7.5.1","mocha":"^7.0.0","sinon":"^8.1.1","typescript":"^3.7.5"},"gitHead":"4e88f9c870059947b1b4ff7a068a54dafca6ed3b","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-O07huBvNgqWc4A8DCfnwFGoV3eB3ZdjB4qouoGipHlbpZPMPR+9zgRErGgrfuP9f4Kf8gDRze7HpMkqiSXsc4g==","shasum":"ae814f231005f982d66c43f817a430e97d48cba4","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.2.tgz","fileCount":67,"unpackedSize":33776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMf3MCRA9TVsSAnZWagAA7dUP/A8EIThdBPYpA7+qNyWX\n6DNZ1tW/+pcP4uKDDJY6js066dUkOXded98NH5c2xlnoR2VD9cZ4br9HMwja\nNpVxdNDP5Dvv6TzK9tcEY/ye5TPHg1MgoFnUF4psEcdBuCVawzDV1JQdUObG\n8OnWb3ncww+uO+GxowzcW5UKc3ZqY0atyZtAFUuDkOSDMYtQ3D02dTPBKce9\n2PMhIxdG8eqG/vUdNre+IVdT/TPT/OuCrAqy6/ElRSuy24vs3lDMGi6sco8h\nFeYaFxeadGcKzOnmVPIfqvJWHkHPcVOiPrwx4l/Vn15uPiqvdNC4IeCM8FbA\nJSTpwy+otbLylXA/xABYujjjE6oXaaGMWxk2PjqzsGBKGb6QTKtCG3NTiMlc\nmgUiu+JvWsaCXvxA05SEcTjX54uQSHV3d/zcKsbpfbGsT4VmVNwZywtZkM3E\nfIw3388yrP7ZaJsl0E3seawouEYgzahbuo5r3YuPJbsOL/WJKksIfbqEK2vk\nzXrdhmxyRz5CQNnb8CagPyoyOo7TrDt/vQRhNg+yBVEAs0zwnS1Zipy9VllC\ndxznruebAZHIFxRyP1Cs4ofQiWmR9j5sfpkyjq83Jo1QxKEZjxyKHZAow/QY\nToOFPDIGmQlYIi5F4HIjfLqMOpzB46wewwYeGzVmhr3/tnvqHejPNAr3bgwA\nSo8k\r\n=6gzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHothWhrU1kjom+XcPsmLauZsCgKXJCDD2fUT9AfmD3gIgMe2S0zwwlm2FE4QSZVbwlRVHfSRMbbGxTqRvu8niUqk="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.2_1580334540020_0.5269384285955829"},"_hasShrinkwrap":false},"1.0.3":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.3","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks"],"scripts":{"prepare":"npm run build","pretest":"npm run test","build":"tsc","test":"mocha test/*.test.ts"},"dependencies":{"chalk":"^3.0.0","clui":"^0.3.6","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/clui":"^0.3.0","@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/sinon":"^7.5.1","mocha":"^7.0.0","sinon":"^8.1.1","typescript":"^3.7.5"},"gitHead":"6ad6a2e73c7bd6cdc09e40a7731f71d51295256b","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-52a/heJYlKcZL6UC4DsQj2l5CCjJrVbzjhrecLMkRIjpHwggIzZM2/KhEEzsxHveGa1sMEIeo8Fi5GEyx/RzVQ==","shasum":"bbe08374205f3d377569d9c7aa6d24c949a27066","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.3.tgz","fileCount":67,"unpackedSize":34230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMtgYCRA9TVsSAnZWagAAgg0P+QHDg7FPXIwNL+AunxKU\nmgB+/CCMF43JV/Us1OdrJfbmyclN0AIN7wV8B+qTmzZzRsons6JFV+5sN9yT\nqQdZZwoomezaUU7GMYntSSC6zomoQT3PxHKKQmtn8e69Q7wmybWA621xdVoQ\nMis11BMEQUMM1EWglbVYNRsTOr4DXWTwW/IL9jVIJ6EB34fV2JqCQZ1Rnc7V\nmK9tE6mFSXfECn7zZ1WQFhlxhrDblFC+usHneHeD44uFVOoc/eHXlzM5wV/2\npplcnvDmoVlfeTJbG7+D/2mj60T38dXKyQJcx5wUFygHxbLEb8NsMhfN14zE\nJCXHUUIgqoGYTaBfcfpJbGewM1p494nkQZuSA9yszJmxu6a1lOHIIzkz9tAu\nykXKuAyJGwpb3+ga4KuUeOld0udiPHClQwCWS2D0qLbzODjvpAK/G7SpVIY6\nHiO4ECvyl/NBkeEvkTbuQtdE6s5iez1fJ/1rkT4m3t2oHkOj0CPuNNso55S2\ngcnHmxFxs4GGUFWiNNNf+zHkgJGMDtZOpNgOzfoFHn1+OHw1goH5anwUcWcc\nTXGzXpxcgS9R18wcwovxQOk6zq1wfelGiwfwFlS3L4xkzn/in+gUPZd4JvZO\nHkt3aSB9nPlTRARRayjMo/fxUxPRyMbfjcQRCoyHG8lUe6ko1IAlyuuYBGd2\nPt9O\r\n=3Dyo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi4+Nf1/Yq0sNQwSYjcALx17TKKS/SSn6gtqOPx+gcIQIgL1T3t/bbuYQJTGHW3OXky9zxBvLHWoilY1oJdMBBTxc="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.3_1580390423501_0.984863392906977"},"_hasShrinkwrap":false},"1.0.4":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.4","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks"],"scripts":{"prepare":"npm run build","pretest":"npm run test","build":"tsc","test":"mocha test/*.test.ts"},"dependencies":{"chalk":"^3.0.0","clui":"^0.3.6","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/clui":"^0.3.0","@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/sinon":"^7.5.1","mocha":"^7.0.0","sinon":"^8.1.1","typescript":"^3.7.5"},"gitHead":"1addda38bc07028b23693ec7773cec02ba608408","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-W85GNZL9L8wzSrvSqaj64Lv0+KykSPFHLUj1dKU70aKQ3p7py1O6CbxgUCfpiVAAEsvsXnuBklx7DPxNZKqx0w==","shasum":"e5b22651189b3e104ac6887fc38d9ddfa0195e60","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.4.tgz","fileCount":67,"unpackedSize":34252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMtmPCRA9TVsSAnZWagAAH8AP/RpF1le/IV+C2BMEUUG1\nmAeoLRhIb/+jdQHVwxV8SJHuEutw62PV2FMpMPEugZ0jme7JasQz1d5cdZ/O\nHSCtF28n0XUkwuSjZtDsjgt7ddFeuXDgWi6rGTFjqxD5+cKlQwpDmtzV3q/6\nBrUF41FeN3C/HOkUVGfOMpNkIata0yG19BcDtjxGxdboRGBsiozk6xGXoFQe\nAx2gVE4k+hZrwmGh3blrRQ8meJXv2E9YPiPM/uAG9RzHNTmDAOz+9KVbqZnF\nn7o9a+7X4KhDXThfrRuoH/tYd4AMITYJp6+IUOYFvwhOF+lNhqYGmdmsOk8V\nIRUX5Ock+Th0hqR9iucp3RfEwPV4v+f5XVEJBkaDt4cWvO2EuT7jVdExv6rr\nGhTa636yq2wXGREwD+DZmnfICOKOXP7tqy11S4gGzgcZLjfMSWfn1NG7oz7M\nwe81k78xL+UXUQfa7+0NSvhBeOsGjYWdeXDIGChg2hAAeR3EnctGnDAjqGjp\naXOoKG1VUrmOwG3Y79Nna5MOMkUSEW54w0BNS0UjlcmIxyerj/voH7Dduv7n\n3gbRIfLUuXzGmZ64Yi71pakbC9YqCF/RJ8cFJrKij9f2pxZfPo7XGP4rvrvz\nfR6LI5pqveSZ76FFMH0WEyfFVQxiI1A/e7GiPhJcknaaHWePnjVZl0+QN+xe\nYF/Q\r\n=J9r+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRsCaEYlcNyq0SBdt5QAEjPMbP0X+BrJDO6FJ++yN/jwIhAPMeFhRA26RhfiITFTl/tm2fdZ8OyuxPCucfxPHgroXp"}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.4_1580390798555_0.08868038598016703"},"_hasShrinkwrap":false},"1.0.6":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.6","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks"],"scripts":{"prepare":"npm run build","build":"tsc","test":"jest","test:coverage":"jest --coverage"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^24.9.0","@types/node":"^13.1.8","@types/sinon":"^7.5.1","jest":"^25.1.0","mocha":"^7.0.0","sinon":"^8.1.1","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"c05f21818c0c8b237a5bfebdbf7851ae61e8718d","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.6","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9P438cOJBzSSxRMAyJOTJdBU1fTfma2kWbJ+Y3MPLGd8Wu1iewSvIZKJzLdoA7bV983b8y7s5IkUWQ4bMw/X9g==","shasum":"85adb3e65834f60ba2c12dd1655951ceeb19219d","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.6.tgz","fileCount":65,"unpackedSize":121939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePBWfCRA9TVsSAnZWagAAleIP/1tXfhCceDIFkzgvoDrW\nyx6JcxyTEohRHnqUSGRnHXD7N427nL7h9RHfYY3/LvTgKcLaYeRjtVU9VIXc\nEZYHzPNd0kQ/bezOxpCdgpgGt71xxvaS8PChMC02iIel3Ai/loEbGiT0QrCd\ngpaUGELpHUyU2qV/N+eUANIQpOD4+0pAbkN4+4+ceVeuxSJ1EdHEIni6QCit\n9S67MKveD1c8r1fbVZ3p6RzdbFf3pIgT3noeDCs/Thu+Qn8B7uzpsUqAXf/j\ntc148DQaThtQAqYiDL2y77TYDIjX2PzNnQFhbSi9I+lpj8+LyxjJc0F+7m7w\nX+t8URPWKlgPsN8EGBEfl3Cr5nfXtcwK1inD2/HrotgSuKbpZ2PxSlD7boFX\ntuccGUxa0hAgZKUCnHLGymuTdSn87Eghvquk6n2ffZxLQ2xm0hI6NY/b5MEm\nPsTm9121/Sie8qYsfxUe2mNfe2AhtMAyBVk8HI2eAzbatNm8GdFzVse+yBnd\nsrTWqAZ410lhsmqKJ12qtoy52h+LrFZMlBO4D0reB4ggWyT3LOISNcWmjLsH\nwT20nr8yzIAQw3tjo24AYn4VobV1FiWVDBR7hmiV5aU399bUlXu11diDY/YN\n+0P6+2mP1J+w6Cj4UtaSn06MNg9GioefpN+gk46jH9mnbyczG4N5Av8jdoM1\n/yVQ\r\n=cIgw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6KxeoRVxme7BtcDzIvVdK2fwTjv2u6nddiIvPBPiZQAIhAKlYpM34e4faVLj2gxaupUsI03vGIywnx3EB8IVX6bvF"}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.6_1580995998668_0.9342811951807053"},"_hasShrinkwrap":false},"1.0.7":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.7","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"prepare":"npm run build","build":"tsc","test":"jest","test:coverage":"jest --coverage"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^25.1.1","@types/node":"^13.7.0","@types/sinon":"^7.5.1","jest":"^25.1.0","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"895c49b55b2efe9e22443b6fadeeb81ef15c1e5d","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.7","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CP9xeZ1ycHOPBahbkQArqxum0zcIrbaEDRmeyOncXROpLUxxxLyuEgq0QbOtAQVikqcqUJtSMC7VdEBaAZcV3g==","shasum":"921241628d914fa914a67b977bd05a46d6c78c50","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.7.tgz","fileCount":49,"unpackedSize":25579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePBggCRA9TVsSAnZWagAAl9gP/iLFp9WXdyW9Jf136ZZ0\nizX6jGO9Bo2mJxjF/z+C61WflKoLaSzUB3/T2YRSqzy5C2oez8xFV4LRPwAQ\n/4nJJXrNU8896ICb63QzyntkoCNsXDCY8wGldpcYE3RMaZy5IToqW4sfyn66\n6NooBvXc7vyIpzURKJC1XykDrlwTl2S3bVrhOvBqDYqDreNB2qWjPICIgirZ\nHkHdu6sg8lG4XdhNlTyEIBtiNA8UN69s75qWFvgDUm7jCfVLzec4nhPLVEr/\nEiaBIlPJdgWpRkWkEyWTO5ApzUKFmaZLhrkF8JosiP6zmIXXPXDE2l9a2XWO\nxD7CBkRdWdb3typXNlDZWeDFT69Hei771NkZ5emHLeWT0XZX9x5Uv0fPIZ8v\nLJ1stprqHOsDblTOc6oNQZPedhldBhOVjuYJty3NaR6kYF5HprgIS66YVGkY\nfNEbGPfafTLygEbY19FETsWGKwk5YVegqCbH9dprhSqdUSriREGGtBwb8+9N\negqhBs1IaFHF2YgCi2iIn8w4r699IVJdVGa8SIw+03MIJghkh2XcMeak1HRb\ny7/IseJE0E/4XRzS/CTzbcl2YIU+LKvuhKSTnPOFCdOOK1HiJafFPHNW270v\nIa7mRA+UF+MpIzCz1PToYzDSZoxUb6pYJYHRm7Aipv9hOveb2gSyQcSkKXlv\n+NX/\r\n=pJxr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/IarWQl1j7wTkJN2YhIBO/jLSBCa4wVAey+aUZtxdcAiEAng+iBdVxwXeSyEip+lQQnvihStyAVcgfyYiMQWzap+U="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.7_1580996639504_0.016762622898746304"},"_hasShrinkwrap":false},"1.0.8":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.8","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage"},"dependencies":{"chalk":"^3.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/express":"^4.17.2","@types/http-proxy-middleware":"^0.19.3","@types/jest":"^25.1.1","@types/node":"^13.7.0","jest":"^25.1.0","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.2.0","typescript":"^3.7.5"},"gitHead":"401d02f0e746c46ce09dfe3836a66d50a21d9c33","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.8","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+L+AQkEUmGku87iZFZGGNC9kyIKI9I8Z03MBhPuaBgt4tU5fbavr2cYZqlB7kZDRzfaDWDwiiUfTVDKTjYsHaA==","shasum":"4bbb1e62ae06053f0049c4f16cd317d4eed3ca83","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.8.tgz","fileCount":27,"unpackedSize":15942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePbO/CRA9TVsSAnZWagAA8p4QAI7Sox5uAlTaCI/KWq7A\nROszLg/Gn/ueG44FzReVn7DDmmJ4Pb3PhBawSMb78+o/rLOREcis2D27ijHO\nfWlVUanP0JrPinsl14R4jx2DjxcS0VWAderA7waCPdd098mcg9LmGGBOhIkR\nDQ98jXmGQdSOM79xGRBLg3Ja0jGAso118CDV9nZEUqd/N/PaAssiwEO6MzOx\nth6XWmpkGRR0uAYQxX3sNPUsMeLg98dDPxglNDzmEpFQJPAoQa+L3v3EZfb6\nWqrkFxH9ylF5OLtguaVRvjFAUGhacQ0I4dZFDvtqWSQCZe4aZhR2qYELF3SB\nsjCVtKIAIC5oSvSJWWDph4Oc9j/qkGIx47R11E4QKuP+jmSQXiL9i5UQ3y/T\nsTVtiC8pZgVo9LDuJ2mWXtBgHDIS1lodXECIsED/8j9vIokLt6jD6e8OMkPR\nlH5kHb+dgGViK1Eb4b3kf1PXGcF3eenSpZsPgN8ny9g6uNnThERRKPL+eZFc\ncA13xvyNhx4hD0Y7+FKAT+w5QT/TkRUSPvZ1VOjk/rFcHS35EOebsIBGDHGM\n7j400BF19PnY6gRLwdOu492bYkodFiPK7uoMV2LYsHpqqTLuCmdznN+jUguG\nxIbB1cJS8vbCZzxHNDm4ona4PBw0Mndy1oK3Uutm6PvEt9oLTDgOOk77mRO3\nWB69\r\n=PtY8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEm5MCMcISdVbZ2k0ngPHqC52X2xNuEYCVS6Nv2aWJioAiEA6B6+dcHbKlVfUugxIRusD9KGip/lQoRYIb9qalP6NZU="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.8_1581102012728_0.2994122943692148"},"_hasShrinkwrap":false},"1.0.9":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.9","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0"},"devDependencies":{"@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","jest":"^25.2.7","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3"},"gitHead":"f812b556da25bb3a694ae90622ecfe5759629155","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.9","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZwX6zhiA2czLsdKPty4uhWy94/74vRAnWaPYCS9eJ6Od+0uE3DIKwZgqCQoD4ciZsifa2zjMjIakYBhulqg5aQ==","shasum":"77753249565a718b5116b02a19801393143a7d44","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.9.tgz","fileCount":32,"unpackedSize":23614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiz/RCRA9TVsSAnZWagAA+UEP/020RtFAJ6am7kFWHxV5\nlo+adZ1MG6mMuj+6MRc/UyfQhddCR4aUlHnwkTS/iHryL90wFyOCIsT19CSp\nnUMeieYToE7XUzgF6d+FCwEgty+B+QQBYW5LaYl8ZBlXLHe4iVkxur7CqpKl\neXpjLjqw18G7QESp2Cwgqw8yVtn2MMLqnDqCD8FVnPXGcSAIbb35p7kYM+tv\nbM+gZdpQDvoVs6fjzniDSp8aonbg0tZi6rftPicuRf63H2wOzAQUUERIruW+\nb3ZoUMi8pYQ6AfH6NZUzX+Uf+Jm1kl4WLlV2MyQbUtWMwHMmmKAZhKqEubK+\n5ceuXxb/jkstwn3sVF0F3QwywFnB6M+8FSMAtVhqQirCDEZSNiwgohIIra1u\nJcjSDVU2j+TjdpcQY4YwYQl6XKHzdEtRrsUPmSafE+LfV+BXdyk1F/d7SSDk\nh/u32FsKacuJYaeC2msIt+G7YKMPf0qgzf2+TkdAlAEQzKFKwfVDHf0bK6HY\nZ7jgQIg+ocFx5HTFaAHjdApEu/dyPwyOsC64X2DpJQZY1Cn28YycInuzi69h\niohWKoSzpu6BSP1X/RK47VgLRv7h3ARhybgR4FRbb6e3YLdAcwuMjXH4exnA\nxjhgK9Dpa3XTQCg0Z7k1jkXqRYzq0JupwGrVwgEiiY/e6GzXUhLhFtJHDLAZ\n+9RA\r\n=0unY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0kMVIthbm0WOnNrrbck7t5lH9oE4t4Mh0+3VdXdBMmAiBv7pxky6DceJ79akezp2XP+KN7lMDm6Iv1+zIVkQm2xw=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.9_1586184145356_0.28980105147126944"},"_hasShrinkwrap":false},"1.0.10":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.10","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","jest":"^25.2.7","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3"},"gitHead":"be150c995515dde60e22e58f954c1991e7d3a523","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.10","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-wgF8Z4tHV1rINs5vK+8llhh9tAssQW7A9Azzhp1UjvyvnU9XqmfAD9da+Zq5zUSowi3exI1+0QP3z+IdcNlAWA==","shasum":"d84f4c435bfccd109fb3a48dc503c2eae0de1380","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.10.tgz","fileCount":32,"unpackedSize":23615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejPqgCRA9TVsSAnZWagAApoIP/1X4Z5AVF5vKlS4BrLCG\nV9aso1xcS/wwR30yntIoIqfp1o1LsN8tOnZmvJwEfHT0RL/GG1pZUOMRpAcw\nsUrByMYxkTp3YfgT7SeLBUeOywReL5J6W0+330PuD5EMUNsnVWEKuDm37GfV\nu/UR4IIM8x4poR2hRMeHsl7WSEkdBSrFuri3fbEQD5GTH8JuGCf+0DNMZmiA\n0iStt+L8gqnD476djh1rggStjl4ezzsR3spEJZEFY/jRCfRy2feluk60zT/L\nQ1f/x8mrUXeLfDqHCEETG3o+DPdhB2iEUeYG1a3w3CYyJYvCNRO2JuK4opJV\nmR3QcByEX+avuOAYwuvwsuIsZtwi4QTfUplmiY6+7lvGSMx2yM067cSD9Iz3\nmA1Rw3rOrh1pVXEQ90Xj1CiIvywp2/TbdoHbqayH45tVkpJJ9Dogkzb1B7xf\nykToEojCMzpLue2yri0nMwL4JAr8RmqUQqmoNir5HuIhUJt87Z0Rbp1gAS7N\nqnmGrgrKq05EIT4ighAIvn8Cv+VO27qN+Qg3lAPytALMTopZXl21gJDpFdVY\n0VXvLIAvRSCZbkzN/CscYIfojtUn2NXsOJPVEdpUNcF0oWo+F2XKAcMo6mvm\nHmuYv3bDKGO2COOcaPlj8KQsqUWZXW6f8xGKne582DhW+bsfv1Pyjw/2M60U\nVcHY\r\n=3McA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFp2faH7tRC4CY3FeDzpwdMRhpxsgTSO9HC4RKaQWoDJAiAExIAdEVGHtoNtWmdKqptHByNV5L5zzlZoeiGXTzdH8A=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.10_1586297503597_0.44414683484656736"},"_hasShrinkwrap":false},"1.0.11":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.11","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7543083c77a6b576db62a79a0c14916f28a54df5","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.11","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dZtqO0rxoN7V1uXY4jRVd3ZAmYnfzqsoSGwq1skyGscWuKWYwOEAo6w4SaWcsFMhs1TEEcERp8mc8PEMPn9PXg==","shasum":"14f07f8789835a29a6ddab76870643d341fd409d","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.11.tgz","fileCount":36,"unpackedSize":24582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemirECRA9TVsSAnZWagAAbYEP+QFDYJmldt/SURMh3nkL\nOSfKjtbg5NeKvm3IWXgGkgpyE+ZyDkSzTp59x24U46Yn2JC/kIYcHsU8LunU\n3YicC/J1JhHHLi6Shx6S4kalKq2A6lId2a3ayPdKT/dXbL5vUeOJkdeCAlwz\ndxeCsnEoHunFMo40L9+pogXWnhaO8xPZe8BfaiGykY5D++W26MTeHzF0IXrY\nezCz6nyCO+SRFZnnsrykYeU7IgCFHm6U8V5orywHGKQMisLTvVwD8EyKL2NO\nTHRK3LNeMKGSkXpROSISxWaAVb2WzSiHEyidKRdStlVgJrgxijbtVWP8FzEc\n11s3ROaGemCk3I/2SopqlUWLFHfyowVpteI5IcSrGvmCKBUeoc6NADgnluU1\nRcaX+QixAvR5Xzs9Ay7ThRUYXjyuHbzrbYsVfzf+G3RxQPtbPqDzGKbtR6ra\nfbGy1RJLelpwR528Nx3zPjscK+mgsju56TVgLgqV5If7nbMnWrqGnvh+lb5m\nEYxMwN1KAJqvT8mcXZJ0UrGx7fVez1To9vy4j1bhmVMKWCIvaKxNl+XxwqXK\nt24BQmMHJPPferwiS28jaGUctJUwlUCpZttGdhmElE+B57p2/agt/uZNy4QP\noyf9HcLHTQHw85NUAjFD9XAj9h2i52jNnfWLBfVitSEGqKH7J/TU5NR/NUOz\nQZTj\r\n=P2pF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGNjNgr6m71zVvcpM9b0qf54NxAo6sY9OGMuslVAr7rRAiBrdyhwoGApb7wE66SjyyXb+541hv6cy0ZP62rQo06e1A=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.11_1587161796056_0.4118222647844696"},"_hasShrinkwrap":false},"1.0.12":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.12","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3","semantic-release":"^17.0.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"16487dcc67e9d414579b0c4a4fe44b11b6267c36","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.12","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-zJ1gksrnZ2iQZAhsiSY2ZTg122WlT1wVtsjpvKGofTKfpz9u8dyiU5CKDvCrzkGDxk0tVckWldkmI8vtekVNsA==","shasum":"4878d65d1ef99ade7018273a3befee124f9a0871","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.12.tgz","fileCount":38,"unpackedSize":24815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenkoaCRA9TVsSAnZWagAAdUoP/0/Iz5hEhiLolxEqcDxN\nwpybvmzreF7Qcz1h79SkgWMfSudallh7HwPhv+NDdgaKkq7h6i4aWW1h4ki2\ngmd4s7tmEyiAEXjC7/G3y67mFcnmS2mHFM4ox0DLZL7XWZDthFM0Y+VKxMC6\nM7ZOqwT76W/VUNchGNFQwsK0IeC+Sdt3IUJ2eBgSylLJgggdaHSf5wrvxwqO\nBkXzwfwTU+07Cl2msIfLoscRtk50abMTFefcZgcRTKcSKrQmunwM6B8/an6g\nHLICrqME+ETJqdC0DiFXtU2vby5Trn8m+z9oewtr4xHFBWsOanjqH2NAZtls\nLqAElBaS4+pk+HZCrp/TJb6jpkLGmvd4MnHCevNHtsBDwxRgEz4w9fKktxDv\ny4wH5UI8UL5ZxZuO0Pojd1rkU2rXSJ0MYOFrcOS4WdmbiTt7JLwQGKz8qTzZ\nvZja/ZTrUwXNAqnLaqwZSiRIKDuV6TG6gOtimYtagZKF4TnyL2x1lz7pi+Tl\nrQo3OFFBb85k6lu423MdnrG0AszOnFQ7rypnOzcRb9kh9Io6ISs8cr+g9dHH\nyHBZbQgLuMvdK7cfunYxWulISG1PcKTxYNJ60B3xqkjp9miJzRxwK43Yxm4o\nDTGqniU9QNsrSJazzmXNxWbhPu8O6VcqlsHBMf81StyMRzIqlsoc1OQucmP4\n9GFc\r\n=XJwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHyD1WEHyLX05joNS0XJBTtj+IShxj7pLbVKAor0CfNAiBhBcBul1gIqNrN6nkzJiewARLcu3VOejjPb4dPU6ubAA=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.12_1587431961324_0.6582598145169267"},"_hasShrinkwrap":false},"1.0.13":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.0.13","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3","semantic-release":"^17.0.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"dd85a18706fec8662418b3c1dbf01b2abe80d11f","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.0.13","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ccYqRPkcHRRnwOBI+6BDPc8iigKHsqF4rcnT4YhbiO/jfC/yoqhAh/Cfug/+S8qD31FwETQPohoJWLaqMy8qlw==","shasum":"026ad2d89eb5500f38d3d682e39baa54c0a8168f","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.0.13.tgz","fileCount":41,"unpackedSize":26158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenlBgCRA9TVsSAnZWagAAdU8P/jRlqzkfJp0V3uNWeTt/\ncSb8o0XgwJmdF+mQVBAVjjhHkc8dt/GDBE/akCTjdeACvjGT+b5lWx0mW0y4\np8xWOvNFdxWurjLuE1x8KQ45e+FLMp5GeRL87fWMDuT2kWo3gfLLeCr5lEa0\njGZ5g4R60t6hbvwamOoVtxYzKq/fSQ6h9zHjti4E9j4tSADLeWAnTHvs3TUn\n80pHS6r9wTaaIaSpQAhFdpBl5/oSZefj88FYTnAObY6OT1s5EkvyuwoPB08m\nj0Ve3gBmjBrWl6Db0vy9aLC+uY1LC1u5+ATB6IAvGQlGi9HAb2WJcJa/5MHV\n4L2n/p/iVBzeI2mzsayJo/NoBGWyzhYi4sXAlaiEu6WfsIm/giyyaGcVI5Rv\nVbX96yZtZnyF8G19seXUJZ4NDgHMuXVPQ5qjnvPKMxds9kQCq6f679WZ5Fx4\n/KkDz0pdw0e11x8+IG6ZjjmdMOBjci4YnjLluiUVSvkUzu7w9404PMnT1GWm\nhm0mzAk547Nl3OW25fN/2Y0ffvU+kPMBR8lQuFzNOlfnpTRowuIi1L/j0ghR\nDjCtF5gwarXYxjOezRJMfVH+HxeFfiyMWOaPkKvqBPhp8Tb/S4ia9ZVIFEZn\nHgw0ELhiWSmg60MNwSUoruxHtev4zN4w9wYNAJiFkiqfTP0Bj+uZHJ5G4p7d\nvp24\r\n=b/ue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRSSVn3fLEnNmY1jhX+cgprxBBNJwG6/ushXizu+D/RQIgaFXdH9peG5nS2yZ0YG1dBGeuX/SAQoO3p8H9esFkmOI="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.0.13_1587433567562_0.6228564695659655"},"_hasShrinkwrap":false},"1.1.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.1.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3","semantic-release":"^17.0.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"63fc2bb8746b36a1d0a79857d004b5fbc83dbcbf","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.1.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Lw2xf38jhirW4xZZca7n6gdQYd9Q27QNwu+toNC7hlEdnXXiqCHb0FKK+QmqFJwtR8KLU0uLPyTOdBYPFTHwlg==","shasum":"70780340539354280e07738cce16c00deb7d73e6","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.1.0.tgz","fileCount":41,"unpackedSize":26290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoKuKCRA9TVsSAnZWagAAUUwP/jC1powKnaCw25iZIRvz\n4DxzJbW0qzoItye7VLAVC/4INH0HFxpPlUDw6vT3+0j4quNA0aB7ZrbW+G5g\nnV8aZ1RaQ1rgc80T5l4DvnggO1rrZoa5avp2YCJf0xOMU0SNUZJt8TlhQq7T\nih5X7Lvah3G7Bh2uf+rYxCtrh0DZJUAEOXyliddv7MrWsAj6bwxgTkaRYRhW\n/aZSiOKJB1w5YQOlxFzSSJno1Ywgxe/NLFCQBWWgLkDjBQLzxHS/sbvD+klv\nQw+2eKqteTlh8zh+l+tZHMajZMWjoDgAGIETj3hwdWLO5KMj+FzN5neu4E0S\nSkJmZGeRadhNB9AvihCXd5QmYhaYCNw4vBE5Nr7AWva02KoFBEziKBdckIL0\nA2oGjlXCcv0jgDn8YaveRMNyZUzoz+TCPgKLm0CSt6uV00nWcpAA4AdEh5Cg\nDwFqK5CchzMJPIW705QqfP1e1cmnzv/sQ56ydq54f/zj99iup3kciB2WawSR\nUU2do4LoB/YN//TlZmFe493ZuztH/oEbbrAyCV4+eEZu+I7snV6d3w4jAfT5\nVlpqYtronnAQCjytuBYY/H/ouMjm8PxlUItAsvC72b1x5WHIx2NZvmMVH9MI\n0cNHzhwsrI+q9vf7m3IEQSd8JC4hvCdCrjm2UEUWzus8+L1Twc7kZfIrB0HQ\n24TD\r\n=zYy9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0zYphLlQjEzN3Ste6f5G+GiYMYVf1QZW+6YZPGsj+0wIgdLhjov6eW7unK/Fe06Qpuz1vIlvKaI6mabylqiP1dqc="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.1.0_1587587977557_0.6488547819981796"},"_hasShrinkwrap":false},"1.2.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.2.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3","semantic-release":"^17.0.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cc56c92b94f947d0e91f2213ceefdcd0cb0d3044","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.2.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8wRSvMS2qEGp95YTnkOi9V6AHA8OkXaeltKU1BqQDm23sZkppyIhe5kPxtXFaxCuJ0+hls+6u69mM8bNEoMZaw==","shasum":"bfd1d8ef102506729e00613c347123980a794f21","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.2.0.tgz","fileCount":41,"unpackedSize":26322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoLVzCRA9TVsSAnZWagAAP5wQAJn3ZLfP8TdyWGUivUPm\n0zaE56O0LmyGQLb5voS4HfpBHW9Dz5PPh1xoVGgSnEHUgwh3P/o15LUEJZRN\nY2qaPCXDG9x0Ty/K2gpmhXpbOoFIWju8xtn16CwYXL+XfndXDk8jVwdAWleb\npbYr0Kx225bfoH+i2Ps6T/EpciaUbzWrAiyhFIT7LFlLRSO0GAIJJqubX0XX\ny/YMA9xcBP9dyy2trNJMjxphjNnzR/da7mWMFAfHULwGcx9EdUWPRqwz60AZ\nX+CbhBDILKV/80QSRb4T1UvkHJrLh142raaV2lIfnwEu5Yu4r6yTeqeoh2Xd\nlIlFYOgacL2whvpWBxgZkiU2oP/17SW1BGUMTf0fBJgTkvPMyEbyQ4C/KyVp\ns70lzwWv9/J9PZmUiWpfIcK5b9TDW8ikwZvcqQdGvmSioSVMHHZCWfXMxbbc\nXgKr+HKUNJ/uyPE+R25MRMdzVieFsBMmdnvVAfJIahhgO28DO0dArWHfzUUr\nqexxp6hwa+hTwBEqn2wAcUGejqlBduSbxckPlKM35kBpx6PqxnGpqpEtaykm\nBAK9zr8KE/l/rUHKKbwjqoJ8DniN9VJNSoRW2rglrjG+KZgT2j7C4fx6MyZL\n4sGkM98rfVLZNTZ2BA1gDikloltegDD5ap8IDsdXY1nHvViwuh8di9zHjWiq\n1xAN\r\n=P0fJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIcwhmEyZpnWAh6NgANQA/F4ByM0T9NH6Fv2TPXO/PFAiEA8QiVnDPX2zUO7m++9z9UoW3WBgldHFoulfnXsTQ7BfA="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.2.0_1587590515255_0.6246333678890257"},"_hasShrinkwrap":false},"1.3.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.3.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3","semantic-release":"^17.0.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"4ba31cdfa68d681a81c46483dbd2cb869af98a2c","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5zGwhVinJJIKNEM5EhnbKqxa1yzTcC2aMbgJvpimVh5+MSwk8oVZT0zBuCO531oRUOs6eXIIXaXozp/KUnXbjg==","shasum":"d576f42b64157d8e47d54675dfcd02af035bd42c","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.3.0.tgz","fileCount":41,"unpackedSize":26388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerEphCRA9TVsSAnZWagAAnuQP/2+hZILUzSD9KeZK0zr1\nj00c+Bs8pEU5CU2k0WBxdlarJ2ThwJw5fWDfPG+jG2IMocsnyZxCXR7S5FxS\nkC4ON0PYim6cvCmIk+uVnZxT5LLiSyW6eTs6CifGb6S0c0Alls6ESr73Cbq8\nVb+cWOiI62CfEIDZtk9kqPyiR9p8TaN3x68GSIcUcxCvH6izMigVmhDzKTeY\nMDJZIWrQTTu9yW5FX0ZkuG6qO3JR6Xd7s4OeUP/DaX3CqlE89H6SBZX4PKL1\n7Tc0/tRnUdoIjcckE4OEikKQkQ/kzHFV7ayJ1svDdPlNtoJhNGtnAHqB2iEG\n5uQWNQvXO2cCS9C7/0ppKk5dXnMFx0nzWIHrjafho8aGeWaAkCYEHAsgtqo+\nof3PS4Kkbx5n9uYZxZzkTKtXv3cn41du3i3t91/yQHAhYE/h25PePMeiQ773\nYeJ+AaOSBXgCyDX/AQZlu/IqLq/yIYWHr9PxR1YoRUdrNgrLK1k6i/Nt12k7\n9qZvHpWY5XjLRDYpQJJN5VUcnUq2quWHVAL+www826uSia94FeXzhoOoeveO\n9vB4f8zUP7oslmhsqwVps0KqEDmTBrO5WOpGtGh90GcJtN1QsL7V00xzx18I\niiUr78OW+MxvVxHL9OTyDo54HJpjdF9GXWUE96FdaTBsxED5kAyDmKzJe5g3\nLedv\r\n=dCEX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLU12LSmPWz096koWDUGev2zvGdv2Uv/OZxxWwWP+YCQIhAMXsvEvDPYDHHesTVd8F2SQaDwjMF7bC+Jr18mG3qLX8"}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.3.0_1588349537527_0.5106001743856279"},"_hasShrinkwrap":false},"1.4.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.4.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3","semantic-release":"^17.0.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f8c2503d9f00a08e4bdd3d152fe702a38108a3cd","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.4.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Xhv7gLLbC/Ohih0pnnzNt63liSglBCsIIYBabJGCji6ky9ylW3mERxgsiHaUkEUJzb8Av0Y21qwrFvGHMwEI0w==","shasum":"e7de3281fa78d8afd9d99e152482ef6cae93f595","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.4.0.tgz","fileCount":43,"unpackedSize":26770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerE6PCRA9TVsSAnZWagAAbnUP/1cVQfx7LQ7mUiqa23rk\nEBRD5saEagYh8tu+j/b0f8ZN1pLAWkUqjqXmxIMn24SmdAyYj8bhvaa2ddqJ\n/rQnCLN9xfGc49Mcyn+7PhD2TcKxjCkLVf6g3rYgkdPLB2NNDojMwglsllcS\nr4f1pkxgRf/Rs/QRcERm/ZVI3wCemiFlkhVta9rCqidpYLder6mlmdsMv3u7\nifw/dMC6GI5fyxKGKPiZm4lZQ+VyPPniVXytBvha/HFkm7NvmifyDnDFWMqZ\nrHt+b0EGMoaxRob7MMBq8EwoYsca8cEe4M/2R39OO2wfZRDuZKxoDiBswMBE\nFfFsHJXhnMssi8Zjh+ljE61/ntTRg2CfzPbIo5esLltge7OKhNnt83hd8dTc\ntmcMbM5qAeDx2o6FYjnS/k262EWRluuOFPRqyHv6iUIs0hUyODiGlKHXiKLv\nTX1OiJ/DS8shKErHTdES+F+pKlYVyszhHn9ithfDTlwLYWqvy9sUpEtaJsXI\nmXRGA/9czgzyfrkuvWxcvPgAkViWKs7Z7bIajYZ4vKiuzJINGNQJ/HWvVjhK\necAdo+rCwxXWeOEIiFMRomnU1q28bvfcDsn2uoDSx6hdo5zOiu88XnBvV0Wy\nNkvjAYSdZvFjaskrDpw0/S6ojeYgtEuLxJIB/pAZTThG+hQL5JG1QSgH9vpT\nNDJa\r\n=IGfM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKK+af4pcbp2nDBIEUkvvkf+kZ+/8VyIIvvtIf54H5VAiATozgxeP/k0/Qoce2ndpJbtHNlG/Q2pcbExjhDaD0cZQ=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.4.0_1588350607486_0.1425093144051246"},"_hasShrinkwrap":false},"1.5.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.5.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","ts-jest":"^25.3.1","typescript":"^3.8.3","semantic-release":"^17.0.6"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"137615eda1bd70378f9c5d24c6ac5f27d9f6bc8a","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.5.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Y8BRWffxWpZoDrGrl6KydtoF6NYiwxVaL+YiW16oP2CyQ/ztvHGxBV8y7SWyX7FpzrnofYwEuoGhYXUHdZvoRQ==","shasum":"0c51d433131d1ae4a3a123d90786547fd377fb9b","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.5.0.tgz","fileCount":43,"unpackedSize":26874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerFCRCRA9TVsSAnZWagAARv4P/j3Mh3jZlABFUKRcVC6s\n9fSttdg6Wc6JZ1wwKjsTT3QoNElh4+k+83AzWJ/Xx34wPIVsTmBiAHH2b6bo\nECuteREWFJG2+JEWIFTmAeFHSfUr1QcT0nyD3Uu8SfkvxZ14d5U3Qkj+ylfe\n3ckdehqDECsaVltFAlO6aOhHQ2BbnjDDLLF44RK7nS8VcYG9DhllbhYVCjrv\nS8Shxef4wn8QK8kNBtbTFnEIs6xmhye4fB3sXo6SIIJa5A32B2l+zf8OkeYP\ntUs66QgF20SQw/TrJl04czGowd1l05eT2t6Y2iNi9q01DvlzM8WV/Fh6+cgm\nAIkwqd6vqTSWU4ppdR4QZKJmUzWk5/1UCBAr4qaKSjW8StKInoVmyQ4sENmP\nMX3X6V0WQTuXavtl3ztOm/ePCy/4Hhdr7mq1mfsUU4U0CmPaT2Xdm6RjzHyQ\nTknMGsIsW3gPBXc4j8Nem658K3VPnAQBp4a+ybUWXvG6e5hwwvSZr9s/s4Gl\nIFpan/THTk672O+i5xoLKbtHWa+51yG0uc1oaUzh6pgwQMaTi1fDIpix3QWb\nmklS/nrzkncZ97hJuQ9dKlO33G9Njp40HJOwoa6YxjpqEjnce81PWxJEFZlD\nE38RXelu8MAN68SzNEggJVj0y2lU+p1YBHUO1p12C2IXt/Qq/cfSahyAzf4j\nRekZ\r\n=bX5o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICw1tamndOl5Q2snAB4UoJioVC/Cupkba3hnST9UVuCBAiEAiJJltBoE814UVUWJRGv1Qs+2lv6PSmOnIhjLTWs29B4="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.5.0_1588351121337_0.6363769217762731"},"_hasShrinkwrap":false},"1.6.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"1.6.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c6a4bf9740df8f21085d531cbf3374308196e1c6","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@1.6.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/woqx2/RiRJwsbfrUZK9jYue9kWSew8WiOv+BLOjtDKc3GuAF8g2eKT0tXDwk/EUZrpz3Ld/tDnqEiAepAdF9g==","shasum":"ba9421124c90791c605bfd6cf45e8fbd22d8a084","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-1.6.0.tgz","fileCount":43,"unpackedSize":27060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesFJ7CRA9TVsSAnZWagAAtq0P/R1mTO2kfI4RLdWez/Kg\nrI5DGJdFfujgeoL47DSq7ICzp8VZfp3S14vheg54Yf6OCoB3WkjNxhSDuvkQ\nTjms5OXwA4SOQAwCEFCGTD0aZdzkLmwlsqJMiH3TYN9ZMO3LrvHZqBBm0cGM\nZCLKzMpoy8UtZqYJgcpkjXYgpzODGfj8Xf1M13MnaF1o7rlhChVhbf87MRlJ\nOJ0u9rmO4riRdR55an/RsB7gzqdlbgaAGVHKxOM7DRv0JeRchSBMoqSPHM8+\njCGFKaltwmWjYVKQ0ThjZnzHE4sAVGyJp7vh6KmbYowvFBpXLijWH5L8clK4\nh2RV8GL8q8lalX7oaEuHMTSV1EucfcFyFojc6Tr3gXsShMB42naNTUf1fPl3\nbotpFC7lsgbixuwsGTcGjdz3SrjicqV/kbTqJa6s+orYWlvaxuHBTIBUx7Zt\n3l3aHgrlr5tfq697NwiT6ZWcR3h4iCI+PB3kpJ/qFCR5c4C+Ue7VFOs869+B\n374wzNW6zyV8KDDle5dRbRNTL54gb2wigND1DozrCoJSjdE+YsXniemhMJBX\nO71m7IfCsUgBlB0elwfhh1ynYUgp1Nkj4CzgW3zcDek5QaRkKMejRsp3ITd5\nUjrvhiTy0XGdaEMA68GFnUjCh8419UCT5efxyt1BUpEAaJspTXQlXLe/BZ7s\nBXqY\r\n=KkM9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCLwmOGA+4AdBxCqoMZj6hcniwvhUCgAvVRN40N6/A7AiEAxwfPzBNVjGUjZZTI9qLxHrUwDt/wcJQNiV5N7pAa+4M="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_1.6.0_1588613755379_0.6266162238466362"},"_hasShrinkwrap":false},"2.0.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"2.0.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest","test:coverage":"jest --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9f838c80b65a7baef67e1da417dc91882cf0c314","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@2.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7tOVLpC6nsEaH5cFtKTzG/pYX1KTkEes+SUGrl+zmTK5CFDuTF6/6W58pQVDAOEd37tqzwENhztRBLsrWr00Fg==","shasum":"75caa96c2cbac1a160626bb2f4f9b057d9aa8575","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-2.0.0.tgz","fileCount":45,"unpackedSize":38476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJescjWCRA9TVsSAnZWagAAvq0QAJNMSgE9LQaDIlZCe+Nw\n41fsS+mVFjAJxEourZtdLnNWXRHE6wJQzu3+DhdwU5VXK7bTXSzU3JkhjjIj\nJp8I4JNXAzuKXDTEtGWphmkCjQKjVtYooNKcgBCU+JKdHthT0Vh3Lz1zQPav\nabXWY4ULrJqUaEKkjvjoBl74uvj5xN6G1pOj3xbfmJ59Zh1lABRy0N16YC5V\nRoj4Jq0UrUZ1rpYy1RPrgvPF24j7LNN7NBaL0+L/f2FTB8fb/6QLn8hof6u4\nFBDfcZW2ZP8zllvoPXWaU/0Usy4BpAMHXeL3qJ62GMZYsloJV5lWy14lSkUd\ngsVsKOC6NPozmEnQuD3LyfKJy6I1l8IrKDEnLswb6KKooc6NOC79NPx4tl+Y\nBDAeJ/06flKW/t/k0X3h73SllDpT/BYIpff9UvP50jbPX3PwOJgnr34zGq1m\nK+p9N5K62oiOsoCQjt6ST7574btmcbJm1qQmIOV620prFAGu91/im5CHjyes\ncPESxfK4X9HVvwLCeVPBbnR3o6mCmVwx5ImEJI1CCcAQA8ZZm/vf9iMiI8SB\nIx6D5HsePqTWEJYZPxkBYuYdVl9+Z1jSq2eJFQBTBmFPYGGb+2zTbYrwO4yG\n/P4IFZKzfLPrBTWHI05U3Y3aPHcwcu+WS+7p8KUzy9NzUrwH50zXRFDn2Ybc\ncDGS\r\n=bgxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbQleiNstrk7g7VgWVfiO1OVPv+aX9CP0/xnwRPW8rhAiBvTV5WNjoCgCLeR7NuldQEczfR7BXa2kB0pUY2DJneQA=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_2.0.0_1588709590064_0.4884411798875308"},"_hasShrinkwrap":false},"2.1.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"2.1.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9467193af7baa6e4b57c36d858088d87b2cf2fac","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@2.1.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-I3QbAJI8HV9xnTlVx/00Caai82onodSWssPHSuaE78FIJAU7QbjiQOxOA9f21YLX0DzbyAYYwhZFbmMSS58R8g==","shasum":"c54c565dc287a3f90ec17a96cddc8f0ebdcaa130","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-2.1.0.tgz","fileCount":64,"unpackedSize":43104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetXpyCRA9TVsSAnZWagAA+4YP/2ds6P3QjBTjhqelyYX4\na6sZiO0nz6mk2o9X0XXqGloMCvWp+Sv/RJ2dtlF/sXJa0JFp+D5RQp0DyIab\nWFtnbW3Salk1RLFuoeB5zSbPVN9ZoYzW5aM0kY19iqx2qUx6AxJhXFgxY4K6\nWBTwkDY+VK2iyZte+LA3nnRdGWH+NGIP6oqZqHLu8LXHajCqCRNKz5E/M3NO\n+sJrGazpvlIqCyyLgV+rDUrKFsWwblnSjmKi/dzNznemukX8WfJwe2fy+Cqa\nziq0EYEhEPBnBgn2MDST04owiiW0tj0Pi1L35zMPcMJs53w59z/im/JZC5Gy\np2MGNfErZaxql+hVwmJfNOBwf0zgmelgx1aEX9MDpAn6zU0RtxZ+r7mKBPRH\nZMAaPmS9RsIBg5Z8LnMHUzqf64Mkq2NxoC0YQKsTPO0E4IKDlqeBA+NNq9Xs\n78gAZDZRs4/8VMIwLF7HelnBNvpKQednIn8yOMp9pkUIThcuk1NSIvT4qoMO\ndMrkQEwwZz99b156YCVZ4gVJ7qfy/FjoVK5ka+JKM9zOId4gbCoIiZDUp8nB\nlXXSxfRLw0C5lCE7MyvZjUTtlS90MaWtnofiqIyXbM92dpaSgaIHC6yW2BV3\nBH5rS+lH/UKZlg6VnffIiE+8WxSN4oQEygC2qSONyYCAsyOqtLUriAB6hD00\neHZ5\r\n=8WeM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDidVE2MaQC880WUhLpPWU9kzVp9dvXI7WMzXazFtPPlQIhAPetMEj6KVzv+UmeYImL6JLwr0oEzwOgrQXCk6tSKb+U"}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_2.1.0_1588951665727_0.48513268259760256"},"_hasShrinkwrap":false},"2.2.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"2.2.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5dfacece170d590e3d4ef43ddbfac2fd38dcbf05","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@2.2.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6KD1ch2g960WgZ1nqlWJm7SCILQRUYeaKteDJzALX7C6/QPvrUKHvDTbABtY3fxz9PKXkH6n9dpeNzfwyxFbWw==","shasum":"56c4164127505091a6b2665569e4aeb90e317371","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-2.2.0.tgz","fileCount":63,"unpackedSize":43721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeutH4CRA9TVsSAnZWagAAmWcP/1zIZnUvmKCUTZ9VvQY5\nGikdKwO3hcRtic/a3nXHcxbMSl88z9DCXm1N7dQhNv1apXYLWYsaAmcITw2o\n2yK9VyDsKfEiiOcJ9EJjy6W1lLfSvfL4Z/+PbBVwe14MX8TrJBfigX5XHh2U\nJS8yd4Ryc+OkH1QvN56YBas5nDzU+6umHy9qxCZRlIGZ+44hbrsNTt2hHdMq\nu6a5jHTCk3cWyYve55AbWr1ArfS4Z0bIiicyYjC2faf/gODKP48Yk6kqm86+\nFR6rPo+9gt2oxx8myEd3hDo15pZhTQNeWSIEF+2Bb3e+7gYwptEOdt6oOp+f\nXkd90LQhaKZcUit/lTFgTK83sI8Wfa+nfYEEnpIE3VXUXPuBdcC//DZmbBOf\nEA9KJQHbClc3ExOFf1XTSYl9TERoNDSFYbvwFhmkDErJfYxBVYTwABPR+chF\nodFWQX6iSHIQV6d3bxneSflw30irm1EzQ585O07jR5krTZDYzlNcdN4WLI1F\nPI2YHA9s8Xli3fS0VRUwFF0zYjeJDNGFCn4RNohsVUgPiylrGJt9ApG/NwU3\n68f5LFQxo5OLjU923Msl5KBkzJ0hAEhooRxaobctPraLZe1Ibgl1yoSDSfFF\n/0eLvu8Dzl1JeikbKtA3fhDOVZFxjUT92FLrsmLZgaO58BH/gcx5fsP1QKYn\noe7m\r\n=EXKo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrTCuPPw4mqKyu4PuD1YdaW2J1399crdl6IWoB1IF/dQIhAI3eExP1qNJ+adC2c6iWsPIHhsVXEl/g4DM7f78rgYk8"}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_2.2.0_1589301751787_0.23784761428740242"},"_hasShrinkwrap":false},"2.3.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"2.3.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d299c831033afce311afd32de7e9c13daca49a6a","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@2.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6ZXMns7qBNETqVWPDX3eea8BNt0fehKQJnaj6E9HeKKIcA9CaRilvslNe59TRx41vQH/E71+t5jv7ibA/HgDTQ==","shasum":"c64241465622cdfe83c2d0544a860bbb185bebb7","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-2.3.0.tgz","fileCount":64,"unpackedSize":44430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevHLICRA9TVsSAnZWagAAU8UQAJYGfzWjEKkDdTreDh/0\nYOGqfwFWfh4yblkEq2VEn5TzKxtJzMwkWHaHy0h4gZXrQPkcxzUscyEMBj/U\nDy197kI8HhJLTbWcXQvXj/hxE79v7vwulcsKy91LioxBpGj3LI2jnIxlNJee\n032rp5nz5/Zua1iNjat5etKz4YN9pMj1jQmL7N2Al9EX9MjgYZh55fPXEHQn\ng2NbgJGi5Opqq4Y6/vzlE6Nq9ZnHF+wV6i3FwiIallC43wldzTPtZ2e0Hd6T\noZx33NNhVvUJH0gjvGVm6kpuyZS7ycxPcgK2G+o/dzxbhZf6VWkaTC7NJc2k\ndnJZD+OmM1HEPH8pQZcE1pFCSzQT+r7/IBitJtbqyRQul8qvTfaUUoyCGfK/\nIRPlb1hJZwCfqefZRZGjHbaG6A0UbAAiCFrHwGJljPtKX/A1t3u6Hzaj1psl\nz8GmoxJyUI3zMWjtJPHD8YgADXJukjsGHA5XPaZoF+VbDvq0SB7Ti4gQMAH2\nMG5Ij/F7WYz7KHddFhWXlgDR2ia6q9Mmj69KQA+/p0xrte3sZQZAhPEZrzXW\nWfsLWjRmhY/7+LNj9x0IM5BKo31WAIidKQBCXQQUg2HFzb+xE38mBhE2SMAl\nssv6BxyAoyG2HAeQUHkSyyc+EEL33dJiZ6PSI6yXBiWbjfcZFc+2e6ZkRnGd\nymAu\r\n=Q4Hf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsBqgIlVAN3BsolHoNs6NBWJdjoO8DE7ogPLj6Bpzm6wIgF4lUFekljgxtjapdWZrnIrJxMd51hcG1b9nko5/nAyk="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_2.3.0_1589408456235_0.6810248779523278"},"_hasShrinkwrap":false},"2.4.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"2.4.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"554a7f47a8a47c1766c864f3fcc8cf11b33886ee","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@2.4.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8bWWRCJMs8DoFyA5TR3e6EZONKDyJiQFgfebMOXBV6BleFNsKwPbMnyNMkov/ZVhJKKMdGWbWhzNEv3IKSUjEA==","shasum":"56db953988ac99b062f73e944d8230972519d57f","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-2.4.0.tgz","fileCount":58,"unpackedSize":46996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevJaXCRA9TVsSAnZWagAA0bkP/jYqYWy3+23E8C9RXtBx\nPyXECtM8oMQm/07Fls5cnGkMlbFGs6k4RaowwV58uwezbyERxeufWNGXknl7\n++byxhBB/h84jLAC9diooYs6q0mInwoLsl0mjCn9txIixLIT3oG8TbqCn9Dj\ntPYr7mAFCE1o+62JdGGsHuXWgsUTBhxJdRqxizU4lt24PXjifukL4ex2TBp4\nZowB+0mqrVTl3ZSlo77BQ+hAE5Rhu2k0jSLH+a8bmjc0tJbd0p3zL5pqjzEK\nKnUKQaASylMdGxHVvbZ2EMUZzvBorwQ30IWdhtxwSK2N2Ok4BAvIlOsuWaqP\nc4iHNtDaVPW7TYJERsminiQw/tzio86hhN+DTJ/MDILorlN5k/p63idPSzN3\n09JpT3/iwMNM4BUpBLuSUwMq6DRfNSFZ/HY4FASEAcdUs2zZTNS777OC5hoe\nK4wfv2NJxCT4w3rHZgeXlYBH70YfjUvvYnVj/jwnK/ywGugXer58hgmoIibN\nxrvT9ROkp0NDAazI0z6/LcsOUPnfAuK+G6Zs6dgaKtNrGoTn+qaozpRvn8so\nOqMZdxLAWkF8vQArr8ZV2080ivoRt5VOHa2fI/Ej7Zk59Pd8EoZYoSGIu18j\n3NYkZWewattiPMmAEXApcNRmsKKAfdHOc8GycqewWUgf9PcQccu/bS+N6Yhp\nZfkj\r\n=tgJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBR0LatTx7MV70P+4Ovuj/BmgUe2p28io9mrk59FOZ78AiEAqzZNboJVWKgppARvdFJSbWI0ctU9BkFwjcckj/d+CyI="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_2.4.0_1589417622815_0.8652069948859991"},"_hasShrinkwrap":false},"3.0.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.0.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5d602b35a985ebad6b2de57b685c628cccd7c3ad","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-7FpcFMAAHUVFxJGp6agY42Ot79SzZxxayjFELnayKkQW3UnOmzbTAj2RRoQnOTcWmiWsmQm1BZnsMr8L3bwYVQ==","shasum":"07b204326dff503d5f9d6d4dcd3b1a4ef6d5576c","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.0.0.tgz","fileCount":58,"unpackedSize":46942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0RLvCRA9TVsSAnZWagAAAhgP/AqhYyrYlGN8tlzlbXcC\nAX7IGz36LBCOdkMrv0xm+s8QpRFakiK+ognu3dIbhOLPF0KWjfXr5WAhaBgi\nLIiz7IXO8U3m8+CWlGL3wQft79+kIHA36vZbYBa82sXY40HycFxa0HncCa9+\niXBYioiwugAEzTijl/Z2UhpVGRNoVlbMa1x65usx3jgnOMGwAzO8ZA48H8AY\n8Lsdwrh0/9SgjtVkZv7YY1sYSlp78vkWJ1CicjCj4acpj3OPbjfNiK/2lvPw\nBq7/7KTMsewyxt5sejB+Ud3UZK42ON4EpIBRN1K2OZA3rgYNwqgZkO7gYVgA\n9tQKknJ+UKIR8qBs80HCc+RTQyqH5pTL+liw4hNmt7MGtcrwzve/u8F1BOTd\nl8Sf42sL2riovq8Zk95elK+mivYEn68RYsD6WZqTRLr5MR2MJTh2HbJpoFqc\nWnwcma7w1sahrh125b+McnUsqyAJPe6xe0eIM9WSffRqY+ARLTGqF/2jie4x\nT1Qloqe+8PkaGpg1JGPBve+yvtByAMekOPnJ/LIMWe/f0JsO3r4JPmNV9/2n\nBCd7Zc4qUiks9DxktcWNE11qpidh7A3fK3KioyQ9KBzHEYJxKufn+bSw5ken\nzpwHQapevt1cYkMf9Uu0EXy4Uqx3k2rLKi+ZhZtB/hCsfwCVcp/Qqi/OILYz\nwseY\r\n=tP9s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH4eiF20suXdfz0pB5tiNhf5GSbMKwdRChNzwVDh+pPAiBYmKQX0WSl2KKEDAP2VlmUBrw47bHMhde8aewIk0bKZg=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.0.0_1590760174457_0.2533980944598486"},"_hasShrinkwrap":false},"3.0.1":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.0.1","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"084509a72e298eceba59df2fad56cdf3407ee9da","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.0.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xyQ8MuHkCfofQe7A3Iy5/yjGD0SUDuk46uIutC6/9ry/OI8xFFf6xeo2mhjk5SeuCYh8FW8MbRLoBCvkTc82Zw==","shasum":"e50726d8a3f69f636038a3c8e03232d7f0c96512","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.0.1.tgz","fileCount":58,"unpackedSize":46951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0TUKCRA9TVsSAnZWagAAeCsP/ibJftiHXT2PnVVqqVeW\nXhZc8z6XhrVk0Z3VjZ8xWBVvM2KT3WQ7tHgkxHOpPEtX31f1LEIX/G+nq9FO\nPk8VtanKaau691f+06xscRIE/0o5+lHjqYngXz+7UIVP3/9m+7Kwb0b9Vgw/\nH0Q/CIrSF8Kjf2QFKci1RjO+oqxdC/9qJxzzlUu3ZJJ1RNFI1HaxMQKXPmP/\nVO8yXmb29AoHtKzmbRAE6A5tUkV//HidTvwD0a9CItOZ+gF3Vpx7E4Oy7wVc\ncnqRCadFq17fDt3k6ECKTba712kAL1afLor9/3rztJhTxWa974zIHE/nAfOg\nwovddxiMx/vPOraMOTIdgcS35rJ3vbug8scYZsv376sDkkHxaXvl1EYERe80\nKxAPIXfPqyYMbWzWUWZ59ERqmMfnuZGNJN07tyccrBLR1TuyYVv1dNcj/s0c\nTUbFOl5EICyw28G0bfe3vpqQrDj2dUmSU2u/H2mD+J85rX5vEMx4Z1PjHvdB\nLM2uv2gcrRz79b0zRxaZQlUzmIqDVjT26lRrdwGExXNInE2UjChehGEY9p4h\nNWgJSsxdaIqXVsK8BaIyCfVzWAnPhGQtCNTFhViwif5DG/WNAuRvXdcYHygX\nq4Gl7PfwCEauqoXjIFKIl7cOe+MVNPu/m7HpUJzbY4n7Cr8gMJIgpe9FBOIO\nmzBM\r\n=AnWF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG+OJ4nUY9KsHt1fd4NWxDpUhxo+KGW3p+TvtyjI5b3wIhAPeHrphkP5f9Uz3oazZhwNWtfK1vtSKqjUuuCMi1Oqqi"}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.0.1_1590768905806_0.8855563807422242"},"_hasShrinkwrap":false},"3.0.2":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.0.2","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7d0368558778fc81d9b047900065c6e40e128e1f","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.0.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-a8L55oAmSiQXBqes853HYcE6Vj+oB3vawHpXSlESwSLqoPWjzk84gZi2USZ7QwlNB5MDVw7Mf3xu+e5p1EVJ0g==","shasum":"92383e063bc203bdd6ffd09d25eb48c48dcf727e","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.0.2.tgz","fileCount":58,"unpackedSize":46989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3vGPCRA9TVsSAnZWagAA6PEQAJUK5O1nuzQWdzu/KOmY\nf/la0Rk0zSix2Sov7Xi0WYCEIPINzbtgSPcpsailzudPX8B6A3FyJp36gFmp\nylwFKrgNmiz7uSEcoXORQck0rIeEMSPk8Cj0FYyAo7Y1TqagRi8OlJIDHzSB\nGtOTmH0CmcfcGnzT6EpLdKrY81qIlQ42+HWIQRXUXbQR7/6x4Lg1FRdmuy4B\nLjYzE9coAgawVjEQTvPSt8oZtIoGtARbW+JvPt076e5tQCgL08grVSXJ+laV\nc9YwslYIPY3oyVBEsiVFFXErUPuYPfnC99dWuyO0xX/4M27p7EnOEN0/e2YM\nUb1/LLYfA0+ZqoF2AkUsfIi6P1ugvFrh3nCs7rNCVmuxRvcoLk4Hm9XAMi5v\nBl8IM6taeg70QUr3uYTn5AirNuPN3Li7dbkgssl+ehhSQry0O+3ajviYMeEi\nWV2OswGmSZ6wnp3Sj/pzeOoQcK552A8HwWSP5v/mQrgYmipMHVD3sZdz9S0S\n/4wGIiPx3UNYqoXAfOF0XHnYgMxNvAaZiFs6LHQQlsPovFUlMm2gxzcUIoQf\nGWM2xbs22ROHHJRgYmekeBiMJzGLWJh33xJef6E+kH+w7/G80fZ5gl3p9XTe\n/NcXw3jhpRGzBrVQtuzQFarBrZRMPyRk5x9D/864Pn0SLptc6sH7KiWD9D5+\n3UnF\r\n=oFzL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp7WbFZ9V7xR0BCG8BJZuUNCq5POaJVBdRGsSycsYd2AiBqgXh9k3n5phqghKHhwGZnT/DsCXYLUqJzLzsXa4eQZQ=="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.0.2_1591669134502_0.2814655106796691"},"_hasShrinkwrap":false},"3.0.3":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.0.3","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a73a94b7944aa5bf5c34d5efe59dcc7ed3a2ae9c","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.0.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-EgCt2V5D1Y3n9hEpVWDjPGXlJIFpmde74b9rsJzJ/soPWvvx/p4mpFiI/Vz55GKFcIvIFnyglajJoGWa50gsLQ==","shasum":"7906a2506e7ccef1e78498cd9fafcb7231abf38d","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.0.3.tgz","fileCount":58,"unpackedSize":47022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkK88CRA9TVsSAnZWagAAOTUP/2EXfrOCHI8j16+/jITf\nC6NfvFEKL1IS+YlX1Rv+LX1ZHOHuahrAufy5eoUSuK6wf9Q77B0NR3gxJ4Ed\n6IznjfDPhcaaAmqq9N4TUUM3jFxxDOjCiI7GsucIV/z9BXtzdVY+9bx72N8B\n7zZL1u+odpjloFXbxR/Kh0PaP+Pmi+aXKbnm14UisfmbJ0zryGZ/OC+mLJzY\nxHkH62carXDxJTaSfO+mezm/DzewGCze0mP5h9I5yysAUrHE4Ej1FOgfHtTp\nNvx1X3U5tuqhLzXTY0j0IJ4VxhU8GiI/Zp6KH4Yhjta0rRX97gt8HXA4YNZW\neiUkIMknlCVQcQ7hR9PdVX8gsMMtRp2WUHXRTkWiehMpbb5d0eK7XrbQ8InM\nRNlG/kAK0I4EVP66JtzqCRHul4Hb3JNMl4WMtYatC2BZ8n8Xd/hA74BSCZbM\nkIcwPpw+bNtacaZ8i54o8xvviOrL6zqZ1GcwGY7R84LV+jsg3oQH6k6NZCW9\nzOErsbLIWaBGxdpUd1GHLookC9qzKfiHfqXhoNV+0Vo2lLMVH2LnhQug9Gqf\nyqV5gFTn5kEy6O0FNzVeGsgUksX9nalq8X3h+y/N3Agr1HKmxYiTLM6mPBLs\nAg5zUUi/qskvw3rScuY5251+PHBQ+LqfxASv8wXhaD/HoLrqKZOclSvcS8sn\nRopH\r\n=x/Bn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrT8zE4o0LcALJMnNeYqJLXlcYmDkc4QzLtQDLcavCnAiEAiICxlk08groXbMlAWSTv289exWvne1pC1ftGKNN+40Y="}]},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.0.3_1603317563408_0.8331298671161029"},"_hasShrinkwrap":false},"3.1.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.1.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"@types/ramda":"^0.27.32","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.4","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ad406bc23658906e3395fe232de03cd14fb16d52","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5LeDWG/a86gEJY4qPsox/oK9w7BNbHU7iahbv1SJ2EyUl7qwF0Q5ry6Va3CuXrRnp+yBC0taczE+8ShSzLkbOQ==","shasum":"ce8da19e60650c83a72a3f53a324633eb92d531e","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.1.0.tgz","fileCount":60,"unpackedSize":48568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0SgTCRA9TVsSAnZWagAA3WEQAIEh3ltfFDtBlDQOoYth\nj9/w+oj+97YvYIhPy2XKjyD3hWh2ndU1WFbzRuGcWWkfRshQrzcyH+VAY62C\nIRjsfyer0brG7Qy0lsJ6Uj9yTHPuHkIJK4E4rIIb2QXz2hNzI6R+Q31nngle\nBbG8pk7Kvh2T3AUqLAysKamcCJvJ+jH31P7TnW6RWmaqHId+e1LqnG0xLwF0\nJXLfe31Xx6W5p9U7bdJkilmtf8aXZo2VASifzn8kbfHLBcgTd0Vg104tgbDX\ntYv8EVXSJHGTpOaht0qL03h4+5TpXN1yJUHWnske52+AGy8BOJCZM1Ve9dlr\nHwOY3NntbT2rCJHuuS9ZIeiOS5Fp4RuJehY0J07jQPZUQyyv4AxAKGMhsaZR\n4g07D8lK9asOm4HZeNTEcLhwbgm/pD3wUZh84W5bX4r6w4pcTsiGL7uDCId9\n6yI4c/1i/fjD3NVZaulcQNy9TI9HnYOn3gDNgQfX+bwexVF7RX4JR1u8jUdD\n58lXKj5zreWb3yH0bq3k3IbKnMlwZCW6ICtkXP7mk/Lk5zrVGohVZwLkQ+qn\nn88f3lItWYLk7XxsGtSmgxm9yVKF9oF2O9bMjmYOZW5tMsVJt4hbEuMBc+wx\no1y6gCTqMa0BiyBt7yR6wcACTyzq66JT/b01uVUpNx035WAIbeK0mbNTVtdV\nyHVt\r\n=KMR4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBKRbF3XPJayzv/vkWdmxgtNfPyw9gkS2bMBsT2BGR3gIhAI+0I0RvuP0KyeNCpyk4XW3wIz81No6Q/oZ5UJA0Tz9F"}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.1.0_1607542802465_0.7265596759334572"},"_hasShrinkwrap":false},"3.2.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.2.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"@types/ramda":"^0.27.32","apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.7","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","commitizen":"^4.0.4","cz-conventional-changelog":"^3.1.0","husky":"^4.2.5","jest":"^25.2.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^5.2.0","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.0.6","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"57c90a6353c74c8b2342dd767ef6f75bf88692b7","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.2.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-bwwUUMdvmCH6kv0uGxU9CJ3ISf6ia6QnYExYGG5UOPBJG+oFkOMlybOtTKK8ARB4Sn6cJ+c/H/Y4iVVdozhNjg==","shasum":"0eaad5bcac4016496cc856d0b2e111fadebac072","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.2.0.tgz","fileCount":61,"unpackedSize":52610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBc35CRA9TVsSAnZWagAAF7wP/1jKIUhd73aWaQmWhI6I\nsresVJLA35x4S2S4VytFJ4pJQQ0ud6CSTJ+RCkwJ1q1pHTUMOoMuJZP0kl9B\nng5GtbCSNrpKd1ydWhCMhT7MkdeCVzNOR+OjNPSUPFDcAPZLsWJQUeEBhFZ5\ngRu4BYM6wG8EKqIQ21r4Jtwwsc/BIqJDbpQ5CWeogo+izy7bi9NeOzSBFXpF\nYtuqyf/gVI3HsoHZrimg1PAo08CyxsEi7v5sMBCgSfFzZWxMTf6odvnKf10S\nmFQiGDwGoAaejOBzNuzi/0XAAyiR/mZ97jHfiMCzVXzyC48w5UXRNoE5E1RG\nS/vb3fstEuiOL3fux6uujtAMzpDQl1/O3XxQ9pOGG/3f1/gYkYmcmbI0Kyui\n+EdrfiEwntGx/lVahaA6SbnTFv6SBE3S1H77YCr0OVz+FYfVdvO366AIOMb7\nUozPvohr7RfVNnhE99nRcjbY6T/PMU3wvMuSUexZ02Xbvdxb4gJPGw6uSS7q\no5XQX9de35rCvkC1y7e1C5+rmjHBEyQSbnn96a1yhZoDXgj2FQWOXMRl0lNv\n7k4DQFTeJOv1FUD7xBtMIDaZpo56f+hVG50k0F6uapwwVzpWsPd38e3eDV80\not2+lRCq+HQgiql0PP7Dsc7sETg4i3wayl2IOMJL1wjARmrGLaeZQs7q9iZv\nuz8S\r\n=5wgW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj3zwWBdvpPxuXEdD1yk0tAG3RyH9vkvzYbvZnkCyOaQIhANsxYead5p2ChaZVv24sAQnBGXtL9hHhu0wY+W+SLXYR"}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.2.0_1610993145399_0.37504411073124877"},"_hasShrinkwrap":false},"3.2.1":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.2.1","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^0.20.0","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.7","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"236146cb5eaf99b9eb04e379c71be378db48b7c5","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.2.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-a4Wc3B+WtTkzQmJlOm3Wj9IP7Fq2/C4Iptm5AUsFy5bDVxWKgzjZsiK66kgJpex3IGoRvVC3euJQ4V+3lp8Nlw==","shasum":"9c2a5256de5cc161c0737dc288c6a2216540e9e0","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.2.1.tgz","fileCount":63,"unpackedSize":52839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBdAkCRA9TVsSAnZWagAAmq8QAIj6RU2KkhfLwYwG36ga\nIDsYMvPOxP74dBWQS+eNAXDrYbI87aOw7Vrr79eDNBu/jnnAYT45ETFqArIg\nxsXy17aAruP80XkH10hFmRwI2kMmpDlNx/iGVSdXojQi4laL7CT9p/JfmG2o\nVoWbfR4D2htNrMis7sdMXNDPEC2wYZ1910Ao4qgR350YDbWUm2FmNjkR5xBG\nZECOdAJ5FCRX6vYXrtAQjCBvuEpQuDCC93k7a//GNXso0L4AGjA/MT9OqqMr\n8ei5KeMa2Pd8zx06Q/kxSDkH/AVoEkjG4xl1AHbN2u4NYYP/JDLeiLSYZk2s\nYSZ5Vr0h5Y2IBuvYJXWM60BUhTLr73YAry1yvAdxPDKXtXAoX9GfdEmi2p3k\nIpeT7vCjspq9+r11Iupuyjv8JTvdHHTcv8NIlXAKK2DzDe9Di+CgoekRPhKs\nQ00I5MAFOce6IcNM9t5FIapol5V5AGpDHs2/vuOKxVXd5yvwONPxc0FGuKcV\neTPa+XxdtZT651Jqvm8Oe1ttRCMcqAn/wYwV+7Ha5WIgvI4zrEMNMFBQit1P\nwFbqZp2YHPXHWRL0JtMTRAEfhoE7V9RTPDVWVs9lgcSYEQxGe0PxE+eul7DI\nweynA3Ro6pvOK4IHudtDcDUAS5ilJabPcJNbV3mANB6pdY0PnMcjBplg5A9B\nr3Jb\r\n=xxGl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs9NvIvI+1H7Vp2JavX0igIMEiGqiIhvUQWQVRws5M5gIhAITTRn1LvyVZzmNWwA9LluIxPgoYynrqIeHMubt9Foa1"}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.2.1_1610993699938_0.10909892746051186"},"_hasShrinkwrap":false},"3.3.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.3.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.7","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8eb88f585e936a682ad7cc645aa376287905947d","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.3.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jv2/oQo07Y9uWnGfQ8rJloNhRGirtyGiZTa4XZTxFIKnIlN0eC0DdcFz6K9zcuK9UvdA48oyrFE2yG89a7wbog==","shasum":"481da1675afdea54a27bb3e7b511f592db01dce4","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.3.0.tgz","fileCount":63,"unpackedSize":53372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM6pUCRA9TVsSAnZWagAAaNwP/jrIVe6Sdi1Ysl4N+EGd\n+rJ74pn00N+aICXbeHUpkqAfZ3BJaMXJ3scSt6B72hWBjEK0UFcyrSi8fR3d\nY/n2d1JXecZUxapmjZxZINm1BlKe1ap8JjW5FvuV3kjdS6fZkbwbFBQRhsQE\nWyQt8QV4ksrDd05CY8yKweIsOc1PkQAwUR5Qyt6yCnXSslwnPHM+7ef4io2F\n3OsrBM9VHfH/pMcvRpaIZadBB+zOHtavzzPzVhaxIHnUylSdl0ikjwpbXtyS\n6sVjd1iUmO0f7uW1qiDtQhnB46Des7zvBMvelHGp+tduY90cut1HoACl7cTo\nMtB+xJuOJD4tgXLVon6QmLnRBWAlcTsgF+KcTLRRL+ILd9yearZjJDudK7cU\nzkpD1an5BquDm5vmfOhNc7pZ88fXcLgH1f8e6Sf4Zc/u/qtZ1Z/7rTSK89W+\nQjH8zTuvD/E1EYd3p7f+RBZzObTrfR22BnhOpT8q5TaURCRpPyIYTsR9m5oV\nC5qsCPTyk3XxDUXGyGRXISZNHi6o7RLeDSGynUstkhJI4O+8K4ksCwgfVrNh\n80yYzoyfCOVz8tOCrImrAwm3+YWa+Eu0p5JJIh2FbJ9w/tFV+KoOgwnD3zRw\nJGFtQWxW4gdBdK+IPyQSIxqITPbO1rqHtQDWXaMyB2c9oWfQnJuciVLbqKbc\nDPR4\r\n=V3Hn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfnGAE2wigck8z517RBFDgs5BLoemtGGJnnm1IRcK4EAiEAujUuQo75ojeuWmIobFVcrkqTevhgFY/MtG5bhuZzu/Q="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.3.0_1613998675575_0.9372263955889011"},"_hasShrinkwrap":false},"3.4.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.4.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bb4ea0a503aadedcb2e1cfad61d8f149f99d9e17","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.4.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OVtX/Mdak/nicxZ/QWHUpea4Kwc0PDGz5CKbPU22D2kl3WMn/Gfko9K7yoE/MKpI2qQQN3pgixpQSdL1PrB/Vw==","shasum":"c6dc9d812752dfe556296cd641fea6a19bd326e3","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.4.0.tgz","fileCount":64,"unpackedSize":55104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNXTCCRA9TVsSAnZWagAAJsgP/iEbxQ/BUp0DkfBlzo3T\nlLmgVwjK3Mn0lEVMIcKq2mlB1J21iO/FDOTfcyRlrLZqvltW1CQ8G3mlk6Hp\nd7UhHauewLywugZDfi0AI+8EdNGCn0GAlYoph8PsK3Pw0Sqn7f7GR0eOPGav\nAGn4LzOwdtYEmKfOnZzRVuywzqd0hjP1c+HcP97d1Q9m25IHwASiXVDlh0rz\nDO0NrqrbaRivQ7usDJfs+k9acFgqHQ+VetGCk09SubyjK8WoGoyLwbfk0BnK\n3XY5mveeGbhTl4uhI1C1NRTaG1YUpRi1u8JkrCzu446SS+uEO0q0zjN1uiI7\nBC39kG+eHhOsh2KLkkr+ybyJxf3k4J/pFxrUZgpYKNKKqZ2mMAqniPAYnb29\nKxHvdit2Z4RjZcELeaxxj/bTz/L6YoKSq8uAE8Xr6eVSO3wVYzasj2QGF94O\np7mGzm9k40Bpa6YNdfStntEQQIHFy25eh2UmZb1L0LAxXKkMWiGV4R01VLdl\nPdlZ+emLvjUu3Gsb8BD2F0M8+JmeJI9GO/5vnbnodrJCYWiDZoGwDhpbypnB\nKAo/p+CeRIyb6XphnBCtNwbBde/VSuSlCpCfIKr5VisCj60whhDBgsExl7vy\nd6wMJaTd2Fb5LJchtEuJZpA4Ddm7snNfnXi6grFIxZgZrfycDuvqM6dYWxhy\n5II0\r\n=IRTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkGMqcSV4xA11vpGEUgWI92+wM7qk1SuIQx2hj3jhnEgIgWwk+NLuS/Okei7C8CykVDcbrutOZxyNf+0x2/43axhA="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.4.0_1614116034323_0.5092495701184068"},"_hasShrinkwrap":false},"3.5.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.5.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"726e358b9e7678f3cd207394999cf62d525f4f66","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.5.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qxMHDPpk64IJiUF29wKIE6N5rQNezmYJ6Ov9U0MIkOaMxlrStwJOcAXst0iNpDGD7/Ki6rLmtel8G5QomdJNhg==","shasum":"08c8fccd2efb9f375eb0bc15224f30236192d66c","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.5.0.tgz","fileCount":66,"unpackedSize":56982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNlDaCRA9TVsSAnZWagAA1noP/21ayztfU8dqWYfiClEk\nplyXN6R0HZm13hcwusVGSj0EvuIzOcnNwkEuHjcOp2HXR4Yusp96+My1ihsE\nPZF7A2/TPymVbe1inDARCQ5/C/zMptp2GL7XRbWj85X9xXV7Egdmq7wNpuGR\nZckZHT+xyG3rHqw/LnVtUPVE5ywHsMIhhmf1rLik28AcMB/O+LzDB/5p073i\nPafjY3F9qA4oSlm5WTUupQnA+Y/7K3azjvH82GkA1NSz4EHOpmu/+NFqkNLI\noMSmqnj/AYh7lCYHImPubtk6oqPrdXSt0W+XUQj4sQ8Nh3pjnZyJ53xBzf4J\nkUVgvF64g3QTIOyu0UgAP3ULBPtd9l0icJtL8QlQgd7QbzI7uG/wIGCmAU1L\nFo9kPZdS94cxY8q8g8q/v1cZrOY2h247Lk9d1ydtxPliAg2MYjaL+5Zez5qt\nqdxypmUyRtW8Rr8gc5Ri+2BdjiZqjLVecyjOisajL7NeHIgBEFp2jpIbaLyW\nIHqMnda6Q3sMudxjFmFfNsZpUdudaoxwGpTxjs0WdrvITFFaXOvwl93yjXJj\ntOf/6IHQU1BhIPtqXWk51/qAwMo15JxoFii11dmoDJkEDMPKRRN5mUN/8ssX\nnlFvNoIFk8Ixtya5WTwrNHTwMyGQYdWCmpWT+EAUjaIn/wCOI1fcVg/NAB5l\n1TdY\r\n=65wQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsy34CCgnhpqKNYR7eVWU7GBW7gvnnBIHVjJqalAtpDAiEAhIuU6luJy7WuYFKES3FdM0S6fSTISLaDty0ouqc8JsQ="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.5.0_1614172377960_0.3222921082585031"},"_hasShrinkwrap":false},"3.5.1":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.5.1","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"79e456014266b7a94f4e23f93af03de8d2f643a4","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.5.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AJF2GkNJa+edfdtXwsUDHJZDW+aMqxW9p1+QSj+gCIhRUytbsisdiBK8kvB8xe71QMDKbMOTAZcxcxP+hDhijg==","shasum":"d7bd46a06585717c77904a320a414bf7834d6ec2","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.5.1.tgz","fileCount":66,"unpackedSize":57072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNxuWCRA9TVsSAnZWagAA/9YP/AtVG+a8f3tl7JzCh5z7\nEj7de0Jo4Up4vVtW95YpRGjO/ioe3bzTk88ZDvyMF4b6b41lcfPNB8DqbEx1\neSlEXv5pcukxD+0vBWCu8EWnB2/eBUNa+sF/ZgAKyTLuJkExG9u6lMtdFgQP\nnZmG4X3iYxoq4snm2IO+xAmwyMlEoXmDCAttBJZgXtesP+4MdotKdJjtXh/V\npeb462LE2p15RYMWDaJxOuZ/3WVVaZ/qRGx6qk75SL9RB0VRwAP+KrHOAubu\neRyrIy/eTiJJUuKpe9779BrZbExh7+624+FN/5+46r7HkJp86wkCUnghg2pS\npZ8oD/aXBj1jwr+kYj61Wsu74EJmnHUMWkdkRPjmQNECle9gjAMNFo+HPgwN\n4L2+mc7sV/8xgAwz5JicoYPZYpUMhNZ0TaddZ2bzR4cHxpf6dOQnvSH9nu7q\nkGbhzBF/BTb95pdIXObLFSnybftMteQaAuuSBmLXk4TUFl32t/B2dodqumFb\n5e7ztjy1ecJbQkIueKReeat82qLV437333bnqEhsvdUgXeNrb5Vwg66evnpy\nWVnYgbJ67pCMH2nXRG37Y+DcT2hHK6d1XftD4CcGg5r09MwEaRMvuVIvCPVJ\n/da/cH6XrN1AfrSfkvSslroUrBoefQpKnWQnKl90kHfAKexTZUEu0i31rBI2\n7Fkq\r\n=It91\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3PmcAqXFVs8HifByb9m43hwvXOYOU8CUBh0z8+q+v/QIhAOCw1CkvuCj8O4RwLFQaSj+McmrkrfKusnRdjYwM9cLR"}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.5.1_1614224277853_0.8830171187810858"},"_hasShrinkwrap":false},"3.5.2":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.5.2","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9ddcec2a94b7f3fad427696f41e9579139bf3b6d","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.5.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/vGwYZOsy9omNQKHim6EaLgLSkIHnMWMbEH2sPDFmlo6+YroPZ0AyadsJa16w5z8Og10jSJmN4RxSiVTCgVosg==","shasum":"fbc576774affbed0d0024c81731abd7f6c5a3607","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.5.2.tgz","fileCount":66,"unpackedSize":57120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNyOlCRA9TVsSAnZWagAAiSIP/0LBwO2q0xEvhlHrRxLR\n/nJkz92aikLRAaNGssI8TNji8AvYThbACtsGrDzBgQlNbyoD0B8pzqNC186i\nEmydwMflylTvRij6NDjnn5EMT44HWRVrkyhqhUfzLrdspWjuIBjExmNrU9vR\nTspl2JN2rkNvD9J1R/rwmNCMekjEtc/YCRUsxCGyd2d2MYenEtizCSO1c0Yk\ngwBFoJgYGB8zmyUcyOD8f+lgo98zw4Z0h2ARwhG7tt4XQWOqgg6MGc2q3jTy\nUe/Dh8O/nB/vCLkGZ+bA8rcggr7CaUfOrfG8l2NYaSC0yHgleGgb/DHzaK8P\nIvqoBHjVxF0TRaGFYB+y1c1Ctg9KHTZGxP09BGcIyB0sWhwpwSy5P0W2AF3M\nHl+jMKgHSYYEKPcXBwHxz70c7eEe2kWIGIN1RHBF08X6Ddd84pyKCoki9455\neGuTrf3g9qFZfadCUV1qdlT5xQnSRZtVDgKoM2jiYMZv67HgnsAQWOoDzLrD\nYKRugGOIaDV7bmTmNfZ2jlqCufC30T6m/Og0IHfHGWtc8ChjWQ+V/lbcHQsK\na+yr0HOPume0MusoNwNJhIIa+J9A9noTPchtFlQlJ1uHEWVKwNmNBu0Y5fIx\nTJ0/To540HYBM1XOuVnSd4por0VquokHZGBUFKxx7z4ICMasK+q0By5X4z6w\nfeCL\r\n=qrez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7NoS66CukzCgQxLVDBQml3oyHysOSzxeHJPy8FfFPqAiAvGd8Xx3VvpQZvivay4kJvlgPCnAi2gO6EFbfMyWPI4w=="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.5.2_1614226340599_0.3546381196654702"},"_hasShrinkwrap":false},"3.5.3":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.5.3","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"10f56b385eb4dc90915635963e555a84f112f51d","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.5.3","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-6PnqFU/9FVmmJXIFKPhmC6sc6NzX3C95rJR3mQNSfZklKoMWpsY01cuFjn4sQiHxCTTy24F4DYcWyRBCXinGaw==","shasum":"2eb542810515b2016498d5769ca96e9c3168d79e","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.5.3.tgz","fileCount":57,"unpackedSize":56337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU8M1CRA9TVsSAnZWagAAqDEP/2h/K95ZFnUevWiG2ZHe\nS+trGYTaX9ZzWD+iQuTp0G1ls3+pvbpxn0yEHi1C5wm853Prb028iz0ufZ5D\n07OorZHAD8B2QPqSlcgzTfjTuVlVWqC1KXzf/t2IgECqGL9QaoMwL7UytSeI\n9gDL8fXPWR/GeLJ2J0ufOGKZuKt4Spra0qV7X83OFOPlckLGlT7+4pebWE/I\nc7nUMqtVRwLA4ZcDlBnfwzT7mt33cddnoFZeQXG/HtE9Twrfyt7cXYDYr/GJ\nOM6fcLowBNjmiIXJ6ZiD8aJoLD4Ok/8NjV0uuUkjMEi0U8AOJdXHWYnhnEYX\npmIyI0L8KZPpMSsWYLokg3BFLE1XiZDykit7v49UV0w7vMtQwU6yQo6hy+MB\npiJEPHc+Bwvy9nMYC8TLDSQxYjxCKpjhH1MmQZ0kSeKgiGa58FPrBwpZSXxH\ndC8ColyH7stBaJZSVfmHDOVa94jeGJctUXDA2GkxmiP5u3zs1mruRagpoJVG\nNmB7gI3gi+rKWHDu9vAmFsU/Zl35fDmg/FRhz8yELNUsfGadtKfymlf5OwM2\nXeA2ys6XcCNVGFGXWJo8CCJy1Pl44XxQp4JJwG3dPzBZ6r6IjdPxtfbmPbND\n5qNlmLSqE0CguOMcwNCr1tuDZyWoUF8UtUZXV8E1UfYRgDB7gHAFXI30ebcx\nXMm7\r\n=nnMl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg1M4ApL7Tx7uW66YK1f/uJSmAJNdSKJnNPEABzbJyQwIgW6Q7szhxmfy0bBlVXyqR2JjRNKjnSzj1VmHf83jbv8E="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.5.3_1616102196967_0.7672452384828023"},"_hasShrinkwrap":false},"3.6.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.6.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5943161f2d7c9844780b38501dc10e759886fec6","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.6.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DrCkfpEpkJwODhA9qdtWofkExozsiJyQhdgFHgPx+m7z3OBMT2W/IDSvxPvGTxKii3mETqgQHJgBihQudPN8vw==","shasum":"73f87289f001bd6a48316d480120355eb66ab78b","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.6.0.tgz","fileCount":57,"unpackedSize":56692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggv1ACRA9TVsSAnZWagAAB3QQAKMWOT5pLRK7jyLX36i+\nHDQ+0oMxel3zCV9Zulz+I2CECGnv2evO2O4OamYqPzSNJaqiKLCpv+sSBq0x\nPkJl/UmggOSGVVlqTYaSs0CWx1CcKeiqBhNXzV2RQUcumIKYGO3BsMqwy57m\nQo1QIN4rriI9nNsIkk79G/Y1sOnjlygDUiywcEQ8Kf/GM83zIVdZZjHuyryU\nZLX3AYcL+SZIaeQJLOT8XCg8uHUh39+z+AuQcXd7EGUuJGwa9YMNmUR/cGU4\nPLaAXG59Hnq7HdUVUxQlgaWyG52eOuTnhz4H78ah9VgnUD1H4kN0OG0PsTG4\nQ0VJXfZ4NBgWdBt1iN5faudOtyoKg8goFYZWYffpnlwp6KkE7pOJfG8Gsxri\nzUYhjA+hpBY0AhdL0C5vPQM+JhX+gX5W1lMAZlKPTp/qDrBhSYJr6AnoPk0k\nnVJhqRCFL+mAD/kgQf//vkhm/sNewrseg0h4s83VkQJUllnk/fk5qIQL/N4r\nI0N+W0uf/B2wySj1youlYAuRrMNuompwrs6cNPZgTO/Schp7xuNp8y4LVng8\nQarSFbSQybKV+itwn1dVnCyraKCuwnhJ6/JKpJqHc8RYmQWrJAtaha09Jk5v\nDIS9YAuwJKP+3hhlsU43GpX5gtp0eLq5xCQJ7sZhvyDS2WhqtaheIU6C/Gez\n4KOe\r\n=PpMA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7llkmKlfHdB9zJz/VIIl9JSCKKSNkTvyaxdTjnCaKZgIhAIZRXjbomQ6nxaX9BL5HW0BWrNN+CWSJRq1YiZctYBW5"}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.6.0_1619197247793_0.9277910529597881"},"_hasShrinkwrap":false},"3.7.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.7.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1695dd57123bd7fbba7f46d6167559ef75c72bca","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.7.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Qff/TReK7invgE8BfCvku30RMZX3+Tcv3rSi8pORMvUxdnTeDkk4F5PWAe97vuZmYqu8jNOiA9hMBAFasERLBw==","shasum":"2abc834b43dd80e04d7efe362e2b0b99bea801d1","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.7.0.tgz","fileCount":57,"unpackedSize":56769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoelLCRA9TVsSAnZWagAAY98P/RCz1PFn4ccRISUDde7d\nDVuURPBxa/w2rsOtM1sBpKHdfnXUyfEYTxELjibpzpevdfXL9O1qgU2LzFJv\nOzaIsiaFSyV4YPQyyve/ZakC2+7oRCBUAQF25FCmTc+H4XWyeJcjAPVSmKkt\nSgF8eMw5UJqa4v3UGvGGRt7+Xeq+iN3eaO+7GH7YcqSGCMpMn/SDUXl8knP6\nd0p1n5YhVebaj9IyCxzxQ/Eg1ZGXKzhzGdVKTspgNEc4HJJ3Jr1QGXUVLtX9\nyebHknxADHDYYqIRNjyZN+FKfY4FJtk1alh9Jro8vsCV5ajE87zK8kuwgTHf\n+AiaIbbAD8uS5boaueSoNNggCdzE5+qujxB56mcaVevy3bjJDOYxdGLdAnor\n+/x1mDtqnm39YhMABdTSa5vyPGnMN5BqSGAnfeIvnSomhjUGTCN4vP6fnR1c\ns59Bo/rCayk6VQgTBLc/KH7Wv/OUyMSt4Xqw+AB1IeO2GP+gSx37G10pHwwI\nOKZQ6FDYUxitzL35zQR4XhfvXwQcuxkNXn6Kpk8hLdDUx1sBwQ3tmmlXR0pw\nfXXd8YPA8Zua4E13G73LWhRJ4I9aDjFAaJIQhFXvwK6AEagSeSSSy2hM8BKS\nne3/CATQ2fYeP04Gzpm/vb0lt8DH7gVF6XiEGuDbMuFsUC29v5wEWvJMjMXB\nFAS0\r\n=zAJJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw1+Zuaap1we/yiTL2Csm2Wg/KKhvfx1J3kDKk4ThcrAiB6HbzdM5FwD9fHpxHVUEGJvrRImJ8n/OkxQapmjIY8rg=="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.7.0_1621223754771_0.04446056286826794"},"_hasShrinkwrap":false},"3.8.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.8.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^1.0.6","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.2.2","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"704a99e578b9ab9531dc6950f31b03a3d949dbcf","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.8.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-g2WvmgG5LOl60eUEtoMZF72KIoUs8/C9/rbweRd0DkKy6NLuIiBP8yIi6hZ2WSvD6eR+bbPIZ3FClZrfjFQd1w==","shasum":"10674ca24c76cdbc45d9afa72f4de4bb02a977c6","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.8.0.tgz","fileCount":59,"unpackedSize":61056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEUYkCRA9TVsSAnZWagAAN98P/0WbSPlayrul5jwOS8DK\nGKr2jmySBvFPbFU+9xrv6xxI3gMn2vw29eh4jh7CProOVyeqgh/QUUky63XA\nushxiRVPFsK1C5fooBCkpvCOkZCLvxvGJ3VyrnzUi7TtBsbYbyucJYw+PLwK\n755gaHbZG4wCNF3Yvc3a0U998t0Qx3uzRAYXylZcJJA3tsYNupMJxMVNSpMz\n7GVv/mxptjFHt58k+/f8+PrgEMo8GkJuVACt2g95cBoxoKXvz5nTrcs9oTdo\nNvOifL/M/piaikHiEZnMGGWpuTmrezOKUSIruVzwanvCisrZhur7Bgi5NkXc\nExtn84HsVB3MJmU8XHxfG/use2KTAVXgvK3kyOKdgoxIjWCVVWyL7OdPLVy1\nIbw9z+s/wEsXY45k9qdNaLteNj9gaiCDf0AB9k7kdwjx9aVK26s8t5yY8L1j\n07nunxjGTuqtOvQqZL/UiNAPItNBvDD9QaysgLyxYcmprDDv7jqGHFuQVvks\noXhtnD3ADypcPzUdCEmo8eBSI/DoJzrWDRNa4O4jyNukq7mNTAEChtl69cEg\nCCX2bb+1MSJjCyw7XGjwBubKYmxb0F5csah1Sp4SiedHOdb7q8V0KbAM6Xx6\np/pBf6JkCSs7hNCgoYZ2Cc/DNJ7YXEvvTKH2eRwzlcQMZ8aUojKR8Tal4bWC\ngTYB\r\n=CcU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFuKeYimT9EeKyYa2xIvOSSgyB0ozSJgiEQPlmmT2HZAiEAyLDp30b6zJwWbY3QaYouyzmn05OuLnALvUYW5xOPk8E="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.8.0_1628522020035_0.7969999662504343"},"_hasShrinkwrap":false},"3.8.1":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.8.1","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=8"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^2.0.1","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.2.2","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"f6eb25b9ad97c67e6c1b031465bfe86d306d9c3d","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.8.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FuDBLUEyQTMbOO0G1yjml/IhtVU3OVfWryQXPh+Z24aeYi1MletyfPAznoZvtarI4JG7jK0z+EPZ12cro9lbOg==","shasum":"406d831f11a886b32449ded7fff2a8cdba9f2fd7","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.8.1.tgz","fileCount":60,"unpackedSize":134355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8i4jCRA9TVsSAnZWagAAOGcP/RlEzkyRhS8ZxJrtgTqu\nwB09i78vFZrHCLINGU+Nkyr4FdILbhYzpVbjjCPDcL1/xJxqUI9qd4hk6RsS\nmQMAgN/vHPj45qcBAyXtFOS4u7bFyvkKUv5Lg8g4KMS8fjBHKgz4HMHmusCq\nWfhomsJnrSZtkNy2yRKXz81z0SP3OVv6MWEcOf1958Uf61nRCEXkdfQw7TTd\nO4V0ZsnbfekhDjtw+nSlKvPqG9zoJafJ6kgFxCNO/SPolCiitPxFj1thcYYr\n3wCD0hPVSGMP5j+UdJfRwZOVgRg+E+nDEe/ZZ7NnCPOBDVNVxIg0FBLRHnpX\nrtJdLOaUmujyoMmF+FwPsavyiTghkOwgvLoKTfG4/xNFfKQGNvaQIbglEVaq\nkKU+dCYuPIlFJT22Mn5mFns1UXurA2H+mlV6s1wJuzo0oBAMMWQsYSNtVt4f\nHzcynIy8A12Hy0cfWccYxMFgMzf3zkQXNBMde4ONqFGiSZ+p456i448JS4t1\n7TU1j/ZPQ+75TGf8jLHo0SR2PIGmAaGIHBbj6YSZTrHN1VlAEFU03VG9CW8J\n9Srxr4/uWEvmGztYVatJLFbTTD4O5naDh83PqwmlxMHKiS/30oZZb9Ms0L9H\nJF6CAwwF7vcsgaucVrp2/dLE45NhoblGhP1WCTiKKIYvKjA3MkFv7bVCDdjU\nl6J+\r\n=Tg1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCglNLmYrBL1JuW7RSrnGYBLrYq3oGqEQJiuA4/02g4LwIgfktZBoX9eeCDkSFQ7yq0x7XJ/tLGjB3fdEo+ypqggWI="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.8.1_1643261475808_0.1582175977344713"},"_hasShrinkwrap":false},"3.9.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.9.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=8"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^2.0.1","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.2.2","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"ef9fc50e8485f09eed966b554d6c0016e8c144be","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.9.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lNJ4VkbQBpIsjnRIMTa1rRVPMOCVvHkqQrpjtOOmdNRMsmhI6fI1myLgwZCdxsECVbiZEwzIFV895iS9pBR8RQ==","shasum":"9cdf34165a1f36e8c27fc9cde0c26ff5ce345a28","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.9.0.tgz","fileCount":60,"unpackedSize":134355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8pSgCRA9TVsSAnZWagAAs4gP/ivdaCCg8ldtf0WIkqR4\n8r920hi0Zk8wN0Q75h2W7bKDGOuEoP64aO/M8sWS5a6ObI6f1AvQ+4wyoZLd\ndBeFtrrzDqdGepXPHrCe7bimqebl7f0rmJgdJ3+hpV6hIw5pWCAitfzXQSUi\nsDvKEQ7DrpVz+MClWrXztR7ayhTa/XDvkNHaG60OHZDdTObArKMTd2TwMTPf\ny/OhdtBBNvLB592Ei0qGHnOjtWhPlGplaO72mGUDV6AF/x+WnTMlbgNM2hHW\nja/W76E/y/9Syg1KANEFsGn9QEEaIK0AhW7u5Y+r3ZjADTUKpmuTRQ8rySla\nsM8hJ170k8y7hK0eYoI07eNq5oqEpkDbFGA5Ql5bzUTosgqgeZqelytOrF11\n1bM7hY+dgPCcISY/DAEvdXh9zD/sFWWXF6M1EgG6CyUQj/CcaREoFHOY/ElL\nkCGCBbtzwLWJ/VCa5zDUzwBedTSbF0JR1vYUeG80GJGBDsyQF/haaK9t99YK\n+haPqMbIJh5LsF+lqb5tv+QobJ1LdL1EtF4YYsHown+mT7R6RwaVtuiQ2/XO\nwRmELDucPK0PuwmNwNeKv+0sr/kTgbgqyslMF3QTemsiixCPaTrijHaS4nF7\nErcnp1DoFjN1HVZHLoWCxaxvuONxLRFdZ56SCc0WlAsa4rIUwI5Oyykkf1Bn\nJG6Y\r\n=tUA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWTYjvNlhHHO+T1+sYFULLMNe8b1T4twLrFBnSxhXgHAiA3iflIBwzpVxw74k4g5KlPhlW5Zz0LB95FgkXAYqteCw=="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.9.0_1643287712642_0.45191474903366613"},"_hasShrinkwrap":false},"3.9.1":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.9.1","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=8"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^2.0.1","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.2.2","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"1f81ccdb9700c9f54edfc85cb42e8ada97e85986","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.9.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FwR/NswYbO1iY+wH51bu5nnVFzuNrXyqwX+3CHmATmSL3h6/n7iEXbZsn0cxJO+we++XhhtISyjIKAnVJe9tyA==","shasum":"1897e3f1a84ba6e7447d39d68f49aac10ea6bc93","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.9.1.tgz","fileCount":60,"unpackedSize":135098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI5XuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpBA//SSLUFUPQ/TX41F3YpoF3EomiYku+SWOkp0ly0fG3SGhDX7qm\r\nju9p5uZOVMlC7oMjxdSY/ucDYTCoBNt0DjZxLuCMnM25C9RzKFTrLr259UKU\r\ny65ifQYQaiZkU1A7XPekP5GTnJ8I4GwdO2PLiWTffLDda28tu8KUGi7+JVIt\r\n+byd9kgUMYOPoly5iNPKqsiS2xupk9nSnVTYbfTEH3oNZA5wCqxQEoAwucKr\r\n+Xb3aLEvY03YP57N4nAJuUL08SUuOwJaSKHexbqDa8+kfjCX2jfGAIDlCk8z\r\nbDa/fTqocDWnZCybP4Gol8Yfm9/xBVb1zHlfTStNn54COx/017fIzmh/WuX0\r\niaio8ZvGrEnzQerrEAsnNexfwB3K4+9/G1xfhCQ4RcQz4Dpmw54Unv0IWeZ/\r\nc28+jnw49vlwBsDou5B3mtCW6premZDq7E0jZjPfqeOoryWJTIiC3ROCD0oc\r\n87RcSnnRNkLTm9ywsP6J2W//NNdXw95ASdXWs+OegI4Ct9StCOigxaK5tAWW\r\nrviyUnJNzj0YtS6778NFbbN4T7wJpEXCCt+SvCRrImR/T12J5cNiCIJXXoCu\r\n4TH/53wwVTxJJjDHq6aeVSGSbelf/ncKmz1NpOHqGnGpIS3MeTCEZD17k85o\r\nw+uEx8KaupMuHpYCQ8t3MZiNaCPzNjkCdN8=\r\n=1U6S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMu72BjlfvqgXmm624tTp7qJ6TKKKglNA15VSjqED7LAiAZpMjvCOF19pxIlvKfdeEHl8OB4sOMcEtdSLTIiY2bmg=="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.9.1_1646499310323_0.42742642972061073"},"_hasShrinkwrap":false},"3.9.2":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.9.2","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^2.0.1","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.2.2","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^17.3.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"25b1d5b0321ab80ef56c73b200b5df333d9cbe47","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.9.2","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-exRusdQpJ+ADYtVzDBZNEp5kFcfyRJvN90UAxDzTMB1HJZkXfwQ500Kp5JURKf+eSseo5xhJ3sGHUqgk96ljbw==","shasum":"f49474defae6ae7640b49f6e23b8396fd0e57a7f","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.9.2.tgz","fileCount":60,"unpackedSize":135103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPKfXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJyA/+P/0HgEF0IAnHfWE+2hkUPdiQzAtHQy87gufYovtSGIDxxZUr\r\nFV665VNkmDtr0aQtujvYFk3/Z4TcRVdL4QJ8xCiOeU1xdEFRD6i58kYV8QJ4\r\nqm1CpYmOvi08iQ+uxYKFEm9aSa67biBPCsH08xLLajy2M1QWMIOqdadH38Qq\r\nTcNwsMx+HNNCuACqhi1op2YzUFmGODDhdL+ts8Zy/1ukTxH+5iSoESgDKp1/\r\nfRTIwc6Xj9oRNCemtStL4GQHlNGViIa5VbYliYWKNyLPorvKMTvRF8gaTxDx\r\nRcA0+uVKu6LIEKFz6W1iRRWvQ3tvMg/p1rd1vvXG+ojikN9t6B70BNO4KTsb\r\nJBM9WLJ6nDUApRUBSV3YfKpmtGBIlDEfvHNwEVJCI/qLXM4zykqk+hj48OgB\r\nmybWBNyZgLkA69ZQ8b3mLH9u+x+3VzEpJiM3auqPTSHEM2aTuF8oXdE4OAX3\r\nMW3/jxhWd5/VwrXiztTTvq2RmRsJmp63Adz/BV5AwPJJwWkJB9N79GlnpyBV\r\nxtdGtw7zBOaurSX03oXqqVymy/mTqSxeClNcEKPtTvUXQ1nny16ai+KwYca0\r\nGRALlyKgXjeyV/So08Ug1bfcZitf+C0WROqlEZ9Q8aWX8fyp1t/eHZuJt4jo\r\nj0kwlz+oddTc62Jj+SCfDRdPoy/UqFnVV7k=\r\n=80mv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNL2fTALpdI08JKw6WuFeRez3syORxSU05tPDVAtW/MAiBQ8loqMja+lvELNR1iYcLKWwrGMuahMbzNnKB6eVAjbA=="}]},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.9.2_1648142295004_0.32389696612053687"},"_hasShrinkwrap":false},"3.10.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.10.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^2.0.1","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.2.2","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^19.0.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"8b17c50ada490cb46fe7e24836b7ecf2cf11ee5d","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.10.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-TZJMs2M+TJ4iFo79QlUbKbOGjRYFCI9640OiEiqLIujt0PCKieefX7k8q+IF28qb4EcAJ+9nlTroTtmpDXcPMA==","shasum":"ac900a1799d1d75df760a85769f87684fe7002e0","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.10.0.tgz","fileCount":60,"unpackedSize":135188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZN1wjE9yE6eT2wloucRMWIoa64rVnsggx4hJzcqaagAiAuZscjjbtlCzlz78vEkIKyBT3w3KSYioTdhF+lE3Tn1w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivGhPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1pg/8DMlIGeRnGwaq9k56umOFAxfkijUsb3GxYFYvStrHrfTk7+k8\r\nJv6Edj/GyQvQjUAudAND60NXgeGaIjUpXA5WcKmUoDf0r9JuuUewqV5YZVg6\r\nhCfk3z/nzrZTaVk/xaVi/cMjsFd31DOH9WbZ+icZgXtiGXuwvB10Tw6+62o+\r\nYIgT5RLuXS7CPU8zkcapusqJjosC1L/UdzDfs6uiGF3TRA3WGZqUhem8DN0t\r\niPVfzjRoT+vrDPL9+cPeT7ogD+xWWhQrL0/ZFTeo0eMdplKd35L1LRKF4gbY\r\n00SyxJSIKCG/aNop7LrCibjJvBgRGYqRezXom0m1dQnKqYOIWRR9xPWr9Cq6\r\ns0aRwxOCi4/mVTja+g0rK0fSeRif2urvC3bhD27ERB3xukn0CVJtInRKOHzS\r\npviOKuC/Bwf76v8ht3J2oEAWgsiXFEyzfEWxoz80CskthWAoxoViv4TSpGg3\r\ncKvDlRAZ/X4BgDcw/4Ptbiwow77PshdqsZ20iVou/2lf1yXPk3dfq9shaQKa\r\nNNTpm86g4bCfPqI4ikj8+twNnn30g06CV0Jd4rSDtVs0KSIsxoVvHodFcLY+\r\n3DI5i/nb6m+zInFoOYQyXWkw2+y6bUbIjynD9qEbaedD8tRnrA3XGvcWMsTO\r\nC4rw6YslVPGMcj59A/lasnJAWH7UXU09LZ8=\r\n=F0hX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.10.0_1656514639189_0.3822587837159026"},"_hasShrinkwrap":false},"3.11.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.11.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=12.14.1","npm":">=6.13.4"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"^2.19.1","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^2.0.1","inquirer":"^7.1.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.2.2","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^19.0.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cdb4abc23eda91f914f3e279d77bb980e6573d7b","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.11.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ui7kTRukpsNogbwtHX6ifINxeqgva5Y9nVA+FXoWZa9EEZUcg7w4/6qkMLc66qe01z4ATkDzejfjsEdgjTwysw==","shasum":"5a56c502e92244cddb476d1b2a308178008c6226","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.11.0.tgz","fileCount":60,"unpackedSize":135188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLcmVNszjqHtm8r/qOOVJCua/aGBcbr9Nm4cuf9sKFvgIgRsw9UcY+5NwOvYW6c4e33KPSf6XkEA3qyzFTLV5d/rI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivJW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjqQ//aVwW0F0nW7urqSvEe02jRnV9GHCzghMqeTdqc40ndRztsu8w\r\nHVlK0FmttVRk2i3gK/SDzIEhBASd4DvIVy5zMnPrnk+ZYbL27z1a9/ZAmp7Y\r\nNQpieWrG5SWFDFNXGf1QDuy/IiHhevgJgH/g052VtidLtqh0oP7OO6poNTFz\r\n+y+LaTW4Qxq2b7XEEOFKcFSaRmn1ShhLvwNJZK4Pujlr0sRpGmr9GX3lWvJc\r\nD+a6BCSrBZVKQIVVan9bxlk+zPf8vROxPCvluthPRVYhZcfveQX9pMzmw/Gg\r\nl94BOFuYAjcq+NC8Q3m8uzFob3S6QeS0vmrafHnICc9fjNSLPOrWFMlm8Jk+\r\nXXrEUB2FX0a9JrALdKIJEBGabpg2k3Wf0D6g4DOjplKTsJ2d7yXEhAWwdfA3\r\nc49L8UKM9jk1lB1JbTI0GerG919Z3OLb4zaCo2duNOcA9oI4IGPRL3HMMdI1\r\nKd1yCwPg4MOAIffgPeXW/bRFRP6DdQ8OQRyt9esqEBxyrAw2LFnZToubPdPF\r\nz5t5AclWMIGcm0hiYhvfU90OqybnVKb47zSvsT/ZYaR7ge97Q1zRecTm6X0e\r\nZjKZ7ETU2TqHyh7q1Rx+d3YnOShKannCu1A149Gjh51/4v5S+dCyxULvx2sb\r\nixzQOleUhlQx9gOEwyHT+3QmuXygHFkg8xM=\r\n=2Upj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.11.0_1656526267167_0.24151531069780896"},"_hasShrinkwrap":false},"3.12.0":{"name":"the-fake-backend","description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","version":"3.12.0","license":"ISC","main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=16.15.0","npm":">=7.24.2"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"scripts":{"commit":"git-cz","format":"prettier --write 'source/**/*'","format:staged":"pretty-quick --staged","prepare":"rollup --config","build":"rollup --config","start":"rollup --config --watch","test":"jest --runInBand","test:coverage":"jest --runInBand --coverage","semantic-release":"semantic-release"},"dependencies":{"apollo-server-express":"3.10.0","chalk":"^4.0.0","cors":"^2.8.5","express":"^4.17.1","fuzzy":"^0.1.3","http-proxy-middleware":"^2.0.1","inquirer":"^8.0.0","inquirer-autocomplete-prompt":"^1.0.2","path-to-regexp":"^6.2.0","ramda":"^0.27.1"},"devDependencies":{"@commitlint/cli":"^12.0.0","@commitlint/config-conventional":"^12.0.0","@jest-mock/express":"^0.9.4","@types/cors":"^2.8.6","@types/express":"^4.17.11","@types/http-proxy-middleware":"^0.19.3","@types/inquirer":"^6.5.0","@types/jest":"^25.2.1","@types/node":"^13.11.0","@types/ramda":"^0.27.32","commitizen":"^4.2.3","cz-conventional-changelog":"^3.3.0","husky":"^4.2.5","jest":"^26.6.3","memfs":"^3.4.7","mock-fs":"^4.12.0","prettier":"2.0.4","pretty-quick":"^2.0.1","rollup":"^1.31.0","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.25.3","semantic-release":"^19.0.3","strip-ansi":"^6.0.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"903f898a757701e70684d8af9be240da51f4287e","bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"homepage":"https://github.com/rhberro/the-fake-backend#readme","_id":"the-fake-backend@3.12.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nJIiiiJNqsSspF7h2W+ZLfma+DiwCUISJ6dGUERHnW30cFo4tMee5dQJ6jq9c/YUwzpVVA12CQXKmUeniskl2g==","shasum":"b475a58376fe81cca4e2749df11520d8aded8b11","tarball":"https://registry.npmjs.org/the-fake-backend/-/the-fake-backend-3.12.0.tgz","fileCount":60,"unpackedSize":135187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEBIOglR1PLa7g8coNVMyPQdOglPLtDrAS0IFpJ2yPKAiEAimYy9YXErX+tl9rYSg2EcmiLoP2gz+x8ZYcIWkpxUOc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2MeIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpczxAAi9t9L8/8eNECrw2P8exYgs7zBwgqLjM1ERJRCNmTpaWK+nfL\r\ncFD3oW+DeP/UVJjJ+IeWntVQV08qb2DcFKBuQZ+QeWQVt5Hneai/m3fQ66K5\r\nZp7EBoFWII0PD7X7ofnRS6pqEvFsiMFf4HAr1kYr4Qwl956cEWog+pV1Qpfv\r\nvWTSmbUkK5KAUB5neGIcfcpnuVO2qqAi3/dwUKvaOXRKowrqQ3XXB2XR+yoh\r\n4YuW9eSYt01pN5to3v2K8vPPGZWu5M7Zu43KYfLOGVqRzgA0xnAZyy2p9nhy\r\njYepRF2Hebyc0AyI34dCRjyQTEe/tkEq0ocItcytGYCBNSQGi4ZKqTiX/SxU\r\n66qxC3Iacgv6AZ17rmiQVUfW5KU+UrlvX9uDKPr/YWyPgKS0FPKTpHw+wH9h\r\ne8c1utnerrx40rrjTaouQtHBnvuufeRyj8FNAGwfInR2/UoyRMXxDLXbkS4a\r\nVJym18ijsFxH3e8ZhDGbLHdcvxTwDxe3Ud5ILGGRxKF/3QPAbGXL/b5CGGdC\r\nXDHLGMkbhl5dfqFEajE1ckgtbORieJ9OCarXbU6ANiK/PM7rlA0q20+7vacL\r\ng8e/6om7mhxD8CVT1psYiXzotn/ttA988XHKVWmjVuJUxZiizS59Ens1ps7i\r\n8K4+nPZNI9af58ya1d5VxyqOAu/hr9VH4rE=\r\n=x+AW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rhberro","email":"rhberro@gmail.com"},"directories":{},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-fake-backend_3.12.0_1658374023908_0.0342673873383037"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-24T19:53:44.627Z","0.0.0":"2020-01-24T19:53:44.737Z","modified":"2022-07-21T03:27:04.202Z","1.0.0":"2020-01-28T17:13:09.928Z","1.0.1":"2020-01-29T01:31:06.985Z","1.0.2":"2020-01-29T21:49:00.171Z","1.0.3":"2020-01-30T13:20:23.712Z","1.0.4":"2020-01-30T13:26:38.725Z","1.0.6":"2020-02-06T13:33:18.807Z","1.0.7":"2020-02-06T13:43:59.626Z","1.0.8":"2020-02-07T19:00:12.827Z","1.0.9":"2020-04-06T14:42:25.512Z","1.0.10":"2020-04-07T22:11:43.694Z","1.0.11":"2020-04-17T22:16:36.203Z","1.0.12":"2020-04-21T01:19:21.515Z","1.0.13":"2020-04-21T01:46:07.713Z","1.1.0":"2020-04-22T20:39:37.679Z","1.2.0":"2020-04-22T21:21:55.391Z","1.3.0":"2020-05-01T16:12:17.616Z","1.4.0":"2020-05-01T16:30:07.586Z","1.5.0":"2020-05-01T16:38:41.439Z","1.6.0":"2020-05-04T17:35:55.474Z","2.0.0":"2020-05-05T20:13:10.167Z","2.1.0":"2020-05-08T15:27:45.870Z","2.2.0":"2020-05-12T16:42:31.905Z","2.3.0":"2020-05-13T22:20:56.335Z","2.4.0":"2020-05-14T00:53:42.976Z","3.0.0":"2020-05-29T13:49:34.581Z","3.0.1":"2020-05-29T16:15:05.931Z","3.0.2":"2020-06-09T02:18:54.684Z","3.0.3":"2020-10-21T21:59:23.557Z","3.1.0":"2020-12-09T19:40:02.703Z","3.2.0":"2021-01-18T18:05:45.580Z","3.2.1":"2021-01-18T18:15:00.091Z","3.3.0":"2021-02-22T12:57:55.751Z","3.4.0":"2021-02-23T21:33:54.488Z","3.5.0":"2021-02-24T13:12:58.108Z","3.5.1":"2021-02-25T03:37:58.032Z","3.5.2":"2021-02-25T04:12:20.809Z","3.5.3":"2021-03-18T21:16:37.102Z","3.6.0":"2021-04-23T17:00:47.960Z","3.7.0":"2021-05-17T03:55:54.941Z","3.8.0":"2021-08-09T15:13:40.247Z","3.8.1":"2022-01-27T05:31:15.964Z","3.9.0":"2022-01-27T12:48:32.769Z","3.9.1":"2022-03-05T16:55:10.529Z","3.9.2":"2022-03-24T17:18:15.166Z","3.10.0":"2022-06-29T14:57:19.343Z","3.11.0":"2022-06-29T18:11:07.406Z","3.12.0":"2022-07-21T03:27:04.126Z"},"maintainers":[{"name":"rhberro","email":"rhberro@gmail.com"}],"description":"Build a fake backend by providing the content of files or JavaScript objects through configurable routes.","homepage":"https://github.com/rhberro/the-fake-backend#readme","keywords":["fake","data","backend","http","api","server","mock","mocks","express"],"repository":{"type":"git","url":"git+https://github.com/rhberro/the-fake-backend.git"},"author":{"name":"Rafael Henrique Berro","email":"rhberro@gmail.com"},"bugs":{"url":"https://github.com/rhberro/the-fake-backend/issues"},"license":"ISC","readme":"# the-fake-backend\n\n![build](https://github.com/rhberro/the-fake-backend/workflows/build/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/rhberro/the-fake-backend/badge.svg?branch=master)](https://coveralls.io/github/rhberro/the-fake-backend?branch=master)\n[![NPM Version](https://img.shields.io/npm/v/the-fake-backend.svg?style=flat)](https://www.npmjs.com/package/the-fake-backend)\n[![NPM Downloads](https://img.shields.io/npm/dm/the-fake-backend.svg?style=flat)](https://npmcharts.com/compare/the-fake-backend?minimal=true)\n[![Publish Size](https://badgen.net/packagephobia/publish/the-fake-backend)](https://packagephobia.now.sh/result?p=the-fake-backend)\n\nBuild a fake backend by providing the content of files or JavaScript objects through configurable routes. This service allows the developer to work on a new feature or an existing one using fake data while the real service is in development.\n\n- [**Installing**](#installing)\n- [**Getting Started**](#getting-started)\n  - [**Files**](#files)\n- [**Properties**](#properties)\n  - [**Server**](#server)\n    - [**Throttlings**](#throttlings)\n    - [**Pagination**](#pagination)\n  - [**Routes**](#routes)\n    - [**Methods**](#methods)\n    - [**Search**](#search)\n    - [**Overrides**](#overrides)\n- [**GraphQL**](#graphql)\n  - [**Queries**](#queries)\n  - [**Mutations**](#mutations)\n- [**Guides**](#guides)\n  - [**Overriding responses**](#overriding-responses)\n  - [**Overriding response content**](#overriding-response-content)\n  - [**Searching**](#searching)\n  - [**Paginating**](#paginating)\n  - [**Dynamic params requests**](#dynamic-params-requests)\n- [**Contributing**](#contributing)\n  - [**Setup library**](#setup-library)\n  - [**Example application**](#example-application)\n\n## Installing\n\nStart by adding the service as a development dependency.\n\n```\nyarn add --dev the-fake-backend\n```\n\nor\n\n```\nnpm i --save-dev the-fake-backend\n```\n\n## Getting Started\n\nAfter installing, create a new file that will be responsible for configuring and starting the service.\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst server = createServer();\n\nserver.routes([\n  {\n    path: '/example',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n        data: 'your-response-data-here',\n        // data: (req) => 'your-response-data-here-based-in-request'\n      },\n    ],\n  },\n]);\n\nserver.listen(8080);\n```\n\nThis will create the http://localhost:8080/example endpoint.\n\n### Files\n\nYou can also use files content as response instead of using the `data` property.\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst server = createServer();\n\nserver.routes([\n  {\n    path: '/cats',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n      },\n    ],\n  },\n  {\n    path: '/dogs',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n        file: 'data/my/custom/path/to/dogs.txt',\n        // file: req => `data/my/custom/path/to/dogs-${req.query.type}.txt`\n      },\n    ],\n  },\n]);\n\nserver.listen(8080);\n```\n\nThe script above generates the following two endpoints.\n\n| Method | Path                       | Response                                           |\n| ------ | -------------------------- | -------------------------------------------------- |\n| GET    | http://localhost:8080/cats | The `data/cats.json` file content                  |\n| GET    | http://localhost:8080/dogs | The `data/my/custom/path/to/dogs.txt` file content |\n\n## Properties\n\n### Server\n\n| Property                    | Required | Description                                                                                 |\n| --------------------------- | -------- | ------------------------------------------------------------------------------------------- |\n| basePath                    | no       | An API context prefix (e.g. `/v1`)                                                          |\n| middlewares                 | no       | An array of [express's middlewares](https://expressjs.com/en/guide/writing-middleware.html) |\n| [proxies](#proxies)         | no       | The server proxies                                                                          |\n| [throttlings](#throttlings) | no       | The server throttlings                                                                      |\n| [pagination](#pagination)   | no       | The server pagination setup                                                                 |\n| docsRoute                   | no       | The route that will print all the routes as HTML                                            |\n| definitions                 | no       | The GraphQL definitions.                                                                    |\n\n#### Proxies\n\nThis property allows to proxy requests.\n\n| Property                 | Required | Default | Description                                                                                                                         |\n| ------------------------ | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------- |\n| proxies[].name           | yes      |         | The proxy name                                                                                                                      |\n| proxies[].host           | yes      |         | The proxy host (e.g.: `http://api.dev.com/api`)                                                                                     |\n| proxies[].appendBasePath | No       | `false` | Whether `basePath` should be appended in target                                                                                     |\n| proxies[].onProxyReq     | No       |         | A proxy request handler to forward to [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware#http-proxy-events)  |\n| proxies[].onProxyRes     | No       |         | A proxy response handler to forward to [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware#http-proxy-events) |\n\n#### Throttlings\n\nThis property allows responses to be throttled.\n\n| Property             | Required | Description                                       |\n| -------------------- | -------- | ------------------------------------------------- |\n| throttlings[].name   | yes      | Custom throttling name                            |\n| throttlings[].values | yes      | Custom throttling range (array of numbers, in ms) |\n\n#### Pagination\n\nThis property allows routes to be paginated. Response attributes may be printed in response payload (wrapping the given fixture) or headers. Request parameters are read from URL query string.\n\n| Property        | Required | Default    | Type               | Description                                            |\n| --------------- | -------- | ---------- | ------------------ | ------------------------------------------------------ |\n| count           | no       | `'count'`  | Response attribute | Current page items count                               |\n| data            | no       | `'data'`   | Response attribute | Current page data                                      |\n| empty           | no       | `'empty'`  | Response attribute | Whether if current page is empty                       |\n| first           | no       | `'first'`  | Response attribute | Whether if current page is the first one               |\n| headers         | no       | `false`    | Configuration      | Whether response attributes will be present in headers |\n| last            | no       | `'last'`   | Response attribute | Whether if current page is the last one                |\n| next            | no       | `'next'`   | Response attribute | Whether if there is a next page                        |\n| offsetParameter | no       | `'offset'` | Request parameter  | Requested offset                                       |\n| page            | no       | `'page'`   | Response attribute | Current page                                           |\n| pageParameter   | no       | `'page'`   | Request parameter  | Requested page                                         |\n| pages           | no       | `'pages'`  | Response attribute | Pages count                                            |\n| sizeParameter   | no       | `'size'`   | Request parameter  | Requested page size                                    |\n| total           | no       | `'total'`  | Response attribute | Total items count                                      |\n\n### Routes\n\n| Property                     | Required | Description                                                   |\n| ---------------------------- | -------- | ------------------------------------------------------------- |\n| routes[].path                | yes      | The endpoint address (URI).                                   |\n| [routes[].methods](#methods) | yes      | The route methods, check the method's properties table below. |\n\n#### Methods\n\n| Property                            | Type                      | Required | Default             | Description                                                                                   |\n| ----------------------------------- | ------------------------- | -------- | ------------------- | --------------------------------------------------------------------------------------------- |\n| methods[].type                      | string                    | yes      |                     | HTTP request type                                                                             |\n| methods[].code                      | number                    | no       | `200`               | HTTP response status code                                                                     |\n| methods[].data                      | any \\| (req) => any       | no       |                     | HTTP response data. May also be a function with request                                       |\n| methods[].file                      | string \\| (req) => string | no       | `/data/${req.path}` | HTTP response data fixture file (when data is not given). May also be a function with request |\n| methods[].headers                   | object \\| (req) => object | no       |                     | HTTP response headers. May also be a function with request                                    |\n| methods[].delay                     | number                    | no       |                     | HTTP response delay/timeout, in milliseconds                                                  |\n| [methods[].search](#search)         | object                    | no       |                     | Search parameters                                                                             |\n| [methods[].pagination](#pagination) | boolean \\| object         | no       | `false`             | Whether data is paginated or not. May also be a pagination object                             |\n| [methods[].overrides](#overrides)   | object[]                  | no       |                     | Custom response scenarios (switchable in CLI)                                                 |\n| methods[].overrideContent           | (req, content) => any     | no       |                     | A function to override response content before send                                           |\n\n#### Search\n\nThis property allows routes to be searchable.\n\n| Property   | Type     | Required | Default    | Description                                |\n| ---------- | -------- | -------- | ---------- | ------------------------------------------ |\n| parameter  | string   | yes      | `'search'` | Query string parameter name                |\n| properties | string[] | yes      |            | An array of properties to apply the search |\n\n#### Overrides\n\nThis property allows you to create an array of options that will override the current `method` option.\n\n| Property                    | Type                      | Required | Default | Description     |\n| --------------------------- | ------------------------- | -------- | ------- | --------------- |\n| overrides[].name            | string                    | yes      |         | Scenario name   |\n| overrides[].code            | number                    | no       | `200`   | Described above |\n| overrides[].data            | any \\| (req) => any       | no       |         | Described above |\n| overrides[].file            | string \\| (req) => string | no       |         | Described above |\n| overrides[].headers         | object \\| (req) => object | no       |         | Described above |\n| overrides[].delay           | number                    | no       |         | Described above |\n| overrides[].search          | object                    | no       |         | Described above |\n| overrides[].pagination      | boolean \\| object         | no       | `false` | Described above |\n| overrides[].overrideContent | (req, content) => any     | no       |         | Described above |\n| overrides[].selected        | boolean                   | no       | `false` | Described above |\n\n## GraphQL\n\nWe're using [apollo-server-express](https://github.com/apollographql/apollo-server/tree/main/packages/apollo-server-express) to integrate the GraphQL Server to the `the-fake-backend`. When you have the `definitions` property, the server will enable the GraphQL's related endpoints.\n\n| Method | Path                          | Response                                         |\n| ------ | ----------------------------- | ------------------------------------------------ |\n| GET    | http://localhost:8080/graphql | The graphical interactive in-browser GraphQL IDE |\n| POST   | http://localhost:8080/graphql | The queries and mutations response               |\n\n### Queries\n\nThe service searches for a JSON file inside the `graphl/queries/` folder using the query name, for example, the query below tries to respond with the `graphl/queries/getPerson.json` file's content.\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst serverOptions = {\n  definitions: `\n    type Person {\n      id: String\n      name: String\n      age: Int\n    }\n\n    type Query {\n      getPerson(id: String): Person\n    }\n  `,\n};\n\nconst server = createServer(serverOptions);\n\nserver.listen(8080);\n```\n\n### Mutations\n\nThe same happens to the mutations, for example, the mutation below tries to respond with the `graphl/mutations/createPerson.json` file's content.\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst serverOptions = {\n  definitions: `\n    type Person {\n      id: String\n      name: String\n      age: Int\n    }\n\n    input PersonInput {\n      name: String\n      age: Int\n    }\n\n    type Mutation {\n      createPerson(person: PersonInput): Person\n    }\n  `,\n};\n\nconst server = createServer(serverOptions);\n\nserver.listen(8080);\n```\n\n> The GraphQL's endpoints does not have support for throttlings, proxies, pagination, overridings and search at the moment, we are still working on these features.\n\n## Guides\n\n### Overriding responses\n\nWhen a request is made the server will check if the `method` object contains the `overrides` property and if there is one `override` selected through the property `selected`. If there is an `override` selected it will be merged with the `method` object.\n\n#### Example\n\n```javascript\nconst server = createServer({ ... })\n\nserver.routes([\n  {\n    path: '/user',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n        file: 'data/my/custom/path/to/client-user.json',\n        overrides: [\n          {\n            name: 'Staff',\n            file: 'data/my/custom/path/to/staff-user.json'\n          },\n          {\n            name: 'Super Admin',\n            file: 'data/my/custom/path/to/super-admin-user.json'\n          },\n          {\n            name: 'Error 500',\n            code: 500\n          }\n        ]\n      }\n    ]\n  }\n]);\n\n// curl -XGET http://localhost:8080/user\n// Returns `data/my/custom/path/to/client-user.json` file content.\n\nPress 'o' on terminal and change the URL '/user' with method 'get' with override 'Super Admin'\n\n// curl -XGET http://localhost:8080/user\n// Returns `data/my/custom/path/to/super-admin-user.json` file content.\n```\n\n### Overriding response content\n\nYou can override the response content after all the processing (file/data content, pagination, search, etc.).\n\n### Example\n\n```json\n// /data/dogs.json\n[\n  { \"id\": 1, \"name\": \"Doogo\" },\n  { \"id\": 2, \"name\": \"Dogger\" },\n  { \"id\": 3, \"name\": \"Dog\" },\n  { \"id\": 4, \"name\": \"Doggernaut\" },\n  { \"id\": 5, \"name\": \"Dogging\" }\n]\n```\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst server = createServer();\n\nserver.routes([\n  {\n    path: '/dogs',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n        overrideContent: (req, content) => ({\n          ...content,\n          { id: 6, name: 'Bulldog' }\n        })\n      },\n    ],\n  },\n]);\n\nserver.listen(8080);\n```\n\n### Searching\n\nYou can make an endpoint searchable by declaring the search property in a route.\n\n#### Example\n\n```json\n// /data/dogs.json\n[\n  { \"id\": 1, \"name\": \"Doogo\" },\n  { \"id\": 2, \"name\": \"Dogger\" },\n  { \"id\": 3, \"name\": \"Dog\" },\n  { \"id\": 4, \"name\": \"Doggernaut\" },\n  { \"id\": 5, \"name\": \"Dogging\" }\n]\n```\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst server = createServer();\n\nserver.routes([\n  {\n    path: '/dogs',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n        search: {\n          parameter: 'search',\n          properties: ['name'],\n        },\n      },\n    ],\n  },\n]);\n\nserver.listen(8080);\n```\n\nYou can now make requests to the `http://localhost:8080/dogs?search=dogg` endpoint. The response will be the `data/dogs.json` file content filtered.\n\n```json\n[\n  { \"id\": 2, \"name\": \"Dogger\" },\n  { \"id\": 4, \"name\": \"Doggernaut\" },\n  { \"id\": 5, \"name\": \"Dogging\" }\n]\n```\n\n### Paginating\n\nYou can make an endpoint paginated by declaring the pagination options in the server (just in case of overriding default values), adding pagination parameter in a route and visiting it with pagination query string parameters.\n\nRoute pagination parameter may be a boolean (true) to use global pagination options, or [pagination](#pagination) object parts to override global ones.\n\n> Note: The pagination is zero-based, so 0 is the first page.\n\n#### Example\n\n```json\n// /data/dogs.json\n[\n  { \"id\": 1, \"name\": \"Doogo\" },\n  { \"id\": 2, \"name\": \"Dogger\" },\n  { \"id\": 3, \"name\": \"Dog\" },\n  { \"id\": 4, \"name\": \"Doggernaut\" },\n  { \"id\": 5, \"name\": \"Dogging\" }\n];\n```\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst server = createServer(); // if pagination isn't given, default values will be applied\n\nserver.routes([\n  {\n    path: '/dogs',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n        pagination: true,\n        // pagination: { headers: true } // only this request will have pagination parameters in response headers\n      },\n    ],\n  },\n]);\n\nserver.listen(8080);\n```\n\nThen, given a `http://localhost:8080/dogs?page=1&size=2` request, the following payload will be returned:\n\n```json\n{\n  \"count\": 2,\n  \"empty\": false,\n  \"first\": true,\n  \"last\": false,\n  \"next\": true,\n  \"page\": 1,\n  \"pages\": 3,\n  \"total\": 5,\n  \"data\": [\n    { \"id\": 3, \"name\": \"Dog\" },\n    { \"id\": 4, \"name\": \"Doggernaut\" }\n  ]\n}\n```\n\n> Note: given `http://localhost:8080/dogs?offset=2&size=2` the payload would be the same. Offset attribute has precedence over page.\n\nIf headers attribute was set to true in server options (or route pagination options):\n\n```javascript\nconst server = createServer({\n  pagination: {\n    headers: true,\n  },\n});\n```\n\nThen the metadata attributes would be printed in response headers and the response payload would be the following:\n\n```json\n[\n  { \"id\": 3, \"name\": \"Dog\" },\n  { \"id\": 4, \"name\": \"Doggernaut\" }\n]\n```\n\n### Dynamic params requests\n\nJust like in Express, route requests may have dynamic params:\n\n```javascript\nconst { createServer } = require('the-fake-backend');\n\nconst server = createServer();\n\nserver.routes([\n  {\n    path: '/dogs/:id/details',\n    methods: [\n      {\n        type: 'get', // or MethodType.GET with Typescript\n      },\n    ],\n  },\n]);\n```\n\nGiven a matching HTTP request, e.g. `http://localhost:8080/dogs/3/details`, the server will search the following fixtures, sorted by precedence:\n\n1. `data/dogs/3/details.json`\n2. `data/dogs/:id/details.json`\n\nIf the request has multiple dynamic params, the precedence is the same, searching the fullly specific fixture, and the fully generic one otherwise.\n\n## Contributing\n\n### Setup library\n\n1. Clone this repository\n2. Run `npm install` to install dependencies\n3. Run `npm start` to start rollup in watch mode\n4. Have fun!\n\n### Example application\n\nThis repository already have an example application that already install last built version from `the-fake-backend` before run.\n\nTo start this application:\n\n1. Go to `example` folder\n2. Run `npm install` to install dependencies\n3. Run `npm start` to start example application\n","readmeFilename":"README.md"}