{"_id":"@algoraven/util-backend","_rev":"13-67af78cf50faae9e1c0690309a02e5e7","name":"@algoraven/util-backend","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.19":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.0.19","private":false,"main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":"^0.0.409","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["protect","lint","format","build"],"gitHead":"d1af931815d5b02151c97c73025b5b9d22056719","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.0.19","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Zur4hIAat4WEHsSfjeAhCw15VbLKSmTIxuBViAJ/uHm1U9SOlh3bsXzH6X+dixWcKCmOJ1FVmEG1au/a5kPXpQ==","shasum":"6fcb96020a3ad1f9958f02c2e0d322a7fe8835dc","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.0.19.tgz","fileCount":56,"unpackedSize":83249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqgP39/Dqm4IKt1ERs+T1GVTg1kvnt3i/obqG8brjPTQIgEi/2D9B9nU4v2+Vg1m19MfCcEP96FNc/PC6Ze+PucP0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisRPwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCLhAAgMQ9Idhd3MUxe6ceJvBYUy4bLxS8c8RxtLQqvcDKWhRVBdFv\r\ndYax9c6TcATBg7jr06iU+K+eySTLkEDNk13wCsQVTNERX85NNfGzjxEn9mjT\r\nNghZJrKjazWTgVj48L3wcldiNzUfhHsvICwuxrLi56OSKrXnoAAaMRa2P2+Y\r\nZxacHwGQzmPBQDWky7XEjWTakwUu1UyptshE7CBSagezcK1NInOhssZJ+RPm\r\na7C3CaGWd/XLFLD7w+VP63b/Jx6juytTCv2JeEt6JwTzcAsvFX7s9/TnEYWr\r\n0XagmgbsWu3U50HZ/Ho/fLv0pjbkH40z/+VdzKtMnDlOt8VzOGfDK80Nf9ev\r\ntNQNHXwc41dSoMcDun9yoSvFSTli4UrFTJrdR53fBCtc9ugQokavj1ZPW18d\r\nBa4+Wl7Z/ZL/D/y0fV9Va+rcBgSFlkMdNUItGpb2l2ri7avarXLfOYie9P93\r\nvNugchV/lxPjTZGdYvLGfyDs6V/qCpzDqkCw5ow/5k6LeoOXJ36YofGmiik9\r\nWVAzNuS71z5BNNG0K2kCVJ9VI47IMWUaHQMfxNRzfXej2eiUILkEN1A8YsOW\r\nL5yI69pWk/fTorcVLs+CJiJMMUcCtAWLu51dP0yrBsg9TplESIB/5RtDx0M3\r\njit6xjtq7hNc3CR3oambIBRqghLGGkQqjuk=\r\n=KVvx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{},"directories":{},"maintainers":[{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.0.19_1655772144171_0.16938232284875832"},"_hasShrinkwrap":false},"0.0.20":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.0.20","private":false,"main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":"^0.0.409","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["protect","lint","format","build"],"gitHead":"03563fd0e54eb0af6060c0d89fdf4b639960e588","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.0.20","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-SSJV44nlb/fB28xHjhiGmhEPM0wxbPWIIwYdL+UojOVdKeR/CN+CrUWGF790TACiH4Pbwucrf93WhpttL4HRaA==","shasum":"39c6c380e37647cb0542212a1b316ab41d9e2ad2","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.0.20.tgz","fileCount":56,"unpackedSize":83529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6FXxbXD8yCGZ4pZPwObz9clFg9EHgDE2i/fP6YzsOVAiBYcOL8SO1QdEwYST2qCWcVi+gi6GNTrhOM0oEiVh1YJw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisnbHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrviA//VkHH5Xu3aqUto5Sp3EhJKQ21BODS3o3qpz6GSzqgqgCqfKyz\r\nBdOUVs4bTYGerL3TvexoXS0Vi4mrSUmielfxAy/XG2gR9SCSYCOcOOcB900+\r\nOOxo3lCk/J9sZ5+a3KMpMMCCd0X0N/4dB7+MfLEyLj1IXx9pqCm1bsDntv7L\r\nXOkNnt3HrOIjmGt/ghxZEecjY9tnSSTqQalv+QEfIBwtwBndPoCvoSL8c3Yz\r\nYTskKexZLujPxCfPQBFNajt959XXcQ8oP0YGKPCgGP6Tgotm//T8gv9Cg+k5\r\nhh12FT121nUW1LcrV/hlR4JMtFagG+89lKMuN4nUYCUnuv8azmGFY++C3+cu\r\n6YGuN6d1Zd9fMTpCol6SLfCQXwY7dWKXr9WlwS1rUh6ao7+NKgt+tEln/lC1\r\nRo/Tlgp1yNsaKmMXLERHMONY6w4ZOddDwbx8pPDKyQfkWzuPIbUTYgMDxCrl\r\nT0SmlPdNV90RWPUWEGFjYdomtRD8WlvdYX2dDmbSHPFMlMcFdYW7gJQTNUvk\r\nlzSbj7Rxrf2cumfaGxYVp9PIYqABvT75BIJcyd71cnqEmJEnKreihRWPalfU\r\nnp7YoxULWm2e76CtQZT1LT+4fftXNEMvwXGHBewvTLAXCSoz03O863dG4Umf\r\nsi2NNBsUV4+MCUM4zF3p/bAPqkmHk5EYxk4=\r\n=H2kK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"},"directories":{},"maintainers":[{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.0.20_1655862982958_0.5187509034128757"},"_hasShrinkwrap":false},"0.0.21":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.0.21","private":false,"main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":">=0.0.427","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["protect","lint","format","build"],"gitHead":"de73a06019a7775d4a0ca332aaa66f476e8bc289","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.0.21","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nLcKi+UNbk809HbD/88Oc0PdkriAqyAZZzwB6KvBB4MWXKb4XHzdfVvtNpTPeI6ecTwt7JtJJbzYxRx95liR3Q==","shasum":"38ab4e8d44aeab63be6b34b19fe7cf1513ed442d","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.0.21.tgz","fileCount":56,"unpackedSize":83530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrWhmygIgT8NxeMa3pp6X91rngqWT+86nZuZUlfnJ2NQIhAKjOenpF89xlFLk/hbQ8fhNt+x0ISLrj6wE//G40O6JA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu1DwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0fw//YlU+2ZztJ9WR5/2eYN5szkYNqW0uPGd2tBQoyep94jTI/rjd\r\nZQcpMcaW+vy3ZPYLEvF/4UqYukG61iZRsr68di229TIvJsRWKEYkj1JG/aYb\r\ncw/HllS1WDOgrN0MbwvibZ/YJe/2BPXU1oWqcukyrnyh04HVUr4ydSayQdDH\r\nDVP4WRUtEX2+Aelkr4h8lT7xGp84k+V8Y8tMnxxsaHSAHjB2DuqCzMm4ko+R\r\ndKR/hNIVLPxPRWShl0GLzOlpAUl+JrlfjmVVvdidynTbeUplsbq+kZm5N6NL\r\nsqpYGo4xVhREX+h5XelP0z/SscPgdLZ9JjUmCQ/2LDq0Q2adkU2aRLmMeAtF\r\nHa+5iNrLfDYsdO+ERyj6HvegRS48xTSPYzmVJciTNcm+/HuiTqECU+SKh97m\r\nfdHCAIJBxq82C9dqwV2q02cLpYXlb49nCjviPTvedVk4VWT3yby9tjiQWctg\r\nzq6SEnsYql5i+D1jbrWx5lFOv0Ld04mMvBdhZEzZpduuQyfXY/8exGdxbmlw\r\nmLRPB0hCYs1o4I/3IOlOXjRhhynM6YLNDFloK7E2BopGKa8SjFiZpOSZmRsP\r\nNdE7OdvrcGqzfVAbJ8M2Vp4KH9CiSAXqKoXHUfobD45gE5s+1Kkgrgk+u8lq\r\n2PRnUTNrJQapcC12Xlxo1lN7Ewk0C4IAi6I=\r\n=kHzE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"},"directories":{},"maintainers":[{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.0.21_1656443120282_0.9193616270465113"},"_hasShrinkwrap":false},"0.1.0":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.1.0","private":false,"main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":">=0.0.427","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["protect","lint","format","build"],"gitHead":"6eb3eee5b55815187d247efbb3c50ef1a75ec24f","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.1.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-d4nkqFKk2f4pKAepmv9bwkACv7hIleiBUa5+ChuFAxe9hXdsiBVOUqZJWOHAuT2DFUqLE9ldF2evX3dKxp7nDQ==","shasum":"8e1dafdb9ff6c525daaeb21ae4c85dec379938cc","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.1.0.tgz","fileCount":59,"unpackedSize":87606,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBveMZI7eyXaRsxscN7MHI4GojVpdUX5tTiPJursmg+gIhAMB9FZgmqJyOKjrn3OjQR+eiW79NX+3A3PEjc1S+eCpO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix1V7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoIQ/6Ao2S/mHTbkYx2drbZk6HtST4DCUwK6vWtO21sqXVtJIh98F2\r\nKtzFN7JDpHuyeEawswhWS/KpSKOdTAi2VUH7jADDjYqkcToWIR2obX6pltNL\r\nB+HoIiLUvbMwjIZrtguYclug0gTC8Rh/qqpLSPy+Y95Wwnck0TcoFWNyUCZj\r\n/uVAZlrZpjtfhxsTyu/4TFWSTX0wwQYGfPq3IWz52PMC2PwdrjMe+8BmNmmD\r\nUys6m0p2C1MmOIOkvuQ7LQLH1WDTuIQc/nE2Y8NkssfyNjqFDd0GoopejHGC\r\ntHZfqsgWyFCMPjfCKtJF0ydrmJ+V/iz9I5G2I9TjBBNnaOA5kUB8P8DQDCQA\r\ngqIRS+fYESrhfMh6V9JI4m9rERj0u0DFna4xtYNE5N/gATRoDIMSo8S+XBOa\r\nvjgTdha33gEaz+74jKC/RTEZNHZmHG/mldwYOqEsUPScIB2Wl1Ogfl9aKXEG\r\nJfvJJfmU1h3ASvWOKxzmawBJeOWPGhCr7ibb5kD1Dh5YSnhox+b4gAll9YJk\r\nYRB+bahTTzE3jhEBtY661wPicDtVZv5YRb0u4aAewY0A4SdoxSP6XdFgAA/u\r\nTcaC/OkJZdsUsSSYqrs3NV2lcirJzDPMEgnksdz2Qu4cmrPVfWk7Q1LcFwB2\r\n0Hxuj/dynfr2PIOPLXlORsLtL31q1J6+4mc=\r\n=DhXO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"},"directories":{},"maintainers":[{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.1.0_1657230715479_0.060403857854434806"},"_hasShrinkwrap":false},"0.1.1":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.1.1","private":false,"main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":">=0.0.427","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["protect","lint","format","build"],"gitHead":"a5b182e08eaaa0c664591a88d298f1d177dcab63","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.1.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-rUk81X6Cgm2XHq5LT6R8qw9PIOI8uOBVdtLodJRESSYkAXnWGaXU1c6dCtjuAEwJUr+ZHGiBHgrJp1U8vWctrw==","shasum":"43dcc935d7e64c4c05f81e75264aff450f691bd2","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.1.1.tgz","fileCount":62,"unpackedSize":88065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVBFE1J57EDT/vivOBZPCdZLQtZns+GRubvDun0dkZ5AiBD2N+qkRERcUlvA1cfKWX7eHI9CHLro9T7DnlG/yuC4g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0zrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpowA/8CLCA2RXM8yHe5ez9nrgjc1LdjaJ7XxegoJTAynStoJvztkr5\r\naaXR0HYIZf1aTvLrMO5GsUyplVAMLvDuXtYa/0bgdgBYo2nYhjSn6IucnAFz\r\nN8+I4DOKJWW+NdXQ4kRQ0gYcBxTFXkgWBAKcKAp0DRuEV2bJyiwn/v1CLzct\r\nKmDMsUNSCJiquaLCTAd9oY5bQSxYAj08RBnQ0o5N9kMk7R1kV1/DbPp26YQR\r\nIcChkqFAsJ3rVKruyrr1c4/aGU3ICNlxSNB22BIrUpTnUBPXJIAGMpZGzVgT\r\n0vutTgJHgKIWF7SGjBtbHvbtbxVTeN3q9woGsc9fL+rdjwfGQxyIsfFct3MF\r\nmAD2OEbDnAk1TGIS9+wq6nkJ+HEAo/RJNFScaJz/XWOHraqCb8yzXqGNAE7r\r\nyQ6imkyDo80a6Lmhseggyu/Z/tYBbwFdGAhpVvfHxpJ2MIICd9LR7TDPEq2j\r\nYDaj6PEd4wh99ldENusa2qcSbYo/flFD73w3ampW59bHUPCidWaNjL17JBUz\r\nzFvZgBfPrbevPQORx3oLM0fIXnQR+L4gOUTtoTygw8tjowBkS74nm8c/Rj5p\r\naf//ElaiH/F1aBk5y1WyQD3p2vuoNt1bNqPzFAdPfjEiW1cRlePsxHpsOFLK\r\nFJZErcUoC2TKrcwGqCyeNtVu3kgwDmbeHAk=\r\n=y198\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"},"directories":{},"maintainers":[{"name":"anthonykrivonos","email":"info@anthonykrivonos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.1.1_1658010353128_0.9731527732485326"},"_hasShrinkwrap":false},"0.1.2":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.1.2","private":false,"main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":">=0.0.427","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build && yarn protect && yarn gitadd","gitadd":"git add $(git diff --name-only --cached)"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["precommit"],"gitHead":"c8b172c5f86d6f2be8e4c3e929b78303d40b3afc","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.1.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-St+nEnk82Mxee/mpJhGxAlHJlYYPGI2KgqUbOHl8l9vhYhb6iNDUL7vN7L2HaFLpTIJRZiIeUmZG8VyXFUGZWg==","shasum":"cabe5ae6d0dad7dd2bb61295c007a3345b87af7f","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.1.2.tgz","fileCount":62,"unpackedSize":88117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWIrelampxJJblN5g+cA5vBRnC7UFTySZ2cr3tiduSfQIgAuxp0iXI1bMVIUNXDG0KSMDykXNJ3vWR1UV/TcXgp7U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4h3+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTIA/9FxCEiHkODSX31Lvi61B1NrSgTAr77rnaZY7GFsGcPI8pPNxT\r\nd9zL0pHgDIG+ptf1g2NtAGE+5PGArMwQybTRijK1CZDyDdmE2Bte8DVpSYhs\r\ntRHo1WS75t3Ue4beeBozwfuoLbuOjrHw36UjUkA9V6O1Bu2olBY8AMlmzk1U\r\nnT6rUOPvjxZ56rx6RnVufmNbGKfRYtMVovLV4+Wj0BwF5acKCoumZuNxBNZi\r\nw0p/6dQezPJuXvwx1T1qvHp/qFd8BVJhMo4Fzg9mlYjO+VzfJ4mPbZLv0iYJ\r\nkIYKK1s9rF3kMbhqhr1lqJciwarUu5NrD+OAch3uynJ8eFA++/+hMbYMSD/n\r\n60CGu295jdQKxiCsCoI4GDJFYWQAVU9fe/9C3InENu7p1RevAfB4uRTiE3LJ\r\npgQhiItU7rpKS0SiAJFfKPp67zXPIF7M4HoybNvpWL1MWKGbU+4jnQusMFYT\r\nefo4XogjUocqBwNPP9uNSi8MBTMhtzXodFoDZR/bVgW/kMvwVNdok8aDLoYJ\r\na4jxidlhLaPXpqtxmkm/r/TdB8TAF/aVZzX0C6xoO0o1pV4bLHZlQG64vx7r\r\nLiJ3O5Ig81Sds3ux8PGacFXtuBSJoXQ2ux7fm5wEzPPcX+W4FnWiqVPz5yAD\r\nhQ/5U//PplDDXXHzCIzlGvecP7zMd1bxjx8=\r\n=CxPn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"algoraven.com","email":"hi@algoraven.com"},"directories":{},"maintainers":[{"name":"algoraven.com","email":"hi@algoraven.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.1.2_1658985982402_0.007777558257318962"},"_hasShrinkwrap":false},"0.1.3":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.1.3","main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":">=0.0.427","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build && yarn protect && yarn gitadd","gitadd":"git add $(git diff --name-only --cached)"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["precommit"],"gitHead":"f4c84b24cc75893afc0e653eebe4004d2259426d","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.1.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-cWHDJswu/G1VqP31XmP8QMOJapSb/hB/Gcw4V/jxd/3z/Gr9YSI2c0vkya3BNL1RZSDeB7gFzPv2JxGPROoJ4A==","shasum":"6d3872729957ef91619f6c791242007c2e085829","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.1.3.tgz","fileCount":62,"unpackedSize":88097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+5Vfevun4KOOJwJxl3VRe9qrG5pLepHkmIhth8cyqtAiEAsnI54Fhp1d1yS0Ecww+pLv5EYIE5vaSx7kEn0+yi6RY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5JVFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlfA//aOtp8yzRweTQcsouoz1xwVkbPy8RUmn9GcHIBPPVsMtTRC5b\r\nWmF0xlWabT09iOhZXFLfJ5X+d9fGxcund+1pscHrMsRsG3V1rXixDg/iru6a\r\nGKM6tazTQM/Wj18+P5h0i6d+M1cpdvk2PaExYTJRFPrai/h6+V03817iiv9r\r\nNIEq0W0YB7GDOb1l0QqtU/4bOPokWMVPFZVEb+lie3HqVClj3/zGCNK+Kgpd\r\n2TLjOiKcwjGrfO7qdjStJIJpTXF1M+u1JXfxda48L+tCk5cTuaLJNxEd5MSB\r\nI+a2FojcM4d/qP3XAF9BYcTBT2ZvnIMZ4qVMgfbljgK6AWvJJhOcPZeaSTpL\r\naCjvS1CGAhodijRZt8jM7dr957+w8PcbBsAGp4sbxk/Td1y8P2qoSawDmzEU\r\nqAvczdTNwDTcqk35vZX7X3Azf4IOqjDrMlbFYJ+WHQbe4YbCFDKp9CyjlmId\r\nnafy9vFX4Qlqe/8DZOwDIB3n9zScL/z3oeaaJodsdesq7DM4HknUzk7gi0Lz\r\n6xCmWY+qiDNC6WNHeTr57rHlL4tS372TWLw/E+AivVh2srLS6hVLHqRfmH9I\r\n8IwO2ZSWdAETZ7pSFATm1M1wRpIph1/5nFKHRQ1ZIE4F3VhZWf29yOmOs9n2\r\nSOe4rqsKwlmqPHZsmQvxdm7O3ycqa1T3C80=\r\n=O4Cn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"algoraven.com","email":"hi@algoraven.com"},"directories":{},"maintainers":[{"name":"algoraven.com","email":"hi@algoraven.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.1.3_1659147589574_0.5645946340617793"},"_hasShrinkwrap":false},"0.1.4":{"author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"name":"@algoraven/util-backend","version":"0.1.4","main":"build/index.js","types":"build/index.d.ts","dependencies":{"@algoraven/idl":">=0.0.479","@algoraven/scripts":"^0.0.21","@algoraven/util":"^0.0.131","body-parser":"^1.19.1","cors":"^2.8.5","express":"^4.17.1","firebase-admin":"^10.0.2","firebase-functions":"^3.17.2","ip-address":"^8.1.0","lodash":"^4.17.21","mixpanel":"^0.14.0","typescript":"^4.3.5"},"scripts":{"start":"tsc && node build/index.js","build":"tsc","prepare":"yarn format && yarn lint && yarn build","format":"prettier --write \"src/**/*.ts\" \"src/**/*.js\"","soft-format":"prettier --check \"src/**/*.ts\" \"src/**/*.js\"","lint":"tslint -p tsconfig.json --fix","soft-lint":"tslint -p tsconfig.json","upraven":"yarn add @algoraven/idl@latest @algoraven/util@latest @algoraven/scripts@latest","protect":"algoraven protect","precommit":"yarn lint && yarn format && yarn build && yarn protect && yarn gitadd","gitadd":"git add $(git diff --name-only --cached)"},"devDependencies":{"@types/express":"^4.17.13","@types/ip-address":"^7.0.0","pre-commit":"^1.2.2","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-etc":"^1.10.0","tslint-lines-between-class-members":"^1.3.6"},"pre-commit":["precommit"],"gitHead":"16afab3a46a11916bdf5b026fd82b75764ccea79","description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","_id":"@algoraven/util-backend@0.1.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hZoqOYBlSPZXrxoPbb+bvbfNRkQbaADnVWBamMpEoQ+hhLvM8ah38haXudb2/I5vmw3MlT7BFdVrr/ZS4JLzZA==","shasum":"3eb0e2b67f7b4761212c4b2c88f96a1ee77de990","tarball":"https://registry.npmjs.org/@algoraven/util-backend/-/util-backend-0.1.4.tgz","fileCount":62,"unpackedSize":88097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+622XC4NWun1r8M+CODxpF6oOZfcT8uiPtAiMq6jYbgIhAOA/a0QoZvtRoVXdcoHKC9qaQrKKWiR+1v1/j+Xrf8dc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJR/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBnBAAk+54phbkol7oaNPcSk/K0zGTbvpPL8D94S4+dn820x1e5pRA\r\njMtGLyWF4VxlVIYPZPfhkU+8aBtmgSYkWvxHU5t9TOHDPNxvNKLYQXflOcOU\r\nlVnM+PYoUalZs+haKuo0CT9yUYzbPbbXg/LZKbsgg1fxu/FqXEOjxsklerDF\r\nwEuUCu086GxptOLD+PgyFLB+vyYv+pMSl6rynDUPEHsCp/mPT1JOGY0JOEF7\r\njuosX9JyJmEevlUwewA92zLIcXM/4j/1KNH2avyfP6f6P2nMZDCRnDIgGowL\r\n5v+3gVmUN7Xc/Chy/9yte6TvsBD/MYuCPl0mTz2H1wVSR7n9+DfO9eLVy90b\r\nJGCz3uIJaWcSakSoiIk6mCHxb12OtfXNsFv6PSrxsmyMqZ6EEEJsyILnID3R\r\ntnO5CFFuXhVizdMTsVeYNHcgUBk6YLIld5kDgrUvUAvp8LBvSFMeo7IaCoxE\r\nwUO1vTpceRuGV32oPElcVq8ALti9YhK4VGQI3rKhsI4u+G29579RSaoz8gDN\r\n+Tgm9nqxhIST6OCV5QgvIhehHE0JrR+uPs13WCB95KSId6lwQbraY38GV+uz\r\nUtkkhSE2QsqYV6z9fzn0qkAHKYtTbU0MC8lDKGgb0fgcYpIBXHcyNBitytdd\r\nNy6RtnIVaZ/7n+it6fjNUumM5S86l6qHC28=\r\n=vdmv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"algoraven.com","email":"hi@algoraven.com"},"directories":{},"maintainers":[{"name":"algoraven.com","email":"hi@algoraven.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-backend_0.1.4_1663377361751_0.7277121802417341"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-21T00:42:24.115Z","0.0.19":"2022-06-21T00:42:24.354Z","modified":"2022-09-17T01:16:02.009Z","0.0.20":"2022-06-22T01:56:23.116Z","0.0.21":"2022-06-28T19:05:20.595Z","0.1.0":"2022-07-07T21:51:55.631Z","0.1.1":"2022-07-16T22:25:53.305Z","0.1.2":"2022-07-28T05:26:22.576Z","0.1.3":"2022-07-30T02:19:49.711Z","0.1.4":"2022-09-17T01:16:01.929Z"},"maintainers":[{"name":"algoraven.com","email":"hi@algoraven.com"}],"description":"[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)","author":{"name":"BitBird, Inc.","email":"hi@algoraven.com"},"readme":"# util-backend\n\n[<img src=\"https://badge.fury.io/js/%40algoraven%2Futil-backend.svg\" />](https://www.npmjs.com/package/@algoraven/util-backend)\n\nCollection of domain-specific util functions for server apps like `api`.\n\n> 🚨 ALWAYS PULL BEFORE MAKING CHANGES! Pushing to `main` without pulling may lead to merge conflicts.\n\n> 🚨 Do not change version in `package.json`! The deploy bot automatically does it for you.\n\n## Contribution\n\nSteps for contributing:\n1. Create a feature branch\n2. Push your code to your feature branch\n3. Create a Pull Request on GitHub\n\nPlease contribute to thie repo with either of the following:\n- Reusable functions\n- Universally applicable constants\n\n## Publishing to NPM\n\nPushes to `main` are automatically published to NPM. Please use caution and consult with the team before pushing to `main`.\n\n## Usage\n\n1. Install: `yarn add @algoraven/util-backend`\n\n2. Import as follows.\n    ```\n    import { ... } from '@algoraven/util-backend'\n    ```\n","readmeFilename":"README.md"}