{"_id":"@aida/consumer-faked-http","_rev":"5-95c7fbb01ce0e3e0ec28a464a4d0ee2f","name":"@aida/consumer-faked-http","dist-tags":{"latest":"0.0.7"},"versions":{"0.0.1":{"name":"@aida/consumer-faked-http","version":"0.0.1","description":"Mocks XHR and Fetch API and responds with faked data","repository":{"type":"git","url":"https://github.com/sradevski/aida/tree/master/packages/consumer-faked-http"},"author":{"name":"Stevche Radevski","email":"sradevski@live.com"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","scripts":{"build":"babel ./ --ignore node_modules,__tests__,__mocks__,coverage,dist --out-dir dist/"},"keywords":["http","xhr","fetch","aida","faker"],"dependencies":{"@pollyjs/adapter":"^1.1.2","@pollyjs/adapter-fetch":"^1.0.4","@pollyjs/adapter-xhr":"^1.0.4","@pollyjs/core":"^1.1.3","url-parse":"^1.4.3"},"devDependencies":{"node-fetch":"^2.2.0"},"_id":"@aida/consumer-faked-http@0.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"sradevski","email":"sradevski@live.com"},"dist":{"integrity":"sha512-hjnTddOM531qZrw/gYbVYqJtZQGbiKz16CpkffMJfc8e9rzFEWx2zDsCbZsjFAssvrsq+fAyDvnNbyRwtyfFmw==","shasum":"a6c76b4ba71819b05edbd48624a20f93ade8f156","tarball":"https://registry.npmjs.org/@aida/consumer-faked-http/-/consumer-faked-http-0.0.1.tgz","fileCount":6,"unpackedSize":7391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkV6dCRA9TVsSAnZWagAAvXYQAJ3ewzbCe9cofqgKk1rh\nraDkCCo2e1kQULkTlXvx6JdzKjmkws5tsaDKkMmU4g88fTMzXXssqiDD/Opf\nSbpEX6crHKuoPVdcMWHc3cqbdf022BEIrx9P6ywuuqVGkcls01I1+Q6V0jK6\nsCXJEr/KfWsVoCfq8+B/5wI6aN+MHdDneeALmYT3RqbpNHBsfFs6UIPyiXbW\nQ5pbjc+ucXwsQzoX8CwgesFkxvNNB8q3YxIVRBFBDRQQdThjSieLgX5W8SWk\nGkwijIU145aPoJ5PbGTiifsOLuRrG3rfAVWyTA0mOBjzvDCC/Z/q32hAma3h\n18p78veo+c6rf9n8ATN7MZtWe7PXkwXTQvJ9crwBuvpJMyqXwXo5tcv4Ryyx\nQsdj+KxdwpOKITeV6EkhNdaW9EJKz2Yop4iDGprx7tc9UygI5VFg1evkHHpk\nVz8FfI0gX6V9O/pK1DZCI6icvqSz5p9OKZOWTB1dfqCO8+f44TsswEkgjYNw\nY2a0iENoW4G/DfimQkl9u4ybLYlyXEcn5MYaCobDjwK4Ie9nNr9VS/9C4h4M\nOsBBepOPtd7ALLwKUpbcGgJg1V0G9v9ZtxlsiPtrF3WkFSkwI4V22U1AH3Zc\nnbyEOZ0mXXdezWKM1dsygdUX36xwDAfnc/DrDS/ylyTmQQbZOeE/ghGG+sC9\n1yUb\r\n=idJu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYaZoD0fJSHlKJsk66M0Riu3otvvhHNAz9GCjqIrwxjAiEAwnVy7TM0Sj49yE/YIB49wWUjfifXo04IQhrig4QNt1g="}]},"maintainers":[{"name":"sradevski","email":"sradevski@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consumer-faked-http_0.0.1_1536253597235_0.4623667941639795"},"_hasShrinkwrap":false},"0.0.2":{"name":"@aida/consumer-faked-http","version":"0.0.2","description":"Mocks XHR and Fetch API and responds with faked data","repository":{"type":"git","url":"https://github.com/sradevski/aida/tree/master/packages/consumer-faked-http"},"author":{"name":"Stevche Radevski","email":"sradevski@live.com"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","scripts":{"build":"babel ./ --ignore node_modules,__tests__,__mocks__,coverage,dist --out-dir dist/"},"keywords":["http","xhr","fetch","aida","faker"],"dependencies":{"@pollyjs/adapter":"^1.1.2","@pollyjs/adapter-fetch":"^1.0.4","@pollyjs/adapter-xhr":"^1.0.4","@pollyjs/core":"^1.1.3","url-parse":"^1.4.3"},"devDependencies":{"node-fetch":"^2.2.0"},"_id":"@aida/consumer-faked-http@0.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"sradevski","email":"sradevski@live.com"},"dist":{"integrity":"sha512-L7WMKft5fv5etneQ8g9lf21ZiwP2OXD6E4ufbCdhud6XrIz3pQXtnYwgDec3VpSxvIWeACDZE17O74c1PRRU9A==","shasum":"f18d675ca7cd2fe8663f5b1e0e44788e3dc3b87a","tarball":"https://registry.npmjs.org/@aida/consumer-faked-http/-/consumer-faked-http-0.0.2.tgz","fileCount":6,"unpackedSize":7391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm8SwCRA9TVsSAnZWagAAdzwQAIctZND1Ot+gsOwwdlDZ\nx3xLxk/Mc/icqzWZ+k5ynNuYfXbxrb2l/GrOt97nYglyUCGQSYYVWCcnJRu4\nTGSH3YTgpygOLRygjN+LaFOTYRD4XvZ9Hn+LZ4ISO6OEFdohnwNKszmuoJ67\ntCQGCL/DVq5EqKtlgASLCFTZJ0oOxBnQSt22rGpcHwpulhaRwq1GCRha53Yh\nQZyicV0u9dEaIOOez0GO0lQ7duBuVOYxrKnu5GJXMWD729pjojMjO37LNSbW\nxMcpJ4O0L6WbDDwH9W9LUlCj1vaskuSg4nvT2mfoxtSJbQ2zO16pZAB7sI/4\nbBGTJtaX4b2CWUkPm/c+kwscIh3sK/j77ECtfyyXgW7GyUJIn3asK2lnXTWp\nTc38uAzFba9OxjJbk+89kQbaCT6hWcxpkXF4x/pNeTgZt286InAi+ww/TG2X\nY+nzU/w6iDy2JLMhi5uvqRWDZbgcdz2ItuZu/cgzU8/jqB4DLHgCf59zUPQo\nZxXnWqDHrJoOd5h2CHUpgbnNj4Dv1MrQJrY2EivRFnMwVqgaxMzsGmEppTo/\n+Cp+KoCbfJLizfwF5DH/5Rk0tGbhoCwyatwbYPC46/352C271yBuaXkMukXJ\nOpewPEVF395FW7ZzshEMzFp1v3sI8oR7YLsD3S7QNtAEzteSU2epSLrjndLQ\nBSVS\r\n=Zfgr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyNZCOB/wWj5UxYPW0aqJxxrCMrhDBh8l44u/LKQHZIAiAnO/fc+UPr41sMmjvpgVC/Zw8nvBNM865jzlTSvgQhSw=="}]},"maintainers":[{"name":"sradevski","email":"sradevski@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consumer-faked-http_0.0.2_1536935087502_0.3403238166864242"},"_hasShrinkwrap":false},"0.0.5":{"name":"@aida/consumer-faked-http","version":"0.0.5","description":"Mocks XHR and Fetch API and responds with faked data","repository":{"type":"git","url":"https://github.com/sradevski/aida/tree/master/packages/consumer-faked-http"},"author":{"name":"Stevche Radevski","email":"sradevski@live.com"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","scripts":{"build":"babel ./ --ignore node_modules,__tests__,__mocks__,coverage,dist --out-dir dist/"},"keywords":["http","xhr","fetch","aida","faker"],"dependencies":{"@pollyjs/adapter":"^1.2.0","@pollyjs/adapter-fetch":"^1.2.0","@pollyjs/adapter-xhr":"^1.2.0","@pollyjs/core":"^1.2.0","url-parse":"^1.4.3"},"devDependencies":{"node-fetch":"^2.2.0"},"gitHead":"9fb14a934b9a8224f6e1e7e6deeb1b6fc9c1f2fb","_resolved":"","_integrity":"","_from":"file:aida-consumer-faked-http-0.0.5.tgz","_id":"@aida/consumer-faked-http@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"sradevski","email":"sradevski@live.com"},"dist":{"integrity":"sha512-QAZXRhbQDgd2gjsHI9rca/7IQYfZ4mbSv6s4N8YjAtn2TGq8naPdA4pc+nHTDq5CDaric9+XKsUhYsw52/p4Xw==","shasum":"f06ec768a6d8a58648bad457271d4c8f5dac0a42","tarball":"https://registry.npmjs.org/@aida/consumer-faked-http/-/consumer-faked-http-0.0.5.tgz","fileCount":6,"unpackedSize":7448,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2Es6CRA9TVsSAnZWagAA00EP/3VCN9TRhMAtZLxeXh7F\nBRnp9uzWCDNT3wvEnOQgk8wUJlBdE+8e4plHZwLQG03VRtuL3e4+8ae/pHPO\nePml2d8VSvdO9mrqUKIiATq6maz+7be5rICwFHAeQdEg3yLxNopDfr7L5EvH\n4tCslbp4YTK2nhTlhUzDj90MK3UvI20uhZpr0lxvF6IqUArIdhqfByl03Tqu\nqpukoEB3VdL0E/wmqururDRXQQDNscjBqta/uJg4j2l6dSkVo+IETXIdCyCK\n9Qy48dxO3K1i6p+dtklBHSiKb6Nkwev02/Mt5q8FccEjCcWO1BjWfnhpm+HT\nmCdiFct6hcq9KyftA5ZguHL3TTH5ttpqfnBcffrMpI6Pb1qGxwFSpZUYBdyJ\nzQyOaCVqWrzF7b+/pFQ9nD66v/lLRXkRmSOJm4wAS3m5kZ2H25H43oa4yP50\nXgVL2esSPL/tqWmaJEZF6D/CXERLbsh0crb2PYAT+xnt5egrLaDAdOGFAloL\nQ7SdZGmIMI0EC71IOQiTonvjA8c/gZrNy66FiwY5tnm6GC7PjSpNZA6Hp07w\n4CknHS+Q7DeBBirFyuxe7MN1A3h0Fv78vUDwM3NARzEo3RKCU6yKQmEDwbTA\nGXug+LJCgaSLOvgmNT9nwoOBdxEzF+7CGlp7jOal3JannYT755tOZ319EHqa\nfo7I\r\n=gGsQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO4qPYPytwOs/Ta3GyKAX8eW2BiAPPjz430gRMe87ZOwIgDTCdfQ+S3I4lxIoeZEooPdTpbrMPl+hZ7Abrz9oQcLY="}]},"maintainers":[{"name":"sradevski","email":"sradevski@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consumer-faked-http_0.0.5_1540901690120_0.03918550720993874"},"_hasShrinkwrap":false},"0.0.6":{"name":"@aida/consumer-faked-http","version":"0.0.6","description":"Mocks XHR and Fetch API and responds with faked data","repository":{"type":"git","url":"https://github.com/sradevski/aida/tree/master/packages/consumer-faked-http"},"author":{"name":"Stevche Radevski","email":"sradevski@live.com"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","scripts":{"build":"babel ./ --ignore node_modules,__tests__,__mocks__,coverage,dist --out-dir dist/"},"keywords":["http","xhr","fetch","aida","faker"],"dependencies":{"@pollyjs/adapter":"^1.2.0","@pollyjs/adapter-fetch":"^1.2.0","@pollyjs/adapter-xhr":"^1.2.0","@pollyjs/core":"^1.2.0","url-parse":"^1.4.3"},"devDependencies":{"node-fetch":"^2.2.0"},"gitHead":"21edde2c335f2ffb369d1e68f28b7f4b5b9ee672","_resolved":"","_integrity":"","_from":"file:aida-consumer-faked-http-0.0.6.tgz","_id":"@aida/consumer-faked-http@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.2.1","_npmUser":{"name":"sradevski","email":"sradevski@live.com"},"dist":{"integrity":"sha512-cU6WmFW2vBVnitAKk97jIUGmBJCR4lJQiSzX2XrIFgca8FHvQwoAgIBJI2V+RXwetNheTLfM2MgkAVGaNz6O8g==","shasum":"46faf0ed7072a0eaf6050bec4cace5bc1a3673c5","tarball":"https://registry.npmjs.org/@aida/consumer-faked-http/-/consumer-faked-http-0.0.6.tgz","fileCount":7,"unpackedSize":10381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb22EtCRA9TVsSAnZWagAA52AP/3Zf7JYaUHBXyOydCR3s\nsd+k8oQAHXeC26hWtMdPgDpdgjAGo14u92lkw1JUziHaEBjF6fTGbyRNsi2r\ns3W05NfHqNiZDn0OwlNdNKChCg1IbST+JZKekTs1yaPzio7eXGJIqbWDLSMo\n/BH1WfPuarrKMzSItXDcihRWGKFRuiM6hCw7ivYWoemVC+FNeAa9EaKvt+wS\n7rnYfa8QXa27GIO1YmwXheQE5GJHpWw1zu9Ha0cdJTbgZvyPtX/nvQUmLCW0\nVdXqk0M+bpflYECfnF4x/EkADA6sK86JmLOfRhHMaAkvs6hZbS4MxwO2vfIp\nujMQqz48cNIMcCqmI3VMk/JToytkHUn+Ec9Xh0jdMa3ETX7+AeiQJp/4UaqJ\n8Irlsl/WovazCyQXddXRCc0sVEB8W+OkqIMM4jpkCGxj+wfBHexciOnWAr3H\nXmX+Xjn4xHFtO54Ae7w+s456a5W4RAsQ7Mul1sKrsu946BYIAAZelhlvu/eH\n8Ch8b8IseRqK9iBLcH6Lqqn/nQh0zCvlqEOHbW6npFaGnFJTgRSR+OgxH1sn\nVsqERJo+4abEJLrTUkSyzmyi4RFxYF/bVWWqCr4qDbuKib/fBfl5fbV2YgQ5\nIPcg8XnOrNGiPmQa6T/OpzN6eEEUocMSZ2yldQ1EvYUYSJI7n0wBRzaQv3+B\ngofO\r\n=7Zo2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwq/wUmcPOy0dfpOnyoO+FcCurCMEuNi/SZ/wRVecy6wIgSfyoW1kyV7I0z8uUwlivM94uxVU5SEwmv8oXUt6lNI8="}]},"maintainers":[{"name":"sradevski","email":"sradevski@live.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consumer-faked-http_0.0.6_1541103916742_0.5154778771217656"},"_hasShrinkwrap":false},"0.0.7":{"name":"@aida/consumer-faked-http","version":"0.0.7","description":"Mocks XHR and Fetch API and responds with faked data","repository":{"type":"git","url":"https://github.com/sradevski/aida/tree/master/packages/consumer-faked-http"},"author":{"name":"Stevche Radevski","email":"sradevski@live.com"},"license":"MIT","publishConfig":{"access":"public"},"main":"dist/index.js","scripts":{"build":"babel ./ --ignore node_modules,__tests__,__mocks__,coverage,dist --out-dir dist/"},"keywords":["http","xhr","fetch","aida","faker"],"dependencies":{"@pollyjs/adapter":"^2.4.0","@pollyjs/adapter-fetch":"^2.5.0","@pollyjs/adapter-xhr":"^2.5.0","@pollyjs/core":"^2.5.0","url-parse":"^1.4.7"},"devDependencies":{"node-fetch":"^2.6.0"},"gitHead":"e2c2743089ee825f983ca60b7ff6c77d631b7a75","_id":"@aida/consumer-faked-http@0.0.7","_nodeVersion":"12.4.0","_npmVersion":"lerna/3.10.7/node@v12.4.0+x64 (darwin)","dist":{"integrity":"sha512-Gz5pzYhoSOmFbxC3+MxMjgMgTgzasiw2kcYimCQxGxUGV+xDKRkkDTSgm8BBSripQuPF5zKVcXIQbp3VI/IbFQ==","shasum":"5e7a005ee660632cc44936dfd453de1536d5f5c3","tarball":"https://registry.npmjs.org/@aida/consumer-faked-http/-/consumer-faked-http-0.0.7.tgz","fileCount":7,"unpackedSize":10381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB/LSCRA9TVsSAnZWagAAkXYP/30HqO2HeNYg058DhWFm\nVBqJ0V+vc5ohlklZ39XrM3oiJjzUP74SOIViiowLnDGO1+7xHFt6dv9FQh8O\nuXHgFr4GkpNt5NwECZNtkegfQc4o8qLuJUI2pfe4h3p7H14YWPQvZ39Rle6y\nNrhvp88Vr94+B0gHnl/jOquf6J0VPVKedsmVDFae+AoLSgKBx54YEzzUGNzC\ne1t9U9M6MZEZl2W1v/2WRp7oHMfiPBI4+x8jD7gyPabek5ox7/l34GZnxzxh\nj0EyqMEwrq4PPsDHLmtwDja7XrXa4Cs6Okx/VE96CyWhFSszRwOvdBXllgqs\n95Kbb+nDrUbI5+uskPjVHr2uZZoz82Qj7OlXxkXeYDNDAhlWhJJGYGFzYBXH\nQIIi0xpo23g7lxRLar2OIwCOp//1FjpNDxpLiuBbAiXHalT8Qs1V/uv5YSob\nI5logMH6RDTGbgn0YQB89ScXO6yuYLk9dQElkNIwkUz6V9jguSUgqXUYtwzP\nkc9AdjLpj33yJCJYbrvC6rcLlrLprmhqFmmS7F13eRLzCzMKaIcCFM4eO9ky\njzXNo4J0UQPQAYsNs4HXBz/rWBwkeTPifgzkh6OO5S/ucXYk5a79MY2BScr3\nl1r05jeBNfibM3UpetbffYh9jnIHjAoSL9d56FKG8rDcdN1LHyc10zAdiw73\n7D6E\r\n=Vu4m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2BFVg2JeR8MmYinh35CA7TzHA/7SJHdUz/hjqcZk63AiEA2vmpZJlakWJgkCmbCRHDs+svgzid5TFUMTWaLVtBBuA="}]},"maintainers":[{"name":"sradevski","email":"sradevski@live.com"}],"_npmUser":{"name":"sradevski","email":"sradevski@live.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consumer-faked-http_0.0.7_1560802001255_0.060712803724550346"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-06T17:06:37.120Z","0.0.1":"2018-09-06T17:06:37.498Z","modified":"2022-04-04T12:16:20.675Z","0.0.2":"2018-09-14T14:24:47.645Z","0.0.5":"2018-10-30T12:14:50.225Z","0.0.6":"2018-11-01T20:25:16.901Z","0.0.7":"2019-06-17T20:06:41.399Z"},"maintainers":[{"name":"sradevski","email":"sradevski@live.com"}],"description":"Mocks XHR and Fetch API and responds with faked data","keywords":["http","xhr","fetch","aida","faker"],"repository":{"type":"git","url":"https://github.com/sradevski/aida/tree/master/packages/consumer-faked-http"},"author":{"name":"Stevche Radevski","email":"sradevski@live.com"},"license":"MIT","readme":"# **Consumer** - Faked HTTP\n\n## Introduction\n\nThe **Faked HTTP** consumer consumes the results generated from [@aida/injector-faked-routes](https://github.com/sradevski/aida/tree/master/packages/injector-faked-routes\"). Its purpose is to take the file that contains all endpoints with fake data generated by the injector, and to override the supported HTTP request mechanisms so requests return mocked data instead of making a request over the wire. Only `XMLHttpRequest` and `fetch` are currently supported and automatically mocked.\n\n## Use Cases\n\nThe main use case for this consumer is to mock APIs your JS-based application, so development can be done independently from the backend. It can be used with any framework and platform that supports either `XMLHttpRequest` or `fetch` APIs.\n\n## Example\n\n``` javascript\nimport mockHttp from '@aida/consumer-faked-http';\nimport fakedEndpoints from './fakedEndpoints'; //This is the file generated by @aida/injector-faked-routes\n\nconst baseUri = 'http://localhost:4000';\nconst options = { timing: 1500 };\nmockHttp(fakedEndpoints, baseUri, options); //This will override the supported HTTP request mechanisms and start serving mocked data.\n```\n\n## API\n\n### `mockHttp(fakedEndpoints, baseUri[, options])` (default export)\n- `fakedEndpoints` - output generated by **@aida/injector-faked-http**\n- `baseUri` - The base url to which your requests are directed at, such as **http://localhost:3000** or **https://example.com/api**\n- `options` - An object of options\n  - `timing` - Delay before response in **ms**. Defaults to `0`.\n\n\n## Notes\n\nSome points to consider when using the consumer are:\n- The response comes from the status `200` if defined, otherwise it comes from the first response defined in the endpoints file.\n- If a route is not defined in the endpoints file, it is passed through. All other routes are mocked.","readmeFilename":"README.md"}