{"_id":"@serverless/aws-websockets","_rev":"29-6879cf4ad321b66cce47a2734ce05399","name":"@serverless/aws-websockets","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@serverless/aws-websockets","version":"0.1.0","author":{"name":"Serverless, Inc."},"license":"MIT","_id":"@serverless/aws-websockets@0.1.0","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"}],"dist":{"shasum":"75130e1b06a0e5c10b6626885a9539071c5948c5","tarball":"https://registry.npmjs.org/@serverless/aws-websockets/-/aws-websockets-0.1.0.tgz","fileCount":8,"integrity":"sha512-lwU88UK//ZDxmXvgpE/u20dE8OB8Rz/SA+qr+EPa+XkBWfxU/sVsBAbkyPKFT2r8RnxSvHCFOCFTNLPq3AsZUg==","signatures":[{"sig":"MEUCIEhpZibeIbj0XqgkVVFEoGM7LXxJox52KFXRWapmj26lAiEA/9gm/uU4mzd9v/ioe6hM2WHsjz7Xvjx7TdzhvhjtYug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck2SZCRA9TVsSAnZWagAAUP8P/1qjjO/LnBh437ySmxH7\nw6TvX9HsojKrzELh6eYK4JgYyrVWTxbV04ZBLu5sBHaL43rzu1i24Z8P6TfG\ntscQmogT5I648yMFhxp4B+BfnYVc9Rjb9dV9x4Y8Uo4ofDIGLwPUXqVECsMJ\nam+Yc3oJH2vxMnBRjFlwf930r+ADnMjnDVSGghFQuseUdOpT4rjbhm9XNxiu\nwwq3IC0TgBKNe7wW+wasoYM7gdxDOgNDkl1yUd63Zdpt/dEhtVUhvHhU/FNU\nmSI6e1j2F1up/T8hr9rq8uefztTRE/kx5bjEhS5Zd2CfLT5TkVPhvNgY5xoR\nCFOlQTC9Q+4leDRfxaj/81tyPny2VcNWgukn9A20KKYol3bm8XG2/bnJ45om\n4b6JPPcjodSTCAPcDNsF0953sEd+MWpBMVgbxH1pU9A4tgGaD6LNb7GYV4ds\nYdZIfx/CzNc5urcj9B3vT2GaH14aHl5E6fErQLRLvW64qcfILFzTI0pilJB+\nwyB0Gcv/ezJvlq2dI3n5DOIcnxVIkg8kBqiEStAxUiPtHdDgNUGMpLxr080c\nlOb78+RWMj694PRD/F40Jxb7IXwBjw16DpVVj4kwiuIxyl/90LalkwrvPXx7\n4w4cwsupcAjUI6wFOawHKcRMSI+XEU/9z/C4yJIvclv/coIGLfL+bWeRc3lI\nyst+\r\n=R7fe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./serverless.js","gitHead":"673dd21c482037111b3a92f891a56a7c38dd7984","scripts":{"lint":"eslint . --fix --cache","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eahefnawy","email":"eahefnawy@gmail.com"},"_npmVersion":"6.7.0","description":"A serverless component that provisions a websockets API","directories":{},"_nodeVersion":"11.12.0","dependencies":{"ramda":"^0.26.0","aws-sdk":"^2.0.0","@serverless/components":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.6.0","prettier":"^1.15.3","babel-eslint":"9.0.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aws-websockets_0.1.0_1553163416397_0.07918745788628812","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@serverless/aws-websockets","version":"0.1.1","author":{"name":"Serverless, Inc."},"license":"MIT","_id":"@serverless/aws-websockets@0.1.1","maintainers":[{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"pmuens","email":"raute1337@gmx.de"}],"dist":{"shasum":"ac290ebb690e89fe400d282894019800b3c77462","tarball":"https://registry.npmjs.org/@serverless/aws-websockets/-/aws-websockets-0.1.1.tgz","fileCount":8,"integrity":"sha512-wyL6M2S/5GpzoIWfuBq8f1IXL+XpKXopGqkQIx+Er29LEClTID38dVJyRjhGHABXLDaQwSmXnxuYoPPe0UlrRg==","signatures":[{"sig":"MEYCIQCEzMe5xjjC6YSPbmtCaTiEXcSkZRpeQjINcKJ04xlxpgIhAK1/8MzJgMQSVDo7WBmHL8FZlJ/abuIMRbda2sJ/5XaU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcm5rOCRA9TVsSAnZWagAAdF0P/jrpsTS88rHqfEQ9hn89\n7ml95dHBiHiq7iUz1QiolfCTIOI15kStChXVVDJCf05fjLjmb417uugayyQw\nMaQXSjH7GlwwyIt13BsV69c5K2SkNTR2kFldEXODK9fha/C6uaFncjLfzQqJ\ng27Hh/Qxcmi/QN2d+1dH8OFOfrSCZw6r+Rz+1SSD+/6uVIbE0ylbPuAXV8Xz\nQN0dpLxd03M6TqPKq3R3WXBTOXpK8L2OG31cZKs1pDSuuxNEMqRlJ0LfgjFM\njv7cTbbrXiFwhspXpW67N4ILhkNy+U9IEma5TqbxOqC5TNMRDYdc2UwVqOW+\nwjtzPXLeeK9uIxqwcxV48IiRo7dyTGMBVA5b9gXiZe4Vra21+YhgYbVHI1Rc\n68HA2WuXpXshZ8bBeqcBvkw0+81zPh0MdzvhEiaKf48v+cH4yR/YLQdt6jXa\nWoNH+yvr2jJp28Im1RdYDnlC09I8DVEoH+w7c7AvrQl8TOxxI6OHtYZqbwxg\n/miryyLBCSoZUOUsGJ+9ZmUa51pVG4h8dmvjeJj1ZvX3D6RGXNqseVd5fXa5\nxuicXHOqqgxqNxVolVcC4Nal2+P1ww5lmx59zeyhItGYWASOoDDTN6CCMor/\nwydRxw6wh3h2s7ChL2qODGxzZV1BmKD6pWkxAC2ArIS1p1hoqD56jq5S52OE\npssW\r\n=jFbi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./serverless.js","gitHead":"6f55238c3d58c1877f4d4777c8175f6b93d1f722","scripts":{"lint":"eslint . --fix --cache","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eahefnawy","email":"eahefnawy@gmail.com"},"_npmVersion":"6.7.0","description":"A serverless component that provisions an Aws Websockets API","directories":{},"_nodeVersion":"11.12.0","dependencies":{"ramda":"^0.26.0","aws-sdk":"^2.0.0","@serverless/components":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.6.0","prettier":"^1.15.3","babel-eslint":"9.0.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aws-websockets_0.1.1_1553701581996_0.165736455889836","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@serverless/aws-websockets","version":"0.2.0","author":{"name":"Serverless, Inc."},"license":"Apache","_id":"@serverless/aws-websockets@0.2.0","maintainers":[{"name":"ac360","email":"austencollins@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"dschep","email":"dschep@gmail.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"pmuens","email":"raute1337@gmx.de"}],"dist":{"shasum":"702f96e45e5a077dadffe22ea6d6bd8578f05124","tarball":"https://registry.npmjs.org/@serverless/aws-websockets/-/aws-websockets-0.2.0.tgz","fileCount":12,"integrity":"sha512-i6XTu0JAgnXYXeNeGyrNoB5XrxLRPyEhMYrcp0fB+Qhxqfbvgm4bhid71dt3MmqiCxN6SwAic23om2MlcCN6pw==","signatures":[{"sig":"MEYCIQCvi6mdvYw3rKWYPJWoeaWH/NJVFVRbJDR8Stto/VGW8AIhAKoFCe0tUUaOucoJSm7A9N5ioJGnTWxSNCQN5IFcaNll","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+RDbCRA9TVsSAnZWagAAFcIP/1ls67SDWe2LtSEha4dk\neG34BgQkVxGOEyPrVHK8mVdXJM8AzXM46fNLTuQMwhJqM9yIAgWP1djagoG1\n64AGCqDybz7WrsFsHcdi49Qf6BDhLa7DBTjLP0AfMT9xDmXJGWjwVuc7zrsz\nPvIcSlUCmfQDbj7+XPNDIudBdS/TrkASeMZl9krhlqzem/acynr6+d3xWCzR\n5b1CFh1TlTCp4+aO5gcknFpHQpP9yKIBJbiFDA+9kkXDyqkR5B6R+8xCkt1F\njdVLK+UKcoP3O3sIBjs55Qk61TGlOx/LcEAyssUANXfuFNLw+6cjOp0hkcKF\nBofUItq1ZbW273fiVHIbqNfVax5ax5xosBjOKWVUYvWgiI6HkOAbDj7rl1c2\nPg91ywgjRT1M048gFRNKKVamy53m/opmDyWz4+zTHPtsx8G7ZN/TJxniIFKL\nWg3rq17dpm36oOZTa0kVcCn8Ory9zAXZPH6VHB/WbuDqOa35NcSklQ8oh0om\nw5CqMdKKWfUf28/lk5Ycv6z0ON3gt8bpjAeqwpuu8/xNHh3orSsYtbwnyB7i\ncafc+sLDF0UfEGYVvsG3im7Egtl3r8X3r9qma7/O5Q2iJaDB0+lfWDkxq9x/\n6a4OKOP4QzJ81Oq6sUB6j3vuzS1N5FYQuG+VDSfYNApkjtI+Tn6T6xlr+k2V\nXyzg\r\n=knOi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./serverless.js","gitHead":"d2789c28f3914e37b95be019e02a16fd5931ef14","scripts":{"lint":"eslint . --fix --cache","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eahefnawy","email":"eahefnawy@gmail.com"},"_npmVersion":"6.7.0","description":"Easily provision an AWS API Gateway Websockets using [Serverless Components](https://github.com/serverless/components)","directories":{},"_nodeVersion":"11.12.0","dependencies":{"ramda":"^0.26.0","aws-sdk":"^2.0.0","@serverless/components":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.6.0","prettier":"^1.15.3","babel-eslint":"9.0.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aws-websockets_0.2.0_1559826650461_0.7016462973433781","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@serverless/aws-websockets","version":"0.2.2","author":{"name":"Serverless, Inc."},"license":"Apache","_id":"@serverless/aws-websockets@0.2.2","maintainers":[{"name":"ac360","email":"austencollins@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"dschep","email":"dschep@gmail.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"pmuens","email":"raute1337@gmx.de"}],"dist":{"shasum":"98aba9159c236a192ed67169f4407f2d71f8c72c","tarball":"https://registry.npmjs.org/@serverless/aws-websockets/-/aws-websockets-0.2.2.tgz","fileCount":12,"integrity":"sha512-3rI8H93Ee4lbMx2/xv/3AM1bPge7IgFOh1NHXVP26e4ckpKjVrPSpiUbaIOLzksbZlDjFnq8j0At7SHXnPUN7w==","signatures":[{"sig":"MEYCIQDsJu8huHeGaXdYMw2sAIm5n02nN2J8LlHiWglUfIZoXAIhAKWvyQ2zpFqOyR+Na4mm/WcF0Gj9RtMzD2zgJQUY4a4F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLLN9CRA9TVsSAnZWagAAYuQP/j/iXGR1AzSL6YDXezu0\nMuKp1YA/cDdzEZAL5qOZX0hMvPuPXD0TFRoI6+qpmlUVUzpq8fpW6fnwA6Jo\nV1JQDNedVFM8ZQXojCQxjYuf4wghI9M4FK4XTqiB8GHlij5YOsZKyxYvyXbK\nCWS2q4bvD2EseeKmr4JJds3Fx44dgaRt9pMo9SXkIar7tmVhpy3DKjawLxXg\nDCgO71EPbzLEqehFssn+WfH/+cryTNvCl7IWdAgZ3uTHcVWZGbaFr3OQ0rlR\nmt1RbTSp+vv6GHC38PrFzMzzDxezU9E0h6rqcJ2e065jhRYk0/07wnqfmRhM\n/1pftchxzO8Km9GsilzQiBCJoUaF3lH8gHm53oVHK9cfvib/Trb2WXkJi/ZL\n/cl4oBO6/5KtDv89LNocbe62lKqWLSNEaQ/Nsug751C2QqgBiy9fDY4czBP9\naUzuntf/kGHHkCNByoEBqw26Ye3KoXssML8GTAYQg70I6cZ+HFzDqhIgNs71\nnIB3wf2Ozj2DwLoczReiZf6nqdQzFUb71LvijeGDBOHqW3gSOtzGLdAUpEVg\n3DzEXybIWl7/zI6HSxk8N4p6PjNloaJhiqMNVYm0Fqclhqcy203C25h0uaEQ\nw/UtWseJqA3/2kLgKLNOXajjo/YV+xChTdT7W+tDbSLHh3eAAAM9WZlJkvBz\ng4lX\r\n=24Fn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./serverless.js","gitHead":"107725008a7f4a98cf4226a83c53c97742c98611","scripts":{"lint":"eslint . --fix --cache","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eahefnawy","email":"eahefnawy@gmail.com"},"_npmVersion":"6.9.0","description":"Easily provision an AWS API Gateway Websockets using [Serverless Components](https://github.com/serverless/components)","directories":{},"_nodeVersion":"12.6.0","dependencies":{"ramda":"^0.26.0","aws-sdk":"^2.0.0","@serverless/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.6.0","prettier":"^1.15.3","babel-eslint":"9.0.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aws-websockets_0.2.2_1563210620228_0.6682527695231024","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@serverless/aws-websockets","version":"0.3.0","author":{"name":"Serverless, Inc."},"license":"Apache","_id":"@serverless/aws-websockets@0.3.0","maintainers":[{"name":"ac360","email":"austencollins@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"dschep","email":"dschep@gmail.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"pmuens","email":"raute1337@gmx.de"}],"dist":{"shasum":"220f2fee56105e583b1a793073be83c0ffdcb305","tarball":"https://registry.npmjs.org/@serverless/aws-websockets/-/aws-websockets-0.3.0.tgz","fileCount":12,"integrity":"sha512-bh9uLLLCyIYF5Ed8CY4SUw/AqjrXbsA/ZD7eXxJmvUAvpFQ4BiCcDbdz0JhN4EeNcygQ5SjlCIRn6i29eAMfPA==","signatures":[{"sig":"MEQCICD888gfFXOTpZvJbbgd9BPqZesCVP4pdJG7lrS8/AFaAiBdTAEk7H4d2HerQaO2N1XdvXJ0Cv1YLYYpnIUq7Q6+6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLbisCRA9TVsSAnZWagAAQacP/0ZCFlRYXjWeuT28ZTpD\n9HJXgEeR1WAqW+GRa99T8forpYCRtMT8xiiJ5wxg0dpqcExw0+MgXJwt2ht3\nLKAV/GqxtkSBBcHnxpiQPDOC8ekvENCIBZbfZj/b0EF/rmp8iKi6enH96r0M\nceqGt3b4P17c5t30Fwp5WLxAh8XL7gd19y3s580gT0kFKIoYIJt2Cvkh4uBP\n0Kmr9OYMywc13BZsu/9xiCI+CPnZcTK2PH6ym8PdV9EofDV9aBRChA5Skw/O\nH3YYWgp0QVb7IfBWGt3VYaehZ2fBKsU7FZPiYI9qfVq201ixUzxKJghI7KHD\nq1Nl5IvU4RzBO/xcF9awcaLlzgNjLdYJeu8y1HS/grTn/3BSuMZ2Fob7a70K\nHDDN+YE4aaZomyPaegL1qi3ZR0bbUahhnzA2LgEC4miV8zg760SF/PMHDvQm\nntQ8sEXsIeaP5jlIKT0ZACEdoa/y9mk4IFY+bOOZuze9v40jgmXqHdaf+5oO\ns6NDJGld9tGP/743P62sCj6M/daRn7P/M/4krZUbTAcaf3b2QsLDOcYFFPOC\nQ6TiKReahUcaXykYUlN8tkXhBwuacaV0kuxP567efFrp3LPB874/LzWGWQYZ\nN8sh429wmJzQ9mWQ8+Vh7W6FTzryXqKQEpKylPmiWsAzXGZgtf/zVZFmJFJF\n7VkX\r\n=NJK8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./serverless.js","gitHead":"7063f6506ffa21f904be47436e6f724d70f8bc70","scripts":{"lint":"eslint . --fix --cache","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eahefnawy","email":"eahefnawy@gmail.com"},"_npmVersion":"6.9.0","description":"Easily provision an AWS API Gateway Websockets using [Serverless Components](https://github.com/serverless/components)","directories":{},"_nodeVersion":"12.6.0","dependencies":{"ramda":"^0.26.0","aws-sdk":"^2.0.0","@serverless/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.6.0","prettier":"^1.15.3","babel-eslint":"9.0.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aws-websockets_0.3.0_1563277484132_0.6204135175548333","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@serverless/aws-websockets","version":"1.0.0","author":{"name":"Serverless, Inc."},"license":"Apache","_id":"@serverless/aws-websockets@1.0.0","maintainers":[{"name":"ac360","email":"austencollins@gmail.com"},{"name":"aj.stuyvenberg","email":"astuyve@gmail.com"},{"name":"dschep","email":"dschep@gmail.com"},{"name":"eahefnawy","email":"eahefnawy@gmail.com"},{"name":"pmuens","email":"raute1337@gmx.de"}],"dist":{"shasum":"20327b81ba2705a9712d26420609c457c3de43b3","tarball":"https://registry.npmjs.org/@serverless/aws-websockets/-/aws-websockets-1.0.0.tgz","fileCount":12,"integrity":"sha512-dLMV5bWSUeCo47yWsYDQjTAXS3MmAwKLVJ+UuOtRnItytdNp4SL4Nw/dgOH6xAOdgdlzVBCpyTrFZyP3+47VAg==","signatures":[{"sig":"MEUCIQCVbyND9v9qMNiR9OrBMoyiAE0m9PAFUz4jZbL1PYF44gIgJ1m3uyZrJRXheR/NpofxNOvv1cyJDYn0V4eMhaO42O8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLwx+CRA9TVsSAnZWagAAw3UP/0t7DC1p8/m7J69bXWED\nt3TbBO3PvzM8chsvM4Q1TExmfTMdcc6BH91x8+xpDkjxfCDVYxWJ7fASokUJ\nS6deQbNQfOLs1/n2WA6Sz//kxPCAiZqBvfl5curtYsrjVZ2bGb7YorJ73H7C\n7cJej0Q4fdgJy0Z8KVX8PeGeevMlFNfCB4dsC+4IE01NcWZ14eRGgnpDaUgb\nD0DzIULHGsPXZ5BwVHvyMTmwAu6XVRfb57FELhbLnH4EAh2SQt1Opg8Pn1ZJ\n7GBpQZNcrrlSF/FU52QiRpu4EeBvs5Xn4BvPGUI6ZYSb0HoMNxDbWYW1ITpA\ncb9aC0drjpG1MmKBOrAbZKNaU3SAozn4ei9vTIUQdzkXYzaAYBIa/o7r5qoU\nxgPV2wvPHubHO6h6Ba47JtcxlvyqsTAUlxVc5XxD/BfGKHXCdc1Ha2VEJza6\ngOf9IR+p6NGPjEjRla7fEliL9Fto2dYMMfXy/2WDdbvAYH+0PoSmQP5Qw2c4\n5Q/2PQaNuMkJd+0MK5gOzfueQlzGsuPSbMDtsXt2w5PWjJXreNXP7+3C1iDx\nI5Rfvp5us/hO0qPgfmJIFBDG8v542WD01N1ydcvLFhXoAAo/ILzEI6icUAUG\nLiyYqCQtr2+KSv+h7mpYFBXUk0qyGL8cBPf0XBK+s6u/AfPF8plzA5VeZv2E\nY24X\r\n=VgvW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./serverless.js","gitHead":"52673dfae11f2a92cdeea93f60df45b9b421d3e3","scripts":{"lint":"eslint . --fix --cache","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"eahefnawy","email":"eahefnawy@gmail.com"},"_npmVersion":"6.9.0","description":"Easily provision an AWS API Gateway Websockets using [Serverless Components](https://github.com/serverless/components)","directories":{},"_nodeVersion":"12.6.0","dependencies":{"ramda":"^0.26.0","aws-sdk":"^2.0.0","@serverless/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"5.6.0","prettier":"^1.15.3","babel-eslint":"9.0.0","eslint-plugin-import":"^2.14.0","eslint-config-prettier":"^3.6.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/aws-websockets_1.0.0_1563364478082_0.2142595536270111","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-03-21T10:16:56.212Z","modified":"2024-10-09T17:21:57.142Z","0.1.0":"2019-03-21T10:16:56.624Z","0.1.1":"2019-03-27T15:46:22.115Z","0.2.0":"2019-06-06T13:10:50.978Z","0.2.2":"2019-07-15T17:10:20.413Z","0.3.0":"2019-07-16T11:44:44.298Z","1.0.0":"2019-07-17T11:54:38.188Z"},"author":{"name":"Serverless, Inc."},"license":"Apache","description":"Easily provision an AWS API Gateway Websockets using [Serverless Components](https://github.com/serverless/components)","maintainers":[{"email":"austencollins@gmail.com","name":"ac360"},{"email":"services@serverless.com","name":"serverless-main"}],"readme":"# aws-websockets\nEasily provision an AWS API Gateway Websockets using [Serverless Components](https://github.com/serverless/components)\n\n&nbsp;\n\n1. [Install](#1-install)\n2. [Create](#2-create)\n3. [Configure](#3-configure)\n4. [Deploy](#4-deploy)\n\n&nbsp;\n\n\n### 1. Install\n\n```console\n$ npm install -g @serverless/components\n```\n\n### 2. Create\n\n\n```console\n$ mkdir my-websockets-backend && cd my-websockets-backend\n```\n\nthe directory should look something like this:\n\n\n```\n|- serverless.yml\n|- .env           # your development AWS api keys\n|- .env.prod      # your production AWS api keys\n|- code\n  |- handler.js   # the lambda function handler that would receive the websockets events\n  |- package.json # optional\n```\nthe `.env` files are not required if you have the aws keys set globally and you want to use a single stage, but they should look like this.\n\n```\nAWS_ACCESS_KEY_ID=XXX\nAWS_SECRET_ACCESS_KEY=XXX\n```\n\n### 3. Configure\n\n```yml\n# serverless.yml\n\nname: my-websockets-backend\nstage: dev\n\nmyLambda:\n  component: \"@serverless/aws-lambda\"\n  inputs:\n    name: my-function\n    code: ./code\n    handler: handler.hello\nmyWebsocketApig:\n  component: \"@serverless/aws-websockets\"\n  inputs:\n    name: my-websockets-api\n    description: My Websockets API\n    deploymentStage: dev # AWS API Stage\n    routeSelectionExpression: '$request.body.action'\n    routes:\n      $connect: ${comp:myLambda.arn}\n      $disconnect: ${comp:myLambda.arn}\n      $default: ${comp:myLambda.arn}\n      message: ${comp:myLambda.arn} # you can specify any route\n    regoin: us-east-1\n```\n\n### 4. Deploy\n\n```console\nmyWebsocketApig (master)$ components\n\n  myLambda › outputs:\n  name:  'my-function'\n  description:  'AWS Lambda Component'\n  memory:  512\n  timeout:  10\n  code:  './code'\n  bucket:  undefined\n  shims:  []\n  handler:  'handler.hello'\n  runtime:  'nodejs8.10'\n  env: \n  role: \n    name:  'my-function'\n    arn:  'arn:aws:iam::552760238299:role/my-function'\n    service:  'lambda.amazonaws.com'\n    policy:  { arn: 'arn:aws:iam::aws:policy/AdministratorAccess' }\n  arn:  'arn:aws:lambda:us-east-1:552760238299:function:my-function'\n\n  myWebsocketApig › outputs:\n  name:  'my-websockets-api'\n  deploymentStage:  'dev'\n  description:  'My Websockets API'\n  routeSelectionExpression:  '$request.body.action'\n  routes: \n    $connect:  'arn:aws:lambda:us-east-1:552760238299:function:my-function'\n    $disconnect:  'arn:aws:lambda:us-east-1:552760238299:function:my-function'\n    $default:  'arn:aws:lambda:us-east-1:552760238299:function:my-function'\n    message:  'arn:aws:lambda:us-east-1:552760238299:function:my-function'\n  id:  'vwd0sx6f5g'\n  url:  'wss://vwd0sx6f5g.execute-api.us-east-1.amazonaws.com/dev/'\n\n\n  32s › dev › my-websockets-backend › done\n\nmyWebsocketApig (master)$\n```\nFor a real world example of how this component could be used, [take a look at how the socket component is using it](https://github.com/serverless-components/socket/blob/master/serverless.js#L62).\n\n&nbsp;\n\n### New to Components?\n\nCheckout the [Serverless Components](https://github.com/serverless/components) repo for more information.\n","readmeFilename":"README.md"}