{"_id":"serverless-offline-http-mock","_rev":"5-eaae608987a2c42d1bd91978154b3f4d","name":"serverless-offline-http-mock","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"serverless-offline-http-mock","version":"0.0.1","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/pianomansam/serverless-offline-http-mock.git"},"author":{"name":"Samuel Oltz","email":"pianomansam@gmail.com"},"license":"MIT","dependencies":{"nock":"^10.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","jest-runner-eslint":"^0.7.3","prettier":"^1.17.0"},"scripts":{"test":"yarn jest --coverage","lint":"yarn eslint ."},"description":"This is a plugin to for the serverless framework that provides the ability to create mock responses to HTTP(S) requests.","bugs":{"url":"https://github.com/pianomansam/serverless-offline-http-mock/issues"},"homepage":"https://github.com/pianomansam/serverless-offline-http-mock#readme","keywords":["serverless framework plugin","serverless applications","serverless plugins","api gateway","lambda","amazon","amazon web services","serverless.com","Serverless","Amazon Web Services","AWS","Lambda","API Gateway"],"gitHead":"2e46838e040f20729bde8ffd24f06736e459ff5b","_id":"serverless-offline-http-mock@0.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"pianomansam","email":"pianomansam@gmail.com"},"dist":{"integrity":"sha512-RQLIh1g2BmWaeo/+yEM1ntX1bHOuf4yfgpHbRtKk8DRDrRoyXPq/acgWW66HIIR/YHNb9EA/9gn59CxohSE0cg==","shasum":"c74d38d46a0759761aacd241227a00a8ba393f16","tarball":"https://registry.npmjs.org/serverless-offline-http-mock/-/serverless-offline-http-mock-0.0.1.tgz","fileCount":21,"unpackedSize":298274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0aHmCRA9TVsSAnZWagAABTIQAIOk5aXk4kIu0D3nEf8B\nvVyNM6ye1mkH+jU+V2oYsApaahPelzl8tDTf1EtDo9bwHvZcJ5Xjs+Oyvdoe\nEo2gv/RaSDUhNf8OPau8JYf7a625/9SLKF5wh9SjEQY/bc+TOYU9LBNCxXjh\nDg0l3kilwIoLQc7Dv1cSaEEjKSBI9e8r5JjYmZe/C33YMpyOueUGlfuIitFL\n61b5MuUpANMUMaxsQANK7bYIgsitxiBUvp1iqh3lM1UpWl+3OehnpQqs6Xam\nfXXhRTB+vdPFxc4QLjFuVjQedB5ZMYTd7yblc1YWbzuQSrE0SkyeNuyyBTJm\nNuTj55rY6vr9q7qjjGe9kbjJQKlp0fa+rO8RvgLyNmVUhFfuR2tkXM5jTnJ8\nz22zEOCdNfPwRqP8QY9jliHcOExOUMR8Kl6yOfo3SAYaDuZDS+bklxCDNU0E\nqwo7zvNQEox1SgJIzjMa9jGThAg3p6ksNp8r2lj/cWOJ+i/SUAjTKzhfHo7+\nZdq7758HRs/44cv32FAJ/Thq0VDLx6SaWKM3OcU8sY1B/v/88paZwnLB5wdG\nDhFBWYXjmCuS05xYzbVUhwIksw9kARrerLHMYquegcrvBDF491tPFgjFAo4g\nAQU2izreDe0GFDQp9D+B2Xwj9VMF4VNHqZcUajRekPlXHV1U2tDTGp7G8BK/\npNCn\r\n=/jvW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWuJXPyPlDnBCz2Jb4pONggfyf4uXHNflvom58Tn4upAiEAq4LhHpTxScpsaiWhcqnlh98BV/q82XBsMAoK5w12IIU="}]},"maintainers":[{"name":"pianomansam","email":"pianomansam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-offline-http-mock_0.0.1_1557242341408_0.8086158706895965"},"_hasShrinkwrap":false},"0.0.2":{"name":"serverless-offline-http-mock","version":"0.0.2","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/pianomansam/serverless-offline-http-mock.git"},"author":{"name":"Samuel Oltz","email":"pianomansam@gmail.com"},"license":"MIT","dependencies":{"nock":"^10.0.2"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.2.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^24.8.0","jest-runner-eslint":"^0.7.3","prettier":"^1.17.0"},"scripts":{"test":"yarn jest --coverage","lint":"yarn eslint ."},"description":"This is a plugin for the serverless framework that provides the ability to create mock responses to HTTP(S) requests.","bugs":{"url":"https://github.com/pianomansam/serverless-offline-http-mock/issues"},"homepage":"https://github.com/pianomansam/serverless-offline-http-mock#readme","keywords":["serverless framework plugin","serverless applications","serverless plugins","api gateway","lambda","amazon","amazon web services","serverless.com","Serverless","Amazon Web Services","AWS","Lambda","API Gateway"],"gitHead":"a7b03a830d3502de54ed8c199a457bad55dcfcdf","_id":"serverless-offline-http-mock@0.0.2","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"pianomansam","email":"pianomansam@gmail.com"},"dist":{"integrity":"sha512-5Jsaz59WKpIOF0zsREPsMeW3k+4QyowF+H8HeHVKXptT0BoQnleLYIbSTmjIbPnnrBrYrEs7s7Hjj91T86kR8Q==","shasum":"3353e26be947bfa91965f6880a4436379475bff5","tarball":"https://registry.npmjs.org/serverless-offline-http-mock/-/serverless-offline-http-mock-0.0.2.tgz","fileCount":21,"unpackedSize":298321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0cHxCRA9TVsSAnZWagAAqkcP/2xe3gVy5kCAQcG5loj9\nh0jbWsF/DNPe+KapDHjdToW1Eh3065rYpVDJeD8KEP3u/YpAVd1NA64PRkH9\n/M1aDtXgJHZpTmsUNtB1hauMhB2eZQPBMxgVyhxz+8CIQVkFPu3uQgYaFzOe\nzhXRRVbbmIxBz8079w0tZQeDmCFG4EJinXDMgr11/O6I7KMAh+vr1Bx690DQ\n8PkLWbhf2nFSoHSpFAPEJZ8SjVsCKuLBDj6Y/taUhVHD9SL1xEzpyPsxUXKl\nufas0Xh6VGpNbKOHAic+8zbjom47GOrDwI7Ob5hVoWzTOjlGAYcXL3GikhEN\n0q1GMbFSA+z6g5ZSxwz3vKAlXcAzi5hhSPUNN0Kgzh2AujBS0GrgS4a5AdPW\nw2B44xjLNYl1o0P7psCGQcEK3eBuB8/m6RkFeLvnsbi34RXZaYJivLyGL0eJ\nrryjFqMkyiJQx2FDOKCVqlhQlNgMsSpK0XBbGfHsqGYxwQ7XJvVzT85TGdpU\nxrVi9HYkgKtehEf8CaViVdaZk0lYfnGgaSJHa96lz9/fwJvxvGxkeHjmMjCr\n4n5E6A86Zchz99yqYLELIPsHec+FqIcOkTetXd2q6e6yU8c5XXcf+gSstcL3\ndx+mlgatSNabqjcOArO+uzfWk82/iE3OwcVgFiG1CZHLuEmFWsuLEuafez7i\nhxpm\r\n=z/pN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCBGXtcKm0+ztGt3YuAgvVRMoZIQXHmGpGMYyzPjisswIgLoPGJ9mk9bnK/uYTyjE/lIrfOwcqP/C4ql1xpEkc5po="}]},"maintainers":[{"name":"pianomansam","email":"pianomansam@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-offline-http-mock_0.0.2_1557250544385_0.10595948238346331"},"_hasShrinkwrap":false},"0.0.3":{"name":"serverless-offline-http-mock","version":"0.0.3","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/pianomansam/serverless-offline-http-mock.git"},"author":{"name":"Samuel Oltz","email":"pianomansam@gmail.com"},"license":"MIT","dependencies":{"nock":"^13.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^7.0","eslint-config-airbnb-base":"^14.0","eslint-config-prettier":"^6.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^26.0","jest-runner-eslint":"^0.7.0","prettier":"^1.17.0"},"scripts":{"test":"yarn jest --coverage","lint":"yarn eslint ."},"description":"This is a plugin for the serverless framework that provides the ability to create mock responses to HTTP(S) requests.","bugs":{"url":"https://github.com/pianomansam/serverless-offline-http-mock/issues"},"homepage":"https://github.com/pianomansam/serverless-offline-http-mock#readme","keywords":["serverless framework plugin","serverless applications","serverless plugins","api gateway","lambda","amazon","amazon web services","serverless.com","Serverless","Amazon Web Services","AWS","Lambda","API Gateway"],"gitHead":"a173981ea087fdce27fe82dc7cd54d66c051863f","_id":"serverless-offline-http-mock@0.0.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HeCGUj9769t42m1RxAfFZV18wYjhQ9MoqxxqCBKq3ipjoURfFFQ8Rhk3YXCDSzrKgbQTw5TRMAqzdv4iabyCAA==","shasum":"331a742871fe72aa4c5e20e05990648b4e4dd067","tarball":"https://registry.npmjs.org/serverless-offline-http-mock/-/serverless-offline-http-mock-0.0.3.tgz","fileCount":6712,"unpackedSize":66906335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAAQCRA9TVsSAnZWagAAGLQP/2v2D1CXQ9eX6UwbNiyr\nMJgtegFXeRn1zSNexkY3rvHfVNuQZe0/iUWfXFPcCPQje+W5e72K6Lw6DN5B\nf34qe8YUcEBdZKO7m9vX4JPV+4IxE14PyzGonHIPgGNnrVub8gennSt6c5Tq\n1CVFFyrjH2YBqYK2tzmlBz171C8XHbVZNQOeZ5AuZBYAFPqF2LhtaTQBYSOs\nfn2f6VAlycWuS06jF/EULORJQxCEdO2qzSkA+ujsYQ5PwwHcHRoxv/PLwN2e\nT+TCK2WrdFWmDSehzfwufBGQP75h3dC76cFzzV+FQMIkpVJ5ajMj5tt+5yl7\nigHVCitdMXOdct4qLF2Oo2SxAFwOqWximZyuF9rDU16zRWBOyiZ2AfidKNdh\nIyg0bR156Qcb0otGl+nhwZzWukXpxXIhunM49s7Y7ArFK27IUXhuP0qo2WrC\nGNQlWE2qN5oKkq38hQ0SJKWGIPUEyFCHnOcinGnncxrzhqNnz9apHjevJM10\nFnDDFTuh31EkAV/GJVKHBFqD2wx4ACPwHhlQByRVJcPFc4Icg8ODVOvxNh4G\nXSLJeL0rULutcBsWWzjqtayQyP2J5LvB0rlKjw3lfOJCxp+Gy5rL2tWrq0JY\nE43lBguXnR8tGvu6HoLtvpmFIQL4FHnrF3lg3VQ37HISY7k7aF0WBni4dx+k\nvXRy\r\n=BMGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmOWFDorFTJyixx2rHKt44MLYtVL05lVjEhkBDv6E8CgIgTCT71vw3vr/M26BrvAXIaEATQwWvESou2orRi07Fqyg="}]},"maintainers":[{"name":"pianomansam","email":"pianomansam@gmail.com"}],"_npmUser":{"name":"pianomansam","email":"pianomansam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-offline-http-mock_0.0.3_1598291983609_0.35319246615122624"},"_hasShrinkwrap":false},"0.0.4":{"name":"serverless-offline-http-mock","version":"0.0.4","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/pianomansam/serverless-offline-http-mock.git"},"author":{"name":"Samuel Oltz","email":"pianomansam@gmail.com"},"license":"MIT","dependencies":{"nock":"^13.0"},"devDependencies":{"babel-eslint":"^10.0.1","eslint":"^7.0","eslint-config-airbnb-base":"^14.0","eslint-config-prettier":"^6.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^3.0.1","jest":"^26.0","jest-runner-eslint":"^0.7.0","prettier":"^1.17.0"},"scripts":{"test":"yarn jest --coverage","lint":"yarn eslint ."},"description":"This is a plugin for the serverless framework that provides the ability to create mock responses to HTTP(S) requests.","bugs":{"url":"https://github.com/pianomansam/serverless-offline-http-mock/issues"},"homepage":"https://github.com/pianomansam/serverless-offline-http-mock#readme","keywords":["serverless framework plugin","serverless applications","serverless plugins","api gateway","lambda","amazon","amazon web services","serverless.com","Serverless","Amazon Web Services","AWS","Lambda","API Gateway"],"gitHead":"1cb8e171094fe669c54a858db2ff080047d21b78","_id":"serverless-offline-http-mock@0.0.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gzjjibbnevdKUnSzeDU8zwzcAgK2QzmXuFUXr21m1U8adOJwKqVzcNqOfOWuFLKKK8re4AZsHI3dEJd5SuFtSw==","shasum":"8f031ed946cd1eba78a176742981305249655c38","tarball":"https://registry.npmjs.org/serverless-offline-http-mock/-/serverless-offline-http-mock-0.0.4.tgz","fileCount":21,"unpackedSize":124557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRARDCRA9TVsSAnZWagAAF3YQAJKs8WZov3d2zQlJ02kn\n5snTBGjhqgSXg9hfeTC7t/krtDZfRxse+ZbhTBYbNuaSLdLoJYmiT1fwNF9d\nUIpeTGgkSJPSn8IOcs3fTRfWxKdAG/HMp4zf3mhTAbIZanrQxqBKUQEUE8sz\nz54reI4kEjm7aODmTF+cd9eWGjgFP89HySlVujTAfWzP5qBo982piP7a0pag\ndzgq8g6IBx2H+E2mm0e/kAe62n3/swObD5wawcmQOpnb4QeEdjTmsF3K9iHJ\neMciYAiuy6kn5+CUrEPhYidY2t2bPP1ib1MyHY6rH7RzYeFM5AkymlJWo8du\n3KQ9N24wfsPlwAHnzpwzNqjCl3mN7u44mJd2t+TTR5F0RZTJ+v0zj726yVRQ\nj0IjkVM9U672qyL0rKL2vmKWBolqemmF57xFe5fweM52W/e50HNRC/lkbLZb\nCMudcbC6dm/NSstImfjdXbubtaS6FK7xLLbKXp9EdD40Bb11a7SGCuY3BCeC\nSC1OcXqIfupA78j0r3oG+euNF6rzLJlzED/h2rAbuQ/YXBUsd1y7nrPV5xgG\nBvTExxLOodkam1Tw69gUmm3iM6YgEvPjdIVkkWZqro/T3o3ZUu1OZeNQMm3K\nojJCdPUSiSZZVkivAARTPe4t8Ecf31Fk4RaFwrl2d0cgjPOqB/xZLPlaqiey\npmdD\r\n=m8Cp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgdr0HMAib76Wyox0mIcy5nQ13IK1bWyIC132k/DHVgAiBV4BKR6eu1vT8CwbgkFYzOEXZ26FkYIQrk981FPebCbg=="}]},"maintainers":[{"name":"pianomansam","email":"pianomansam@gmail.com"}],"_npmUser":{"name":"pianomansam","email":"pianomansam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-offline-http-mock_0.0.4_1598293059062_0.8021083994236784"},"_hasShrinkwrap":false},"1.0.0":{"name":"serverless-offline-http-mock","version":"1.0.0","main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/pianomansam/serverless-offline-http-mock.git"},"author":{"name":"Samuel Oltz"},"license":"MIT","dependencies":{"nock":"^13.0"},"devDependencies":{"@babel/eslint-parser":"^7.5.4","eslint":"^8.22.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.17.2","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","jest-runner-eslint":"^1.0.1","prettier":"^2.7.1"},"scripts":{"test":"yarn jest --coverage","lint":"yarn eslint ."},"description":"This is a plugin for the serverless framework that provides the ability to create mock responses to HTTP(S) requests.","bugs":{"url":"https://github.com/pianomansam/serverless-offline-http-mock/issues"},"homepage":"https://github.com/pianomansam/serverless-offline-http-mock#readme","keywords":["serverless framework plugin","serverless applications","serverless plugins","api gateway","lambda","amazon","amazon web services","serverless.com","Serverless","Amazon Web Services","AWS","Lambda","API Gateway"],"gitHead":"99019053f9fdbab8e2448d54fbe9a0e88e1a7734","_id":"serverless-offline-http-mock@1.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-sg7w1aYKZTihWdDEOwYkNeicMUvcEMPj53pA/zwPtow6BuAre83eynDfZoWThperpwvX4MxYymcga3qcx+sQRg==","shasum":"134891868ce91bcea24201f76f86e37262263ffe","tarball":"https://registry.npmjs.org/serverless-offline-http-mock/-/serverless-offline-http-mock-1.0.0.tgz","fileCount":4,"unpackedSize":5898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+LlILCUTdpap/QQDrtUbNgTnrp1elEMk6nU+Can9bpAiBb6dW6nNMMw0/DLS2SRmJ5z7oIyA2krY7gNzksGI2BdQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA6X/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo94xAAhcEuvdeVJAweACBROhDYfWMZmSkEHkOcDeZCXLXcliz0G4UV\r\nToGf+3KwP9mlij9kZTg0m5csptNgU81pLEPWat+ccDx3Nu7Sddmef6T8Rs6q\r\nIyCZOXKU+LxPW8yXopBAHUxqXdLZkgEd0jW/bgNmGFgjJl8o8k7xR1v5MRgw\r\n6WEnAWiKYCvtKVvLrsog/D8UFdPLW6XAHG1zy8jl4b1jZ4ltcO7fEG5kOuQj\r\nQMx8E0UbO/Jm217Gzz15pFjUEUu4HAJpzq97SG8WKuuXYqgc7V4h1wpFyfxP\r\nX9KgQ4fs2ucmCtmNLJmqmik8ppraNL+/N3kQVOWl+9WmwKWNTEulhAHlxauS\r\nKsVL1oNij9velTsSQqCHNSZUQL2sKnhbODTY+CuqXxBnpvn0dOG2puq8SRP9\r\nvkdCEBUttbv0DeXVIao19N0aU7zUyGEF3Yga3TEtFZ/dgkC1uXvnLP+Z+O2h\r\nMinhuVTOB259s90m4XfyzvFBsR3MO3Ckr5dOVoTJdlfQA6jUhHjyW0//jApJ\r\nMzE5u5w6BzXNNMoukcIyX/8GkxFko2HJnr9keoEfKRLIhZ357WKenG0nlXd5\r\nnUVCWm2Xzy0UXCxnvce6UoQ8M3hqzKqdS3ysfT0kkxFaZeaPPLnaP4DKAK4R\r\nqCaf3K6DvJSG3NEIxB4l9y7soWoxb1ERm2E=\r\n=pN+Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pianomansam","email":"sam@pianomansam.com"},"directories":{},"maintainers":[{"name":"pianomansam","email":"sam@pianomansam.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serverless-offline-http-mock_1.0.0_1661183486897_0.007861042342382607"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-07T15:19:01.407Z","0.0.1":"2019-05-07T15:19:01.537Z","modified":"2022-08-22T15:51:27.228Z","0.0.2":"2019-05-07T17:35:44.548Z","0.0.3":"2020-08-24T17:59:44.014Z","0.0.4":"2020-08-24T18:17:39.245Z","1.0.0":"2022-08-22T15:51:27.131Z"},"maintainers":[{"name":"pianomansam","email":"sam@pianomansam.com"}],"description":"This is a plugin for the serverless framework that provides the ability to create mock responses to HTTP(S) requests.","homepage":"https://github.com/pianomansam/serverless-offline-http-mock#readme","keywords":["serverless framework plugin","serverless applications","serverless plugins","api gateway","lambda","amazon","amazon web services","serverless.com","Serverless","Amazon Web Services","AWS","Lambda","API Gateway"],"repository":{"type":"git","url":"git+ssh://git@github.com/pianomansam/serverless-offline-http-mock.git"},"author":{"name":"Samuel Oltz"},"bugs":{"url":"https://github.com/pianomansam/serverless-offline-http-mock/issues"},"license":"MIT","readme":"# serverless-offline-http-mock\n![Travis CI Build Status](https://travis-ci.com/pianomansam/serverless-offline-http-mock.svg?branch=master \"Travis CI Build Status\")\n\n## Overview\n\nThis is a plugin for the [serverless framework](https://www.npmjs.com/package/serverless) that provides the ability to create mock responses to HTTP(S) requests. This is useful when developing integration against an API spec that doesn't yet exist. This plugin uses [nock](https://www.npmjs.com/package/nock) to provide mock responses. It supports mock requests for:\n\n- Local Invoke Lambda calls\n- [Serverless Offline](https://www.npmjs.com/package/serverless-offline) API Gateway Lambda calls\n- [Serverless Appsync Offline](https://www.npmjs.com/package/serverless-appsync-offline) data sources\n\n## Requirements\n\nAn existing serverless framework project.\n\n## Installation\n```\nnpm install serverless-offline-http-mock\n```\nOR\n```\nyarn add serverless-offline-http-mock\n```\n\n## Upgrade to v1.0.0\nPlease note that if you installed a version of this prior to v1.0.0, you will need to follow step #2 below and add a truthy `serverless-offline-http-mock-enabled` value in order for your mocks to be loaded.\n\n## Usage\n1. Within the `serverless.yml` file, enable the plugin by placing an `serverless-offline-http-mock` entry in the plugins section.\n**If using Serverless Offline, make sure it is placed above the `serverless-offline` plugin**\n\n2. Create a `serverless-offline-http-mock-enabled` entry in the `custom` section with a truthy (true, 1, etc) or falsy value (false, 0, etc). You can also use environment variables (for example, `${env:MOCK_ENABLED}`).\n3. Create a `serverless-offline-http-mock` entry in the `custom` section.\n4. For each host, create an entry containing hostname, a list of JS files to load, and an optional directory. See `serverless.yml` example below.\n5. In each JS file, export a function that accepts the nock library and hostname as arguments. Within that function, implement nock to handle the HTTP(S) requests. See `example.js` example below.\n\n\n## Example\n\nserverless.yml:\n```yaml\n...\ncustom:\n  serverless-offline-http-mock-enabled: 1\n  serverless-offline-http-mock:\n    - hostname: http://www.example.com\n      directory: 'mocks' # Optional\n      mocks:\n        - example.js\n\nplugins:\n  - serverless-offline-http-mock # Note how this comes before serverless-offline\n  - serverless-offline\n```\n\nmocks/example.js:\n```javascript\nconst mocks = (nock, hostname) =>\n  nock(hostname)\n    .persist()\n    .get('/')\n    .reply(200, 'success!');\nmodule.exports = mocks;\n```\n\n## Development\n```\nyarn test\n```","readmeFilename":"README.md"}