{"_id":"@argodigital/formula-response","_rev":"3-b1ee802336f79e79d88043e8670efc1b","name":"@argodigital/formula-response","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@argodigital/formula-response","version":"1.0.0","description":"Handles data (or error) response from handler. Provides unified shape of response for all **formula** services.","main":"src/index.js","license":"ISC","scripts":{"test":"tap"},"author":"","devDependencies":{"tap":"^14.6.1"},"dependencies":{"@argodigital/formula-errors":"^1.0.0","jsonapi-serializer":"^3.6.5","ramda":"^0.26.1"},"gitHead":"4ba3fd52f4753abc5e8d46285c563e8755736b56","_id":"@argodigital/formula-response@1.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-KfglPqGM4ADpUQIefFGh0Ko5eqa729F06hUJFYSNOWtqIPhTAwKh1F6qR8RxhnB+9Oem6JkluxR3q8h/vCgMbg==","shasum":"bbcd3370243f099ce7c167531416449dfae6be9c","tarball":"https://registry.npmjs.org/@argodigital/formula-response/-/formula-response-1.0.0.tgz","fileCount":17,"unpackedSize":56459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsy9bCRA9TVsSAnZWagAAZeMP/0j1XV6pzSMm6GvoB/AB\nSljNh1Iygbqj/H1lad7ZXHxqIevus7dAyRwczg3letA2LS16BefkJPF163zI\n0ryWaofDHSrMBAjSdVBBLw0YYVSwS/CLC2dJcZJJSuzeu+jmCLmVtv18tDPj\n05GjOygt9XTaCkMk6kTFSBOwVtb/7P7HDXC9lIj/uTN8c2WHAFMddn+ggZe0\n96tMsQhKt3pFUefwnvS0JlWzxSxiz2CCFajRj07T2vcMaZ6JY4X/V8xafGz0\nWtWoSeO9bHkLBO2dYb3kO2mqAz4Qpe9ZX1VzF8Fe/KSiJ9IYd8StOXFuNRQF\nsYUqtAzkSj/bud5nzjibVFFGpxbXlz/KHSuEmIcJPRJL3mp3vvQeMMeoFYfV\nMepx+OOgXySM9ZWDy4QQx+6sVlr5O20XBQ0QpWTO71oE10nSpu7fN8zc2YpY\ncKckj8wVqIxGYrsqaX5pPIup1xxYIi4ZgZBfIURXIiOv1WJix9f4NQ+NKq8E\n5jwlLX+7Oob36VRqeDRGDEYARJfdPz1NYjgRQXaelI96lY6q40EBMY53wmNS\n6XLHns47BhMSXlGnDD1ntRoRO4UYbJGlE1WEFDMllvHIqKO94P1HZHpRYhTf\nIIN/BuTsnIFoefKrEgAjBmYPE0lUT/w91GgifLk1XWC/fuikoLXWFy+IfjRW\nOuvG\r\n=2n4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn3U8VGBlyCs+3Q4K5GHiGfEdGp8ff4sYQDuvfR9gC7gIhAO1sG6axVj+6eI3/5OTs14erjqFBdTQrRaZkOjgdu26d"}]},"maintainers":[{"name":"radociech","email":"radek.czarnecki@gmail.com"},{"name":"baronswindle","email":"brandon@baronswindle.com"},{"name":"argo-chulander","email":"bryan.chu@argogroupus.com"},{"name":"heatherlorenzo","email":"hd.heatherdrain@gmail.com"},{"name":"argojade","email":"jade.hong@argolimited.com"},{"name":"benshimmin","email":"bas@cornucopic.com"},{"name":"argo-digital-dev","email":"digital@argolimited.com"},{"name":"toby.jackson.argolimited","email":"toby.jackson@argolimited.com"}],"_npmUser":{"name":"radociech","email":"radek.czarnecki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formula-response_1.0.0_1572024155449_0.9968165411042988"},"_hasShrinkwrap":false},"1.1.0":{"name":"@argodigital/formula-response","version":"1.1.0","description":"Handles data (or error) response returned by handler. Provides unified shape of response for all **formula** services.","main":"src/index.js","license":"ISC","scripts":{"test":"tap"},"author":"","devDependencies":{"tap":"^14.6.1"},"dependencies":{"@argodigital/formula-errors":"^1.1.0","jsonapi-serializer":"^3.6.5","ramda":"^0.26.1"},"publishConfig":{"access":"public"},"gitHead":"4ba3fd52f4753abc5e8d46285c563e8755736b56","_id":"@argodigital/formula-response@1.1.0","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-2MmE+1nT6eME1LeCuEro1RRSqRNwiZwVoeTWjxQQAn0uAnYuoApQLw/fi2NxIG0mYiG0Y71E572mOaQP6GliYw==","shasum":"1d5d0548ea89219ae5616c937716cbbcf5ac2789","tarball":"https://registry.npmjs.org/@argodigital/formula-response/-/formula-response-1.1.0.tgz","fileCount":17,"unpackedSize":59750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2EqVCRA9TVsSAnZWagAAuCEP/3WSb9qZlUOYCQ8enPuP\nv+l1+4d1eEp7t3Ncxnqj8gyOnl2ADaJ54fV5ZjfcMa4STMqq4dwKVJhlBXht\nfk79dbuTlMB6WyP/DDTJFrmXXV70eu0AOlZZppEI/lirNBZ84txUgrLGz5FZ\nzX53q4MynK544PK4a5lGiv9jCzyYPqyTXFy3T2k5VgxRE/pKN+EQXdw2jpiX\njJlNjDJskfv2rCXif7SoGfg0VcBeYgUz97zSjQONTLehoLmSiNqEJS/9uoCz\nHmAiDJ+9m6F4OIn9RCr/b1gUMYU8+8tAVZ3b/0FboD5LEf9FGzHEs1eX8lbs\nNcK+WcjGjYW1A9UrgfPnYM9f2PwEjZw8u9Htk/kg+wwdcc3yB27OhRd/AYUf\nSUsNhJqQHx6j6IaKk2DZM4zCnhBLeeNjdRFMOsJJ+zKgBGUFT9ithstX+JL3\ncCiCerZ9P5nZq8DcalsAobUgiy8AAd94EGuaisCOh7yvu4X2VafVr+rB57Fl\nsnFCZakleuX/jzYKs00yllpnmknDw7grBDQ+1SacvEyAl02L99cxnvl/J3Rn\nYRrek2zca7xdu9Ty6ZWGURJW4c7PA29d8oPU3obuBS8wShcfre5Y7R8Y6n/M\nj9dYROPu7L4rZQptGg/UXD3nIe438TgkysoStJimr4+w3idg6WODx02+rdxa\ni/+f\r\n=YSM2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEccVQVe49yEOD47VPngfys/R1GXmiqS3j+H+3D/mYHrAiA1Nl0pv/6kYw2xOMKATT1L4bKn+THTl/NAuQEBR5Lv8w=="}]},"maintainers":[{"name":"argo-chulander","email":"bryan.chu@argogroupus.com"},{"name":"argo-digital-dev","email":"digital@argolimited.com"},{"name":"argojade","email":"jade.hong@argolimited.com"},{"name":"baronswindle","email":"brandon@baronswindle.com"},{"name":"benshimmin","email":"bas@cornucopic.com"},{"name":"heatherlorenzo","email":"hd.heatherdrain@gmail.com"},{"name":"radociech","email":"radek.czarnecki@gmail.com"},{"name":"toby.jackson.argolimited","email":"toby.jackson@argolimited.com"}],"_npmUser":{"name":"radociech","email":"radek.czarnecki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formula-response_1.1.0_1574455957508_0.837462685904862"},"_hasShrinkwrap":false},"1.1.1":{"name":"@argodigital/formula-response","version":"1.1.1","description":"Handles data (or error) response returned by handler. Provides unified shape of response for all **formula** services.","main":"src/index.js","license":"ISC","scripts":{"test":"tap"},"author":"","devDependencies":{"tap":"^14.6.1"},"dependencies":{"@argodigital/formula-errors":"^1.1.1","jsonapi-serializer":"^3.6.5","ramda":"^0.26.1"},"publishConfig":{"access":"public"},"gitHead":"7b01cbcc11a0d7091247110c609fcc3a984f2539","_id":"@argodigital/formula-response@1.1.1","_nodeVersion":"10.18.1","_npmVersion":"lerna/3.20.2/node@v10.18.1+x64 (linux)","dist":{"integrity":"sha512-aYC4maawyPWxqIep7wg4akBd2af9HlXHyYkN1pjb1nbMimdhqXi98MLvIkipVMXHYcosDvC+rzZOybguxrW3EQ==","shasum":"f7d13d52c328a8bfb264d97029546b92c6755bfc","tarball":"https://registry.npmjs.org/@argodigital/formula-response/-/formula-response-1.1.1.tgz","fileCount":8,"unpackedSize":11593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHOljCRA9TVsSAnZWagAA8QoP/0cC0tcRqdKZ/fo7E0j0\nKPSXiZxn592d6AIoFMY8Vs+3gZjrQjlHH1kcy2j3VlVRAugnj7nTD7KgEu9j\nf0m4NQPBb0dMlrQDheew4Egoz9wgLQzNdgnvVzM41hmh6aTmWYZI4ZoOWE5X\ngZ66H5Qm//JV7bcWUSK8sAqvwfA7uR3WqiSlN56geuQmqbKxvMmMINhLpscg\n3W6Zc9PXCr8qCM/yWp0n+oR2+UDU5Lf/eFWbovzg7POgV1dJTNu136yx2/hs\nxcTKJ22hQv9SRX970o0CwnFXodzf8s7RY/2ILJauNnV6LBI5Nmy1j8cBtYfD\nakZg/RvLZuE7uJ/NYJj/sOBUtnHfLqwmwfFOkFbKQE60i/Z+aXp35FOVBaC6\n0XyWCHiKhfKwXhD3cavQLP3akVcPv8nWohP5yyABfVY1k7x7C0dvPxwGkhUV\nfCdWqcXaiL0D3eo4jOTI1ZPnsg7x+FMw2/kiju2nJmfT5ItdbXj3tY4z2nyW\nBBP4ZY0ECowQLizPp0Jx6Tl2YgEKr1axAWP2oAOYQ36P6Mv0lMOp6ElrCqtZ\nazvPdjt/imM/vU0QKHPl7Y4+9jaFkVKiBnIxmAQfASRX5d73hBXe76wDIOPy\nKfrznPYJuegpjD0OwjMWJHXeRE8k/uR5Hc+BheSg/qbAc+tkPYlaPQ9LPswp\nz7mW\r\n=i9bL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNKts3rzkH3lDzSoI3t/kJMkvT5Ravmmx6DBJnBiMlQwIgR+znvQn2g/5gQyNZZQC6SsWRQ+GWLvPZUkH/IGeDyQ8="}]},"maintainers":[{"name":"argo-chulander","email":"bryan.chu@argogroupus.com"},{"name":"argo-digital-dev","email":"digital@argolimited.com"},{"name":"argojade","email":"jade.hong@argolimited.com"},{"name":"baronswindle","email":"brandon@baronswindle.com"},{"name":"benshimmin","email":"bas@cornucopic.com"},{"name":"heatherlorenzo","email":"hd.heatherdrain@gmail.com"},{"name":"radociech","email":"radek.czarnecki@gmail.com"},{"name":"toby.jackson.argolimited","email":"toby.jackson@argolimited.com"}],"_npmUser":{"name":"radociech","email":"radek.czarnecki@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/formula-response_1.1.1_1578953059336_0.8688678590942538"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-25T17:22:35.231Z","1.0.0":"2019-10-25T17:22:35.665Z","modified":"2022-04-04T15:24:29.011Z","1.1.0":"2019-11-22T20:52:37.616Z","1.1.1":"2020-01-13T22:04:19.473Z"},"maintainers":[{"name":"argo-chulander","email":"bryan.chu@argogroupus.com"},{"name":"argo-digital-dev","email":"digital@argolimited.com"},{"name":"argojade","email":"jade.hong@argolimited.com"},{"name":"baronswindle","email":"brandon@baronswindle.com"},{"name":"benshimmin","email":"bas@cornucopic.com"},{"name":"heatherlorenzo","email":"hd.heatherdrain@gmail.com"},{"name":"radociech","email":"radek.czarnecki@gmail.com"},{"name":"toby.jackson.argolimited","email":"toby.jackson@argolimited.com"}],"description":"Handles data (or error) response returned by handler. Provides unified shape of response for all **formula** services.","license":"ISC","readme":"\n# formula-response\n\nHandles data (or error) response returned by handler. Provides unified shape of response for all **formula** services.\n\n### Customization\n\nBy default response will return data with status code `200` or an error with status code matching code in [statuses](https://github.com/jshttp/statuses) package (see [errors](https://github.com/Argo-DigitalVentures/formula/tree/master/packages/errors) package for error customization).\n\nIn addition, response can be customized through input of `formula-sl-function` and `responseOptions` object. In example:\n\n```js\npostUser:\n    component: \"@argodigital/formula-sl-function\"\n    responseOptions:\n        statusCode: 201\n        attributes:\n            - name\n            - email\n            - dob\n        id: userId\n```\n\nMore options are listed on [jsonapi-serializer package](https://github.com/SeyZ/jsonapi-serializer#available-serialization-option-opts-argument) page.\n","readmeFilename":"README.md"}