{"_id":"@phnq/webapp","_rev":"42-1dd40a742934360dd117ed5845307aa5","name":"@phnq/webapp","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.6","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.0","_id":"@phnq/webapp@1.0.0","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kIrxZ0M5ANO/oARjJeO/NsBsVeLHVvOUQlbRl8LFG38By7Dhq6bfDU6WMFHLzCpxWZPTQj6o/GPMVj/0iZvH0Q==","shasum":"ef8a50d4c57b88524e18408c9027dfaab55e59ef","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.0.tgz","fileCount":68,"unpackedSize":62383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsf9yCRA9TVsSAnZWagAAUz8P/3PtlE7LQOHwG4gsrX4a\nQLZ1JrCqjKL4TDCUBAtxpSknoEsOKtOu5y5FMHEM7znKIg58pkBkjiLyrOhU\nxrYZ6hADhhUhLq7jMy1fLByaDqS8FFDm3VcX2iC+vpk6l5jjpyT+RP/2Jdpv\nVfyaHiqF9QcfRybHuiXMBW9yaf1iI2Wx8tHVtRvBoQly9YzDfv+FG6h4dMwx\nOIAmmg0o5g0As5hKUMZVs7DPLPGmgEzy4J3pyHM3W34Cy4UJZOK491DUUCYe\nPtqkFxeEU4f1By0ZIdGkUDrbMwPR28R14j1w9Fnnhuz16bby+8tOsYX7AJOz\nTXK6JsO8vrT3Nx/QPJ6tOy7IH5t1CRZJhq1HKAabn9DdUMgYxBssxHPtvPOe\nWzkDLyPgVuTZ1jyOjJsjUd44sd7co2ul4n3609pNCkW/dO0FngMRlVkX2if3\nizBu37cmFR4WZBjVtcHN3i20mjie/G6v19YI9HwjsPIRiJqBQsS/LLTwXm1c\nXt5a9J9mk4d+Efju2oundsRwtRsrT0w4S64tpTbxCmxiKJ06LwQXdYsTrpCY\nVp3BCY7tWAukW1yiL/SsYFMiQsC6rvzSAMjz3fnbDl42PI+ijhVJMN+qvVU8\nb04/0S1rgEbRyGz2hrpSRHdJbmphXE849VBKZ7UDvXbwEqjXemb0wqSIuboi\nMhH9\r\n=tQVB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEc9wDOJsLTDN3+qZEd781SstLceraXMoB7rCwaUSHaGAiEAghcw/G6vg46A27VQFbEuLQadHU4OFHr3m354w/Qf61Q="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.0_1555169137978_0.9554462209102235"},"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.6","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.1","_id":"@phnq/webapp@1.0.1","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rzR7fWmf3938Pm79x7oxaneyUcFEpfNFlBW3KSZ5fvi7wJ/CmOb2WjSlRUwHZr37WyyxxienHRR+/7r08AnomQ==","shasum":"4f6854502d2a24ad8eeba14e7151daced66cb31d","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.1.tgz","fileCount":68,"unpackedSize":62411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsiDICRA9TVsSAnZWagAAeQgP/2drG+R95rANQDtsVfw1\n90tAa3zjBrgy2qSqg3m6sM3iCuE8tOPQyIrxb3VL02S9UNZZZZ5D14YtTlYJ\ngRFj25S+51P8yDMfM2lExWp29o+Ec9PjO5DtewuJN6fuUrpIuaRcEpFoh1Mp\n0U2DAifYx8m8WYdDTWv4eTapvjfBxcVKEXjkdzuQAm+BidY6BzcAM/4VhSkk\ndv7ln8a4UYrH8D1xCXBkNK7Uyr2JJ033vPcFF7K/OyAwQ37//sWQmUfmZE5T\nuDHfG19F6H0N7b9wdtX7rkY0cBed2m7LFPPQeWuzda6sRxCCJU+B9KKNBC6i\n8kDiXJUjRuFUQGIvegzImvkZ7iqpMoAJzQ5JLKsSNPgYJZO6wPyJimpMRkgQ\npIUuceaIICKEW4KkKhR/LwtPf2Bz5dhTtLtcgrm0V1zKpU+k4daUfmPevB3m\nBk2mTEseEoiNP3L2f6mvqhz9CbAn2VGT0Afhtmtkb76ibnLE4yGkkJiKPfVK\nIVSOqQ9k24wuOr65v9cYSUy/87A/C7hV2hkNEVqeb3bfUdzaaVKcswPJAAfO\nyHXBnr44st8lTI550Pkynx082eZB2tWrrSqALJYsQErrYuX1Rtvth5WbAH3j\n8Ij7ksW/QZxkN3AbzTqUniXUQt0Z1yBt/2F2xt0KgmHjAMGQbbsQMjX+eAmx\nGJFA\r\n=XyMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaQLaso0CeuBBoWsClvbj+QSDe6yLK4m4xxuaypbim3AiEAp4rcmCvJuwEA24mR+FqZMNfGs/gUHaOriQjrVnNTXg0="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.1_1555177671990_0.07499233468289646"},"_hasShrinkwrap":false},"1.0.2":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.6","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.2","_id":"@phnq/webapp@1.0.2","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZDyAhG06r/HMnEWl+rFzaJ2BowoFgWQIsG316ALAhiuoX5FjJzHCpa2Akq+UvLWoHPIzLc5wRiaIRtHWcliMTg==","shasum":"5aca0c8cc6cf56a226ae4d9947c9203e8859cc44","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.2.tgz","fileCount":68,"unpackedSize":62422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsiIjCRA9TVsSAnZWagAAm4wP/28vixRd1THQnJxvGm2u\nN5pTZgrcfqh/u1qmWYDJQCMZTWboX0iLBgYbTMKRlJ85JGvPJuybA8AOBOdv\nHcc3z5kdNVx5sSoVwErSyz5WVfrVOcf+VhMUQ19DLaU33mWfpZX6al/RJ2Tu\n20E+aNmhY3Mm1xZPW7+3AP4ezRoJ40AJbAVhn+qOnocYNeFfQIOiYb5L4AJI\nL/2iIItZ9/ryDllocZcHlbhnDkZ4gRL3Q6S89GhetnAzem706s9FWaIworKR\nsAcYsXuTibd9cnCpy2KG9CMMRVFod2xCwx/bAdCP95vdU/tUSTpIt41odcv0\nSh88Xf/QhE3BM8GKEbJNFTXgvkE5jWBK0gb94x+DZbr5/uChktVByvqp85+R\nGWmm7vcKE4F2QSlMbGf9TL6Bdt1/yXD/bytPIxx7uMhcJb+OdSMUPxU/rZNT\naBoyz7EJx3J4s4XW5yNIaZFjPiXzzo0ZLTH9U0hWG4Uo0FH7y2rgLv7xoIQZ\nLQfCHpbdQx/OLK1ekPqA3M325ZCEHdYxFZK9FXxzFMmvVnwZC3U/EmQt0WoP\n18NrzPfYHLgir2Y48yQ8dXyybJ8RH37J+JntEBBY8l5vWxwbuZDPyHXEg7lE\n+FJ/MDUUikMz+qdtfbaF5xtj9LsKYg8NVSRW8iEQRrph4gU0lOezerVcxZaB\nmvHz\r\n=8Nqu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmx9zIPe496MA4JNRdum3vIC9ROcchCEA7I1cECLdjkAiAGzz76ufFM7XS03f5o8Ibcd25sXy1YmdLEonpIyZdwmA=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.2_1555178019036_0.2620402029842499"},"_hasShrinkwrap":false},"1.0.3":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.6","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.3","_id":"@phnq/webapp@1.0.3","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rM1CfmzQebJoyJIz0KZYIEZIRpGdUz43antSO60rxobLHQy/Qi6Ig/Jh0DOXrSfanHo5zsNOrSUAhbmmZTNt2w==","shasum":"5b2f184f4855a113c09f7fbe30c012ac1cc0384e","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.3.tgz","fileCount":68,"unpackedSize":62710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcskMQCRA9TVsSAnZWagAAICcP/1ij7o+dwyiyvnmOpcnp\nnxbGEl/ezGABIQTkg/0ATU55URC+0aRfIySZLtNQkF0PT7+9M60LqyldZMi4\n8J1AdEjv3wEUbf6BR1x5LsVC7HAlZXZEcAvXbSHfslQAws8PJy18+9RsEoCD\nxov4ufPampA+2rMd83ELBG6Mm5I2nTVm+JZyuZoVuSHpRRF8a3t4XeSL/pfS\nNBOzrRNnpsYYJDZOhxdlxPrrw7hehhmjdV91+lNGDAMA+3Zkw5QbzfAA8b6f\nTTxpDk5QWAIt7Y0x1rhlAMo+4wIbySaucqOXM4+JYEX5j69tbmiF8SKZ9rk+\nSKEXvYoGYxGH1l/HOn0mCEBy1xsh094i7K6+oHi5ernepHmsu7yGfUPHwmTs\nFdsENas11dbtOHuqyk5kqCWBcRRSox9213Yh2PBzN1AaXZLhtEtPTtfwxbpG\n/s1CQ/dVQ+1tUXjIIOAVfi0+5eTiqViGiwVQJcbTRzxwIdyIAhCaGxGP7L4U\nXveJs1ogsubf5PftAgow4CsAkAhtuOEsiyfwteqO4/oZfdvDNqCdWqIoexbT\nYqu3X1a8rRxRz81zcPXgc3ZIm/gSEG3+Aa6kHYBkc+jvDVD4Hc2D3+nG4f9A\nLUGwL8cW9Ger1GyOws8judzP6WvGWqp6XBJRrPDmB4uHCLBMan+4HN2vuvH8\nGRXq\r\n=nv3z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqrLIshUYGowcP6v4uQCsavUE6VtjgbSd5fnHjsAam6AiAaK939k2a99dTcA5pO2aQE4eBh8ub52PF3m+8NCeSahA=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.3_1555186447937_0.35272742012797775"},"_hasShrinkwrap":false},"1.0.4":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.6","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.4","_id":"@phnq/webapp@1.0.4","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4rYMjP/Bcbmu8O+FGU8EO3RhIJmJ0erJCYAv2CeU12q1he9jSz7Jxs3lzVqsBprIp4Z0TiEI9Du9ray7zdzOnA==","shasum":"4206d69326f9d0b298be0619bc90b2a886b5eb92","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.4.tgz","fileCount":68,"unpackedSize":62523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctMyZCRA9TVsSAnZWagAAJbEP/2SqCM67400igSUmy0+Y\n+227T/ywgjbBckNDufgis2ugLslK7R2X+/vaTSXtz2EbmgOkJqWkYTPYxk/H\nE4r2kpsNHZBcf984KpBmvo3ZwC4o4/KleNJvAxNO0uV/7rkX48H7+VMuueZa\nCEj3bsV3HvYOf49eNH2n86bgx7iqi7wWUyh0Zn1Lppw4UtHAvqp+T51HJAIC\nFzRhWlpWkMwclbSmdOyO9PPKshKPT6smK1uHt4MfIPRSBhFcbXz8stQxZxMa\nsHwecKktmLivlsJimOI/qUasqEAYU1811DH7mhGHA3JvE3vxBKcoeiZ9yVvF\n4N3ybfE0kUJGLmPGgvQeFWSAZB5NIQ30JfTSjHeHB7eBJXzHVMqI8ZhbB6cA\nKtNSjKv1XN0ThheTI1x/QMEIJBrjj+ruKGc7gY7MDBCIj+P36uWpJtrjjGpg\n/3MJ/nDzgPMcy10dAdzClS8wk0HQ80nTtWPtX3bNqDOWwi9H5YPdMNtKdqkP\ncdWh6DT1xgSGpRbc7k1e95geINIcukgbb5SQxrd4prFrWi24kWvcwiXWK3Po\npwxhUse19Z2PkGvfyWxDWrT0xxViZhA4I3Zu6TZjLMWGUrwFq4dtMSK6kKCU\n26YqKjol3ZGXGxqfqb1IMhTwhhh6PjlA/P3ky3IcN5PT91QB0vU+tmtVn7vD\n46ve\r\n=UhjM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClx8j9L6EBeahOicK7a/L/z+QIxR1MCEyqvmJh47fWXwIhAIZD3KF+CWbEorgu460XIBQ0RqkY4PEdursWdQqLj/OM"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.4_1555352728436_0.1411063326820099"},"_hasShrinkwrap":false},"1.0.5":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.7","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.5","_id":"@phnq/webapp@1.0.5","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ALHPF+JLU+TjiyK9w/a7i/q3EuFsmdJtpgooue/TRuF2XxDr3BD9gVcILf2kv6HI5IgLeDT/ZIlv9EiWgI/slA==","shasum":"2600453991a26092b1d036a7f729660125cbad50","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.5.tgz","fileCount":68,"unpackedSize":62523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctM9RCRA9TVsSAnZWagAAHDUP/0P//H8pnoocOg0n0/pJ\nBKq5TckLypnDSCUai+9K5tq34zoynqJVG35f6HHyuDpFzT/PuDcZP/KzKdXX\nPUkK//iRdz4XWtaQjC+2kPyYwrGQ+oFNoPVG2pbustjkHuZPdaq59Yza3X+b\nvlRSQb5aFYXvQjfg/Pdw6TeYolgdqVrMbKy3EBVwZ71R0a3diU1RzkVAXE45\nWbqBmxzy4UoAoNAwqOTrz9QL4aSTN9wC3z3NViGoiqMbb7cmgjn5FQoSycn+\np443fOrWUvz1rx6Czop8c9G8tzmejxMnov/JW5h3MYCJApZ0mvKXAa670er4\nRIIUZix0DC8bM14ZPh3k1EGeOf4k9gTXe8/gh+XmxmrHvGSklcIF+SmmwosJ\n3sSu3r+GIhqVUgIPlEvz5t2Q230Ge8nH5jxJDXkzVRV/GkplL6pfHN7MVkhS\neIvBUQcptZnBGVCaIVM0Py/RMUwd3/BXDpyUyaNCqp3mNJVOnKvBXMWj97dQ\n4KKms660/Ay0KdkVMV5/WbbBWXp60OwIDRpQhswvW8I3jgWAwYl3XL7AbSRM\naE6sKbT1FrZ7fhC/orOZl4du4wDjBVAJ62JjPHw6q/5t9xX2hrKWGvdOSa0s\nfpDg7nMbO7pHdB4YvDcqPFM/m4IZli5GibNiqEAmZmcG1qEhPbJ0h4CC0vcP\n5rGF\r\n=Uhoc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgB1LSUbxOb2i48GsAgLLMHWdubr7j5YH6TLrpLMyRSgIhAMxEK4iSQE6x41uPMq6PqgL5n7LVjj7QlIj0ZnGARwLF"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.5_1555353424721_0.8888128624497662"},"_hasShrinkwrap":false},"1.0.6":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.8","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.6","_id":"@phnq/webapp@1.0.6","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ypebZC8a+2otDo0DeckhdurNgHQxHWD0c/ueANB8F/EipvjdZwuysUMbir+prs4Dh0fwQPiFxlRQwGhiLOYzvQ==","shasum":"233dd178b84886d6fe74c54d06270aa35dbc1729","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.6.tgz","fileCount":68,"unpackedSize":62583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctPlFCRA9TVsSAnZWagAAP1cQAJI86hF1sUdlJvb0ziAS\ndBKE3C670D28T60rmOEJDbNEEegJ9sn/kHpTtKY91+4Kqs21ATH0NdxV7XIa\nENFAaOd69+q0LZMMfC/IZ+Jv+ABR8tqoAnjRyB0jEEQoTmRqquzwx0KNXw8D\n5QgmayPWLuDKpz/KOhDRwjdrHobed8w1QoFcnOnhRM4mDMdk7CNOOO1Y/PMU\nekefxyB88I2h48VqNrWfsWalfvbVZhe9YUfdVXLzWJU0K59D2sE5BVeUbId/\nTFVrc0xLlEE8SY6UidT6tZiI1FZfK8ST7/63WDR0h6D7YuNrq6fXIxNDqk2X\njB3lZ+LEu69dcSByYvFpjTmhzdzHxU6UjG+D/LSuOBAbwNjQmeQigqDnhpRD\nHiVvgBjRo3KPkZap1w57RGxn6/DCEzTegBeEpuholmmIAW708sIsSbKIgQpT\nCs97LvcFEF7YrVI7+gpwS9uN99PN7rYI/lpzClO2bhnW6aP9/ZBERN62r/uj\nsmFmsTsO7rZnr984ZeFDZm6t/X0m0KVzJR835xykJec4Sqdq+hGpaAyjhuI+\n8B5dw4j7hiM0vLZE2B8Ltzh6TpRh8NO14HAbfk7x+crsdkiHfzYDDSLeXo4+\nsJrCNJdQByQjwN029f2DViyQOxGqJ48Uro1XmNUXEgzXg+tlsPojaLnRPHR9\njPq6\r\n=AFi6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFb3VXFB16Cd2pZeUMRYfIEtcvAZ8KjngrRzjFSkizjAiBP85cho+Y9rB1GLiMIXb+WNWYat8hBGYuRX3vhZ8p4yg=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.6_1555364164129_0.8329875528342567"},"_hasShrinkwrap":false},"1.0.7":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.1","@phnq/message":"^1.3.0","@phnq/model":"^1.0.9","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.7","_id":"@phnq/webapp@1.0.7","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GTnMf+E/3sSWtsy3ky57UIEfH0V1Po+hjgYsFSiORfEyb8SSjBsqOqMxf2IHfavuuRdGlzGyHrAHPqY4HsGB2A==","shasum":"50599bb39f2d376b21e067fcc78151654441dc3d","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.7.tgz","fileCount":68,"unpackedSize":62583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctPwkCRA9TVsSAnZWagAAJCYP/0RSQEsaKGicgRrx9hfA\nY2Q4q1stM/xczOlJHYogFL3iHmPNCW12Cd3U4IRdiFPuL51H0GTaiz3/Ognm\nRKKv0chX9FfTBuvaIGQ0F5Mm3qWI0TjIPfoSbttnkkslnP6n0HKzxl9tXuJ+\ngv2O3MNSPtBwNyfzksR4mbr2D2Xnj9Ado7K7hvLhloYdFTy9zBaWS0ZanVqi\nURAdkXZQThsH+qds7W5QrUCgBYNypZg5TjqdzPbYriEQyJQwQvMrHzu36oi+\n3AjtkcLzirWj1YdsnfJ8AtHjRkAqxirY7h6hgVeOEAZ//55D8ihlo5ms4zTb\n/t3kNw1QeF1XOLG820gwU6HMjFrl88Wrqnp+gVVXLBsIUHJgFrufpUhcj+z9\nFWhJhvqZ+WJ90qtL8ZzhDog9jJdGW3q2xXGwR6M98ufr7M9RWwI7rTCAZcnk\nfCh7G4L2TJqK6Wk7soIkN12fp25QXz18htnkT1tICmmsoioxO9CmEVKuMkgE\nOeKeb8H21D7qY6app5oLuIM7alSDDmcs5GR2URPiW9WqynhncnLa/CwZcZA0\n5pmPbCruZAL9oVV8B2MSQahOOOnRoONXS1VcWsPmStqr5Y5ZDZb1qLKu/biE\nVZ/tykVbL7kqOW6lbk/PWGIl0qjkYVzX4NaSPaS6c7zDzvLMrn9o8Gpnpmhg\nhWi2\r\n=28d5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm64mHj2/BlgCtUfyin6VQEOiEzg0altbiH5eTORi98gIgXcNdJKSrgtN5Of1LS+caMOla7y/2etnTp1jrpM2U77s="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.7_1555364899271_0.986501837340277"},"_hasShrinkwrap":false},"1.0.8":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.8","_id":"@phnq/webapp@1.0.8","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-z5q3v6ZjYeZQzt46jpdQWiW6/xIS6eMQWjtaJ9wwFJnhV5+StEFgflaSazhJMHg5sX2xx2jZBv/Gd3OX5ma5ag==","shasum":"fe794e7652fe2345c7e726fafdcf8746334d6cb8","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.8.tgz","fileCount":68,"unpackedSize":62587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctfFkCRA9TVsSAnZWagAAe2gP/iNrz36e2g7vW9h2GeBC\n4SBTE24jZ9PDFgP5OE5STbeC8c725HUrtwTFUZY0Z3APFFfB7e2k01veI5dA\nZBOzvaDhEZOfSHlRH4SyrmJkZ3dfl6ecKJhFojrbgh517O3mFpFb2UkmMbOo\nOiIwnorCpvcpy9w+oIyVtjceBp5ETbWyCOx0KvB/A+6/5u8kKx3sYAB9+hMV\nXlFtQi42sldeU9iQ7k/Y8CxbZYgRWp/xua4HpXdAfQoGt8iKr6oHfKz4Lf/7\nhsMtJ4pRyOoCrmikWIyvIqywQxVz74PV/atIWAol5H7CCIz2zflZEW19dRA/\nIosxAMw/ZlSAbtQeWzjE6SYEpDlAQrf0IhmDCW8NHGchi8SoUS0vlNsnnkpo\neBFHY/vPh6NcFauSwDim7+Z1mK1mbm1e3quqwVxypnOMwfoEVAFcAnr07pMj\nLJFKvnsgJtA9hyg9JyLZ8kz8l9MqkMLnFOZvxJ738EyykkFp6GxodNyzFYNK\nbqPC0v4oNEqWkyqSRG8wWsTsd+WuzbxhZU5P45pAJLba2h8eBvLTVBbTvX02\nxBEAIUus25z8rXF2LseELAJsS7vVmf5vf1rVI75uQcnjiiM+pvaJmOSWV7N+\nNBKP3xjfGcQzmLweciYd82I1izb+K94LCRx8Zq4ZpjV8ezcUVjZ9qT7WKr/x\nQMkO\r\n=smfE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiQxPyJ2RKCixw2rRMVOwIPP1SInmC+FBMMtu//i5hxgIhAPqdldKAIi1MXyJg1AUXrmUwbpZxsnL0F3LyuW3YfG+8"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.8_1555427683537_0.9672512641333002"},"_hasShrinkwrap":false},"1.0.9":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.0","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.9","_id":"@phnq/webapp@1.0.9","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gE6sdQauuh506eLRwL1Vr9CT2zYythPJi886OJAsQiim1vPZH/hoe4OXYeBJ90Pe1ANxxsrx+QfKAWszFWqPXA==","shasum":"5b4d0beb917adf017dc555f71298884783ff579c","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.9.tgz","fileCount":68,"unpackedSize":62453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctfLTCRA9TVsSAnZWagAABlgP/17aIJERIjSXqi67fhxZ\np4EeYD6F4CE2UhlVKdZMjng/LuZIMDYBtngRX6+RE6ep5XC3QycD0uJ1VFoV\nSPuXIOqhLPU8hPy8NU3yXgjyH5QxVzdBMxILDG72hoWMWh8MJrzSP90YIIgM\nhgtvfBXzVEMMoZbgoFZpEZsLqwRHN6TlpsX+2nI98ZD5lCjSmFoRodwY+R8K\nhx+x12VlIrLpqpoawsB6Vh7WCNY88XPKGkYt0dtOW7bJd8PkpU5/Rf/xnYo3\n8HbEOWx9qKqPZvcj12mVrfHgv5YfU4TKVIRPwBC4j3TlYP1fX3gL0EmqavGG\nhZKZjuVmqUeWWHDbjoOLxAcYEAkCT24vl8H+hRH5BZ1reKkB3RJRzv+/mAxX\n9lJ/WcG1y0OxOSCWEf40tpGjf+DUodSkvJjwl1hz3N5NLaPeY2OBuIbd0jg3\nzvOMyddxrGUgPxmPyzL6iQ11ImjNeD8/wheqcthWBX7nldpfTrGwYTEh48o8\nILmoF7MizyXWtzJIJEfSOdwql7gkJurVb7B/yyr9ty9C+4ndtJfRGDcJveBJ\nZV4T9o2X9P2y3uKGUbECtjuiEuoxqdffHVtxwsdyVBPOFUDPg3ZhEzgqtx8t\nnmGSvH6MOYkJWM7vlbBpcwnqopr1L8YpkFGnJmlzo7V626Acg+5rYoDoK0sg\nC336\r\n=GQD/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj4E96A/TB/l4sQWrESXqqclZF45ltRSLUAcsY6pPhYAiEAjDxu9ClecLMTvNY8v/Gp/Mvyp+sjR5lAnAQQkOVm75w="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.9_1555428050859_0.27130803823072136"},"_hasShrinkwrap":false},"1.0.10":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.0","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.10","_id":"@phnq/webapp@1.0.10","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IBiLqeBA2bBrUMvnbT9f+CnrHOv5BdGtFtN4fn7VYkuWXyXrdIyv6ISaE4TMkcpvPFgVvSBqszgGuR45umhuAQ==","shasum":"0c685bb4d4836d49ba075b7364e7a3a5c0021b64","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.10.tgz","fileCount":68,"unpackedSize":62684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct0TMCRA9TVsSAnZWagAA+PQQAJAXgaf+5xCKNeP/9tHV\nAdRvJCuYzme7TsLHNB3rT2sgGMPWKfV7QNXJ085AX0IizIg+rjwuMuPhKvcV\n3jYCmovG7KgwpmIjwdRNjIOMkIsMVYR1/diXCHf2+wfoKUVfeQrOG6NR+RA0\nChAXnesSwo/1+5YqOR/b7gnuPbOIX6lwTJGjjN2n803rD9EsMgQrSdzTmqNi\nCsgl4+3ygDVDGcs4KRRLDk9yLn1/86c0LB5yMHf9kpFyjl12ZMLSyeZTTacV\nYjh9QJLEJxMGHNzFzqFfLDd/A6KIcWj0SM7L4IJClzzraSovD9NOMzOxzooJ\nBHZ7zYXF9//IMRp4sxxCe606qXCUju5zriNAmNfQLJW4qj7yS6K7wNjuCd/h\nEL3UDwOrqGXpWORxBW851Acmo4Mh5SRKFMBGb1vQ17ROWZOK0a2goADUWVwD\niPCxLIYgYYn5/1MqPQSLIcuURGlw9dC18vz7WUYKi7HzufFUbZsK8CQU5BjV\n9aMj8zjON2PfZVPQsZhOaHEv3khoyEFWxM/qIIupS+FyTrU9TCLa8UVFOpx9\ndxhShBpW4Gm4wxZh/sDwGKuTI00dIgOhfIV0FbaK9m7wyROIYrFcZl/oYKTS\nCgvgMYFybZ212Jk5dT68/2QU+P8Ss+Iuozc+667yxoZGmISjt+mESEdF1Y2S\nl7zC\r\n=dy7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkqckEPzBaLlySiB+AkMU3Ubi8kSDxgAMDIM1Ip7AO7AIhALEyRR8z2tWzGuXWILCBIywQ9ZvoSd2SiViNjhtC9bYb"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.10_1555514571584_0.8089582211412776"},"_hasShrinkwrap":false},"1.0.11":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.0","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.11","_id":"@phnq/webapp@1.0.11","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NS5jxttg0KOfgjLWjlBoFD2jyPx/GPnRs8jIgLRHbmh53Mmptu3tTP6PMXZnEUQCEmbCXkpBUg2wRDGm3l3R+A==","shasum":"cb656fae31b4f2e3f29aedbfc75ad4cf40cfaffc","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.11.tgz","fileCount":68,"unpackedSize":63012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct4V0CRA9TVsSAnZWagAA5PgQAIVub/fTCev4aUSstzzw\nmVQzfHa8I3sweM2u4l2yU2gnkDKXwCtu0/xyFD+7KZ6ivplhTVtPrveoUAie\nBUAuObcy+TijRAITMCkvAiy+itGA6Z/VDVgGIcG1AZ4xYTn3GIkeUhcnhHF0\nLhjraPJgZGDC50jGnJbOZhTPB+CFuloku6B/SeCf3XHpInf8ofJ0peitawz5\nxRmd6MWufeYDt1qU/TK4Sx8zcp9sw5V0px/I9jbJr3oDIGASt/ETi5aLhCOE\njZDIZsjElHVF77O7Ow/RxUBzDTqtjNCqvGM4hxeNx8KmJ7yJX4zQHPKdozg7\nx36RGOt/Rsc/1MK7sC9yQ6w0lhISbOfTpt0N5M0JDtNDBIyb/Fwf5HdIAjgF\nm+0k3wVzEwdZ53RvNiXTKKNCZ9hMm76BWORTOtQKDNF1JzO0wDZrcJAInjjo\nRzKEFFb5ARGbPuOsQIJ0z1JXAawmCbUakF/7wDmxnRLAjR44yB50mWx7sYOx\nmoZMCKUqFk5cDP0mfF2rzEYS+NIrh61bi6Uyk3/UIDWirNT+Gx1DmgT7wnE0\nGBNA/y5BR6L+M7GjyJrFQk735ej2f4GznEorpTwd6m5SVWLjR0FFPU7qiZK3\neQXxwmEuEFJwa54TKAxLPQwTvtPs/KVZnnnVecPLFG0ugFKcYwApsbVAmoG6\nKGAy\r\n=mX+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuiP4KAAI9rkEqgwKhZt/AzSSQZtY75z98WpZji00YmQIgNkuijTWgMDdrFZp47HyDdkCSVBTIOuV0qYtd1U9+9qQ="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.11_1555531124041_0.0793742805385691"},"_hasShrinkwrap":false},"1.0.12":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.0","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.12","_id":"@phnq/webapp@1.0.12","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-UAL/DrbbLs55iQMD9W18ABCzXQHDrZGyCKfPyCBXHYjFNF2NLJZ0VKVsMRN1x7GXO6168I5S/LXcSr8rNQa+1w==","shasum":"85108c2e93a614e59dcc0831343b657c5349b05c","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.12.tgz","fileCount":72,"unpackedSize":67240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuaf2CRA9TVsSAnZWagAApxwP/ijTrGRyo255wMIQ8PxW\n3kYVs4ujsRtJ8uDoowBiUik1pKGxLlrSiIeaSJcavpzj473qFM9gPZc7I8AV\nszNRNGq5pD87J5P31YPkUvT9ejHObAA3ojOgGyslX+TddNMH7u0OD29Muaup\nhmQ6j2oSRDMIqNqK8V6nK+96CwA3JHEAaSvgiq7e7aT6Z8v0ar85JPEzmUT/\n08WPUZirNLysVb+sCZk/Vtb6udzfl1kwvd8jkJLv+GXhFQq6QdzenJxh2bo2\nzlp8VrMycjxys0KTcuCkIUkVcNQqB82HafPMfPwi30BnUBLu2lykHBLoriHP\nQumBCNPMON7gRQIe2oEkGDszTk+lrMGuETyVCadGSMk4THLtVI9YiqgN1acS\n12wR5BEQhfXjte5edFk8l+4ysgYnW7TSHjLBIxrlKj0rByQ6Bw3ap6dlowjJ\nyDCkB7MgziZaBk0CplNQq9/Z8B2n1BFfnnr2pZ+YEtAYu2oc8C8vjRtdBMps\nAd0Y2R+17414vHdDJ0bJLsI9Gc108oDSCYgttGYSMAD5M416dUIp2i6a7QRr\n2WkFjCUj04KxKRXdz3XU6WvOeRRcEOZxSZ76nQmnpBiPGBT+P/YAdhEgW0sy\nMAxziG6naFCqVJ0S0q2E8crywBXPpf/YTsrBEugpVmtdL1a2KKLQ99vDAfnL\nERXN\r\n=lUkq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEluGFA5Hgwt9ibblfvnFAYXYdVqzKQnbJEaW+f7BQ3hAiBrGiVJtenynCrLEKrPaiMg6nwjpWsvUgP5qHu6aNwl8w=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.12_1555671029974_0.7877824867758272"},"_hasShrinkwrap":false},"1.0.13":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.1","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.13","_id":"@phnq/webapp@1.0.13","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-n7YuJWO3CFSMO4ER0MtweyGIS9b1ER4NshD8ap8Djotjg+H5n5bhxMoxnwFqQfJFiVurF4RXoHWWy1PdEZIMlg==","shasum":"02414a984ae710a49deda137979f9283c78fe15a","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.13.tgz","fileCount":68,"unpackedSize":63342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcucAXCRA9TVsSAnZWagAAP8oP/RixayMDKe62SrhzIBx1\n825pv4kRKrCqpxOXz6SXr3XmmBFVUPO7j9Qht6l65gKYVdEE+n7aY9fvqWDv\neH5rPN/BK7rXW47wNRU8MVBs+K0J73Fl2XRSLvcbT1xepAxhKcNOaOCXrHN+\nTr1a8XgUZJxoJ7LFUFau7sN1SVbM822MVlc0cWgmETsujv/tt+zUl0Z7/MU0\nwBZM2f69h9wB6EQs5p6rRNT/X9/lo55p4/NQu8WzDX88903QyThy2BojkDJP\nMpzf9seOkpY2r+1ZON0/bcfYmO1mFb/zF/g/xpmy+cSVjliPfEXRI9ZmNTAE\nZlHXOpwaTic91MBSBYMhAABP7WP/xy2/XfQ9tSwLduXs8A3ZwR/+BvvBCUwF\nhei4YigLHQ/HNXNE0KLc8lPy4Ip3aU+q0ZhW/kSWPCeeko6J6WfAbg7ptB/l\nJCEZL69OX0azQUpwry8tOVN+El7CYdWKEu231LdLFoDj+xyKoioiIeniGaM/\nft0ZUZITReYo0MLGJHzMQsKSckMsaXVp5GpM1kvXDJB9w24Dn51q9Rm5zW8S\n0AjyWkFld3M69O6OPD+S1Yb2E3lZMLH3q0SZMo/ulb37QhrOANi73XTmBsm6\nVF0ObBC0Mq9HY05eRXYph6h1agyyQSwffB2tQlTklSSDzeB3twsUkTm1G8Ss\nap6b\r\n=4Ibx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT/JmVFoc5nh43jSsUyuMf8zi0Oo0Z1SkbSsVxbxE//gIgMWftoVTpyXi8TXkIc8DygRqFM5YmyILKZy/OA2XWUQU="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.13_1555677206678_0.22284734622553892"},"_hasShrinkwrap":false},"1.0.14":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.1","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.14","_id":"@phnq/webapp@1.0.14","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-run9XipYuH2SIR68bjYliI7UQdCuXCQrLPo6lniQoQl50JdKasGFq3kL3ussRi2RHOTcdzKVn7BYEUIxyw4LZQ==","shasum":"f6889c3d32ac79521ac5f1c6f79af412e9189160","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.14.tgz","fileCount":68,"unpackedSize":63338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvwZXCRA9TVsSAnZWagAAhtYP/26fCD4CJ3K0qkSqy3Pu\nUoQrAkJgdw1TPJ7aSXOKB8+RxuQXq1l9VO86LDqkZrrr0xlJJPc22KQbZHnb\n+K33ciLt2cYr8me5Cw5yRQdsAnWxcQVlo8WJv70lfBcgJWsZXcTk1bU/mBYI\nprSG2yPkJHctKCSKQuGsTE4A+V5L6d1gMvybVS4v7ok0Zo89N0RrCxSImGyY\nh7c98Geo+hEVn8zG6B1UMDWwjS1F2avxeCeoj2Bk6hK/n1lrvd5A/Rjo62ND\nIxV4c9UtnnXJQKpNgbBCfJiXSu3Sbb/rSQJ0W4yVvYZTOGW0L9T9nff8yDMm\no2U+NKsMiIVcjkzYXfy8yfLPefZKW7yt284tMo1p8SXjAQNAkeW/Bfg4gO+E\nfjpP9LLR7os2ViQovNdcYAQRNzHnE0r0TF4HUJxRod5mF0Gz7bBwRMtYTXKQ\nIV7wvKu7NrpZ851z9s6Spfmfp+hk3nbP9WyixmnxfXJgJ9KPLHKIpK7a4jbl\nS1dChNdC+Y6FpdRF/pOu9zWS/Rs62UEeKMcyL9mhlM8/ckJUjEheLlsflOpj\n5+7mGaGL67qbCqg+4U+hmRRyyMYpxNsTfKWHR6Dfzkn0SPwRjhXT0A4swdUx\nbtzUvl3A4db/ZEKtGr3FT3esi6luMEBvGRFo/s+ob44PvJvIsOfKPteLlN9V\nKPoQ\r\n=bX1F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqXrFhcgBuZO6u4peg1UvnIwX2/WRRTWXsjrwqjA7A4wIgVks1DqkUfJ57NDPtDd2IIDrUZ0UooXUX5ZwYWVVI+XQ="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.14_1556022870924_0.4442309704990832"},"_hasShrinkwrap":false},"1.0.15":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.15","_id":"@phnq/webapp@1.0.15","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-Z8RtSYEJnxudoFhQxp1/acd/XgjNt6GDfd0A7QIboTBHqeX/ii/Ppk7KFc2KR98LTHsOlobJA4I4ww0i0AT3bw==","shasum":"b12196c3482591030a288a23f69fab182f27a89c","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.15.tgz","fileCount":68,"unpackedSize":63338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvwn/CRA9TVsSAnZWagAA3gMQAI1LiRGtk3QGt3ZHDMTu\nqKP6XCnc8QgHeuZOFKInbYjLluLVjY0LsoDoZeEXOq5OQ7Z5AwcVQzSA47/t\nDq3hKlDqzPYawfuGilWd8GEid3Vsmw+FkKyneJ/rL6Ge64v9hPRxUBPd1V2L\nXmjQRtLpAdNWfuR2hmbxs+xT+cu2q2xg5sJypfXim1+OQi3J9FKgVSUjrMo8\nz2knVor7kugUd1X0kb7+jVAwBbfClZJQWzogiPFDUXglhO3Js5wR3wGUfv96\nFUHoPfZ5u5VH1hRUyXGeOvujySPhZyvVxWsJdFIMjbErQOV70U5rOlRJCVZr\nU6yd8spAWioItoT+k2ajmxXrsl6OGiTJU2qGMidXY0qFW8arOt4CyJqnRdEM\nSYv1RPGloqxi5/9t47AYwwvhxl3Cz0Wj+f5CvlBe4hYwIOgNxJ64L4LhZkg+\nbSSErWq+BXO7/nLv8meFi+beIT2RqYlXbagsaKHlkisNnrWjTJZn2fOctazJ\nFBhu4NvbCAJbEYkabDqQvF0wlgwdbreM0DL53CfB92ArsYv4iFqshznzYbBp\nX+OUzZaAEZqO1VWx84BHNJ1NXWNNNgJPW9K3xeZu/7ck9DjAZ8S4ILyT5PcP\nee9fp3at/8fakcyKnUv1qfmqUYAIz81VqOh+iSv8lps7OGqNDlDPCnS7RlbX\nJZdo\r\n=iJZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGvHm0IBe61RC+q4lrBMA9PkVpuZp9sNVIMM7rOANaKAiBsBZEvFGoqoUU3OrLO/Kye7GSgOtuN2sE/0IT70oTCUw=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.15_1556023807221_0.556042639035444"},"_hasShrinkwrap":false},"1.0.16":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.16","_id":"@phnq/webapp@1.0.16","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-kMhVsAx+eKKG1VcMdiq8O2FoiEO55C13EcPlkaQN0TyQcMJviRsG0CHJxd4p8Jv6rQGc+SZcklZM+TZyYp/faQ==","shasum":"71d3dc81c1921b0207efdb96200e28be0a33439d","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.16.tgz","fileCount":68,"unpackedSize":63369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvw0LCRA9TVsSAnZWagAAVkIP/R9VpAuyL4WNFMVCQMru\nNfGcHfzib298tBlm4oWd6VpM+kXKZNoJN9I5JMmBzPAXMuJU+0lxJceqR+A0\nbm7Tw3wT2Y0c04TnAysRy45Z3kqTd+W+VQa3ChYoE470IsxckYSOawBoL877\nBzFc+AM7c6k0gOUYEnBhCNNUp2T35xiflUHIW+ZyY6GfEf+cs1Dvimd8NFfw\nQ5rBpQQbEo3a4W6uxFoE3Zcfysfq0Nt0tbEOQPNLp1ULH5khEretnqkI589Y\no8JOFlt2lBTW7e7HDzZU+OvTqL280+15nudZwcXF07ibTDImUxdgLPpekMTA\nP2REu/C7EsBm2Rh/eHEztqkVXxNeYem4z4lx6Jz752G11e/FJuF4ruHxtYQ3\n9+WXtQlifnNthe+MFoNKEQK4H6hxx0EYrVyMNKXy8aCXOHhK2agEf+uitEWu\nzyIze3pAzBhx/Np81Hbof4FDgSTaNbZKneIvO+yR0ViRUnuzHpEYcHgr2dEd\ne9wREC1PKs+aihpB6V8mjkIPw2zonNZEKwvlSaXfeNfyQD3gbhH8B3/DVPZ0\nNJ2BW0bbCFwV0VD1BbAc5OvyVd9JqmSuiyvtng6LOKLSl75zxGqkvgm4ybcA\ns+m50huVJJa9mNDQebqDQ/8QTUgxt1ytPo0C+wQ/pfMPHUoINmitJM4myjf7\nDRwJ\r\n=o0fL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGHbN7alwpg4zKjLWuy45bCDzBAv4CzIF0FTKLds0w1QIgHsXvEu/Avj8tqI/2dKN/kzaxBudPx7Xf/dEsjqIslFQ="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.16_1556024586620_0.06605815413093308"},"_hasShrinkwrap":false},"1.0.17":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.17","_id":"@phnq/webapp@1.0.17","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-5wbv8Wwb95Fl+6ifydbzIocALeS1mG0HbQFuzUOQDnr5wgz6FrdKh7CsMtYa9ygsPLDdt6SYuFZDnORnZMCnVA==","shasum":"0ce38440a5f6f56ece903bdc056e34ef079a1bae","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.17.tgz","fileCount":68,"unpackedSize":63437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvyTwCRA9TVsSAnZWagAAqLMP/A4NrEGRuwP1HI1o/DXE\nps+GIC0+Ld/0dTc6Q6NbGa+BAOfHVis3qDjBhN8EscNNpaRZGCie8IW4E/kM\n9UFJRfgst8a9ENb8q7YzNu7H8DyzWL+cWKyEuc0lDDp7nXLQbes903iGJB4Z\n1VI3McnRx32olKXqos2cqEPZGaOzRzf1WQ/lzx7h3ZEJ5bKimKCWxpJnU1+J\nHNGKyxqOGbPg4RhwFTRg4GgbEaCjHOAQcpOVm7ugqVPedTgjRtSQScXd40M3\nk2EaXaZ68r/EAdf2sRVbAdlrSCE13vLDyzs+jacYwinBdmDl2E7XAYMM8JjN\njxhI9V++3RDgFoh69XxT5lC8hrngzs+pzUVzvaWbIQky5vP7VhO5juHGcA9j\n3RrLpooKTpZ3sTQzoiG5sIQrd9zfnqXO49+QXO79jl5+8TnvySF1R5lwuvBx\nLnRb26ZzWde/f+XoEWZJFwF/8ICsdF4vqGjSyLIgCwhP3d23X1X3ggLig1Q3\ns21L2MFEtru6xG/RVKVu7sQemnJqSvqN7CDzg3OYGWffH4nm8TGFOpMVrRfP\n5gNb2rNY22VReCLDjHjSTXZ+KqmFZRpfVcnoOHSU4o4R0mSHtO30KKx7r4yI\nBIFISWnitrGu7lyvyqxS0YVzn3ejVHgQ0/alO665NcD4MYrIZZX5KABYioC9\npEuB\r\n=rVP6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnHZvAwjaxONldi+1XuCE2LzFUHI7jtzFdyVLKgguEEwIhAORZOElPrGAeZ1n5rYzlgjcOn+5WQEzm+ZSWtzB4m31i"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.17_1556030703541_0.9265111351001543"},"_hasShrinkwrap":false},"1.0.18":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.18","_id":"@phnq/webapp@1.0.18","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-OPlcAf+JhkkAmRgPXXsBf02qZUtTn0NTJ5FRMgWejljKh1u6g8lL2XRvrbKIKqoib2mqI3XzDyzwB5S3E/29ag==","shasum":"fc42a1bc0f53d166e98cc628d0c6245c4532bc7c","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.18.tgz","fileCount":68,"unpackedSize":63433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvyeMCRA9TVsSAnZWagAAU70P/2MdUy5zb7y6hYih4Hgb\n+Gmw/51SFfpo6NSyoJgToENF2COingSEUAUe02SX7Y4g6N+X5JuiGoywaELU\n3qMm4aVqgXJ9rYnNZPmJ/qWKpBT0dMsOfOYVHmVcTb13so+06RmUDrtHVRIe\nu9bzLwUDXONVQdFPJP+UoNyJLtcT9RIpNf3C4x9B+ySRB9FszAca5R3hY+w8\n0gF/vlsvLeiUed8v5vIq8FBS5R+k7Sl+/3mj/EFBjwCRCgQYhXpvbYEPKBsu\nYiwCc1ErVhOiO7HISgzaJUTO4la3zl9J55Of/srGAE1VEmtW6isJlre3iz6x\nhaByl9RaxNYNjOw51ooBMFq5Y+hfGy/nTywoz3E8HNdBt2QITF8CxMa2f+cZ\nfsSF6QN9r0fFiHwEmCHEtqABoZb15jS+kRMFW19TEEhVgG+z46yUlgM90NDD\nFITr05eFiKyxpfONIJQ00vSCYU7y0dGG7LgAQPEgBXlTM0xSJDy4vtJJvEhi\n/Hi97OuMLbUzIXRxNNh/rQjGoj5ZcGt50hAYu1u8uKnCRoCrtzJnTT5KcLc7\ngGsFhIJXGn5IIbvu0yR0eZQsSjwvP7z+I8CQEjvQC7WoEOu9NBKKGlQTN2nt\nYX/HHiDyR5LA9YHQII5/vF/5rxW04K04hEHdYTOgXwi7elSizic+oG98PqyX\nQ8VP\r\n=+bVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9iun1gEatea5fH6JcwcJoQULy/wM0+Dqidgc9Imm21AiEA57+zATwtl9DewhLAqS86fbqkAAoaNgtHFwG7g8RCcrI="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.18_1556031371939_0.23496118861618598"},"_hasShrinkwrap":false},"1.0.19":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.19","_id":"@phnq/webapp@1.0.19","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-0KM0lAmmLXPubijM5GJscvbECvS9kWBYiNa9BFmbX5T1Dbs7/sqDqaEJWLwigLlqruFLACg1z5wItCkxkW3Idw==","shasum":"4ed87a6f288a8b8699bdaaaeddd59482ad39516a","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.19.tgz","fileCount":68,"unpackedSize":63362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvyioCRA9TVsSAnZWagAAgKsP/RX1Iw9omoCajdDhVbx2\nH8thwEPc819aKTnoxzdvvnoXV0zNhCdr7RqHB9Gracsvax8ChtCgcajjcV5e\nYFrvdlA6U5cGKJqKZmvEQjLDIhS58DbyI4ETOc5wT5932mBv7ECaxn+/WnBR\naI/geKUABqWgyylUfny/kEF8F0ci1YR1YtbqNuM/Wt5URTUesE+H/sm3Uyj0\n1GZJXMm5pliwJa/1RpIclba3W3Klw0ZJGdi5mZJ+psXGz5jDeospmjUW1hm/\nEiuYQRiYinK7Q3sfynnh6JhBvYpshTmR/a+aOuWugRow/DnozQ3BWyvFIdjj\nIYN/OjcwUa8nGG2XvvwjiUdF4iTJ3kzCTwzTVHdeDCTht/lO8zMSmn6BAl0F\ndmYy4zVgJWuv3axpTupvmYKSD6X4VEysCiplpOVZ57f9hzkmxVsYR6pd9rfP\n+TIWxOuLAXMSXLCMITD4z/8fwVwZ9+xbdIiZdJyeMg6pAE2xTTb5/wuDyDJv\nXev4qlDeaIfCAp7xpNPFjPDJy0bIvpINBd/1ea0tnMnI3wUPWOuOX2zjQxQU\n96qKnPRPDt4n6UCvqrbGPt7NvtL3FO2m+hiXCjfaAuDe2mwxuIGk/jGBNa9w\nSQCUCnNn9rAxCAe07cJ1nkbT65li5xeKkG89TRkOeBQWciH0ogaQAehjeIjA\n6Gec\r\n=mLMA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcLR/AoXilFV1H89XtD0mgIvz0/WGV+olWzF34nl7CxAIgIphWndU1N/I0CyyD5Mn0stTQNaj88+mDdueUnAuuzmg="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.19_1556031656196_0.6095100572407885"},"_hasShrinkwrap":false},"1.0.20":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.20","_id":"@phnq/webapp@1.0.20","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-4aMnQk+BxGPW0oyHhLr+s1LTaf5/RilwOYpHI7Gex76aT8/BgvNPP3R7twI6I4XHr1naz4+A4GMvJk7wdu2AZA==","shasum":"2ce5aa85660ccb58d4d1e57c907738d2b2aaa638","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.20.tgz","fileCount":68,"unpackedSize":63258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvy9mCRA9TVsSAnZWagAAiMsP/3+V/4Wlr2WgVCkfiqi6\n5ZJdYVNHqhcN1tzYkU7asGi+p+lu5xbkuD89bH5NjzZtBODQ5Qf2rcY/F/jG\nnxjJg8phzoJZ5GvNpEDsbVUEUBIBg/UraLA5riH08OscDrmVQv8/01vLWEZH\n7BzqdF7yPTDE20JU9Vbd488EYe3/Y43y8FWaI0/NEDsTczCX0tXk6UhJQlPF\n5lIQvA0OX2mEAABPvMAEos8cFql35xu7t1iKHAtcre3BE+3mRUtjvOgQYG22\nuG4Ehf7l//eKCsnRoJ4H7mzv85shcfnekFXOZLQ4cIgkupYvQ3vaKLDW6qfr\n0RYK+nbYQvNZSfgcmj5JvCV4jXahIzad+xsK3gH5kpa2J02PniNl4Un/KhQL\nlnpKtEhNSGl6NT9kHH3UuhvkcKBM5WgPzqtEZmFuslOv6kZ14unUFDbvznHW\ne5f7OymH0XyTeypU1862JZJgV0vbM0rfHTy6F/g67vboQIy0/GYHi79ZhKPR\nmn/mQb55uF/YVmYB2502ldfppEtu/fjd4w7H1D+7LFoC4KCdTgJf1tsh2QXs\nDcJy3ZN56TsqplSHJwumg2UA6SRZZzBkKTqeByJAWl+BfPPBiM/fKWdWUUYI\nX+wFvk4SFdE0Is5jOrytz+37QRHAc0cxSHje7cAFVqTTF00nvbu365zEYSOq\nkUbD\r\n=2NiP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6WBBDXqQ4GR3uD452ocJ51YaKq5TUxaTWc0O9lN958AiBcT4EOEmnZ3CcKGApkpqQjcEaYnf0I2yoIO/E8bWwcrg=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.20_1556033381952_0.32101811542036995"},"_hasShrinkwrap":false},"1.0.21":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.21","_id":"@phnq/webapp@1.0.21","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-LqhcIpGi8SgYmkwV+oYWVzoo/S2QDiz4wUnzs+0JzHjv0ibZbMk6+mpfz4s8Wv0wOxGYz4QScnlYuRmVXhAylg==","shasum":"f4c956a754d798c6537248017fbacc48b476c133","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.21.tgz","fileCount":68,"unpackedSize":63254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv6VHCRA9TVsSAnZWagAA7R0QAIl441O/Om+4tuUWJj2v\n8YPSdTWC5plGEXjMtaObEXuj1oH/7r9jQfGp78O+s/vYCV0KjTimcVvC0SJf\nyuvXoPG09SJwYmIlLzpz73dRiG38XxeAW8LZfEfY+rmrPYKaYAeEZMF6GH/P\ncreBKmK7FtdKNj7E5376/eUw08URSwK+oXwfulebpCSj7+peqpG91hYFo9Tm\nQLNlKckM4ZU/+NVWAH9Z9Ouh7IeqIAwp5Q7iUO6zipdKSywvEQglp1P7urlB\nXXKbziSFVXuxEhnt94iz0ct4erZp7ds0bD3XXFpwvHdpDYv3Fs/qmd7Gvj6S\ngpMVoXTTeXeGyCvxbHxTjOSLnGd7FSrtIS48+qJv0iF0PhGASFaj+w0keQvg\njzyRT0DvQLZpKxiKuBXrbU7Lu5UjcWZrPEsyxeGGolaloF5YnYE9326Uy5U0\nJyBWZo53T199ABPTCPsCWWsmGO8/5vOHNaJK4RhGpS2GM+i5zQhWUL6+g3qs\nuyp3fnFIFApvQCtoL/IhSi6YSZI4s3MlmUaodZxdU1Fl+CM0a3DU941HnwGe\nVP5IGfz/IFZUNHCP5yZdcq+xpHDc8IWlZyTw89NHM7Lbtzu6cSKcE1n22vZ5\niXnQY1h6HTxchzghYOJPBwnm6yoHRrgZVXsTO5jTDLHpWZz3oY+m3rqyGeaq\nfjCI\r\n=JMiR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2y1Ld4xMw2/IESxbfjeY+z4+fxbsxT3kdN8XIfB/7gQIgMc5zSk48BmT+LSB2niTeFnStTqFWIBJG1EnaRF8Cx/k="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.21_1556063558457_0.5661953979549266"},"_hasShrinkwrap":false},"1.0.22":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.22","_id":"@phnq/webapp@1.0.22","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-s70dmveS9A5dvlDp9Cu8vGTdZXvQCf3ZnUylPZqj6X9NQ5pTlaK0baEggtUCetNPSu0vwhrLN67I+yS1SluSJQ==","shasum":"cdf71f7e45d193ea620763e13783a39786f3cb92","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.22.tgz","fileCount":68,"unpackedSize":63301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcv6+DCRA9TVsSAnZWagAAH+oP/RzGKQeNZ5/Q6rFltg/6\nhsKutOlNTdHZjCbogbq8EvYncFh8jIX9g/WGJktQ9+bHjdhgUx/XhyfKmdu2\nNZ554lv8VcBGtvVpxSNhQr1CWpRUA7pFseyCiLplHgBQ+w0xyPMwnEUikLaW\nQCceSWCKRcFBhfDrsyjGjf4gVH7i5ZIJheDBHieTePZIndoQYKD0cJ5KwOKS\nNuKyKr7ssYVDBNwXsHbw8ruUdFMm3FnWJL6yImQ7AHWbHym1J/1EDpagfZaF\nkSTH8wig0RnA0xPR+aq0iE0tNocaspzbvgwLsCHM//o9PSXuoboKTPBSBquo\n/CnYlKo1TQKmKVrcZyJWFIxbnh5Qan19bqe+i0DbbaaebnFYKcXorZCKiPGN\nrYkXJMIOVpTOWnlwdjuE+DxXEEuOgzDjHS8BnMmB582dEjp/yAIZszMOoo5n\nj7VzLoqAWOBj0yXZaKR+U+pZhIenaE+sEkayZnnfcYBOWYAl6/ZF3eEnPOYg\n2yCnbigz26hwfxehNhC5Q5+F1tcnVgcaXVCbzGCT1qoXw/3pottwcHe7ZsHr\nRDEf4GZ91DAF+rl0h+sgu8iiV5/uWooBQhSUQPsz49kPlvZQB4D8jkwyQKvQ\nFreV22XV8AEzzhkr7gA7ZBl8FQlvePI7Dr5ClPUJdjaXM4ReA+oJt18csGWv\nux2p\r\n=Rauq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvYEpt+rE6HO2ps5V7ekpp7X4drHzNWMhV3Ns6/6ZxxAIgP8JXPAe5ZsTrsWS9rX2aOPu29qNqkVKM45sO32l2zMg="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.22_1556066177908_0.539190187880491"},"_hasShrinkwrap":false},"1.0.23":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.23","_id":"@phnq/webapp@1.0.23","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-+yFWuNaqdKZ4aVqZLHbFMdmZcraw6X2vGzP7HfjD364n0WOKX6KgWwPzVzUXZYJjBbaHiPYaVF5DzQSecjpv+A==","shasum":"0ad3a3cf30ef5d769dc83e6fa149c8af3397bacc","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.23.tgz","fileCount":68,"unpackedSize":63433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwijLCRA9TVsSAnZWagAAT5MP/0E+JRaGWJyxqBKep2Hy\nKrJ91SrQrHwfzIH77gm9SrKGFv+TQMlpifzjl/Iv1vJREX5Hb9L95a8EklI8\niQG1trxw4hhk+VVxOSy77Yd2+jgRDAAe1kbTzYJQZoWirv/OujpfYKW0y4uD\nygxuP/oU6Zbtgu3XXTiK4CZ3odUmKJIo4xQ+9ODzvVY3WdnEKX6c6u8UfPSN\nwWnJYz924wMYpkWT/01dILIdoKDcJFR+Hf4PxW4FD9EsPRH7tP9joI34c8Sj\nUmjuXiyYxmFamzX42KVbURqvfYQjiALInOnkf3nATSxywL2+uNAPctW5Z6A9\nuP5VFhVMNKczLJsXEBsJK/kXyAEUZhxn5HrwMCfoM0Lu1uEkK9dwYXuoMSs2\nG9zmckibQbwVvHB3gRZYZG/azC5f06t6Nk6HlfE5r/j2wCSxfDi2v6tLqllU\nPLM/1+6kbvdK06Zn4KXcjvksryrg1BPtGvR3I5uTM0NH0zvzyQkAW3NH4czX\nQsIYD6FdGuMpDVpB4v/ltPNVqPdV4en+raAXfSLC0iPpcyaMNIJjog2PY/iF\nQ9CLG1R02iYNUSf6+o438IfDq103zc5pmvmzVrasTl5kt8WaVmGRUrLqBIq5\nO+H6wgbjM3Lq7QYKAa8lrgCPd0BD5m2sFXXFOZ3Pdge/DUFWfAejza9MIWeS\na/5B\r\n=1AwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO4gbpyHz/ohyWDMiRfsQGWJmol5c/QaoxyqNgqUkZPQIhALLs2Fg0Lb8APEMcpanhNwlu9aQ4eXxzbfWZrmRexxth"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.23_1556228298495_0.38924217368601965"},"_hasShrinkwrap":false},"1.0.24":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.24","_id":"@phnq/webapp@1.0.24","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-IysGE3aiFoEv9sCxFVsITFNj5Bi2JFOm6I+iDpwcN9hQKcxXupCSDwvZ88WJLnMNpdkSsQW8fmYGrShs8L1s+Q==","shasum":"a3ffebb3f0eae80dc60d02cb07e5d1f077af9de7","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.24.tgz","fileCount":68,"unpackedSize":64991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxxVHCRA9TVsSAnZWagAAaPoP/jvFpbDwzl2IWguMNyfF\n8kgKQIXP+k4AzmqyftWwedKlMIMf2Bka+W6qJc/W+XOM8mgL1SKGi0yHKfAr\nC8mXzdwGKfEAB3df5nhEc4sbQYUAlyj8gBwCR3DRKN2k41WhASYA+lgElbgf\nQ8ba+CUt9apflJ8xH2xGbtwvvk7J9T4DxvGY11aMqKuFXgS0BjiLnacgkC9B\nCQkWBbTVE5EPxJUI7pjfnfZMtiOY2bQd7bj+mpAGehn4w6E8ZHK8uqLiTXj4\ndg3odqRALB7qC3FuLHVHEem8flVSQMfpbKeJsylC1pw1gxVPN1JtR24+6rmv\nivNvYiHA6LqDwGeX/ajGgGfyyU/i2C/ZxCbNf46+RByapbecb+0xFcEL5jxL\nMrRPEf/gG/ioGlIaI+o9wZhErKTWUlXmOLoXSRBiNzcAALbDtqYrchupYRYO\nGZmbLtq0JvGpZG3xpeot/1xqt+r96Hnjc1qO3dLav+TpRXrvy6xIJMIHgXLZ\nb/GSW+0iUCUMQvGlCLawA8LQBay/klOPkmfIMxoqeJ3xPan2GK48mmNoqjq1\n/s/5bbS+9psz6tTQZd7IIgpuU40meyfGsXXQktT6aTxLuMusxnV+MTR52ehA\ncLui/FA+bEFYT0OqD6h1je1IBlS1FCl2M1WmvC+BHx8WrUC4akLyly354Cxk\nO62o\r\n=VvoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCupZtR/gFCP9OcZkn+orxVbfyii4bFiogV3yic08DiwIgSYTFbmT1+Aw8uBpzPuYUlN+EXVsFMO3RsS3aAtaNe7g="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.24_1556550982409_0.10091898151362977"},"_hasShrinkwrap":false},"1.0.25":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.25","_id":"@phnq/webapp@1.0.25","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-lNG+VDnrN+QrlTPp+TJ/ABf2zm2lT8YaOq1ydaoM6guwF17oXdceY8Ic96tr/TzgkcOOEgdOM7q4oKbYvIrjcg==","shasum":"d7930ee149baffafb35d228c2c9f19f5d3f6ce2e","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.25.tgz","fileCount":68,"unpackedSize":65264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx2ZxCRA9TVsSAnZWagAAS+8P/3Y3VWZN4hQMzmR1Sxh0\ngmEJAlGOncu0QkW3IiOwAI7YH217TwQ3r2s45x0HhEKqXykHAn0bO1owjD98\nFW9mru31xYPppalqxBIt1wJT62+gs/pJbLLo3L5kB0317kT0lJ528Pk+6qN+\nRKrnCktoqoX0+MLewbWHdSJRb6YKPwbsrP41Wg2rXzdYOsqSMw/E6X1Mcqgy\nl2+9EspbmPH/SbkONntwQO2NJUcobWQiW0gkgRyp7DBNQjuGAvkwqcnTNFFd\nQzOcPiMfcYZTK9JKvh8ycX+odwtWlNdIXx2G6xfD+AvOkE0DDNLG8HYV7G54\nNFYG7x5zr0HgFvIoHYH2jUd3+SdLJcnbawcbsKD2rxeLEHGJUGJjskZoDRK6\negjA71rwtAw/d57YFuF85UvxC1DNXTbRLp2bpzAB+J1x5f4z1dbdMBHnyjbb\nNVfd/0tC2tbnnzDe+21xk3H3dgJhy7j7ZEVXBIzdgf403NhW13ROOqoIhkyF\nhSnJwReuhVtj1h5pZVetOx9yEcUv+onCj7YxdKufmgSPjnZosjNZzdyqv9ve\nycaEg10L4Qrmxo1pCw3lfsOJlFAi6isyPZZQsCdjtIq2Kcj0/gi1jkJ+H5Fx\nVhZnO+tqG981y5NOxW3rA6/GA/H0MsLF6EP2RTkJ/rPdYJiNgnaba2MEWhlw\nL9+x\r\n=TWWc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDla34oZZnVwf3av73raeNZqAkzCUyDvwlkhPGQkVlJGQIhAOV2DtDCj9Z7/sia/XTOKAdHUH+oLznG5FH/D35R2fE0"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.25_1556571761016_0.6183521838932688"},"_hasShrinkwrap":false},"1.0.26":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.26","_id":"@phnq/webapp@1.0.26","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-luXS7BklEcRPLbiqDF1hnaAP//75vvGLMgsCf6hmi8h0WhnFiiqIgobrUdoWRux0h3iRPWxDuTL/XIj1NhMZ6Q==","shasum":"a8b1feecc76001023229c58d433e963e3769c365","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.26.tgz","fileCount":68,"unpackedSize":66739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0dhvCRA9TVsSAnZWagAAg3EP/ieBcQj+9UupJJsL6fdZ\nRtBibYUlXVMF7lmWWikgMxY4OoOsJzwEpQAY1iLr4f9nJoLHM8px40wvY2eM\nbMX3apPLk5DZTIGuk2VNQgkL7KHvHifN+bsa8FKkFitrBvZbo50FiQDUkEu8\nSb1A6yqNqqbLS+/xGQFvYLOqgvkvyTOWo59LQZcuwgARr2rMaKSlr8SRPmSf\njWA1LTtcoyei2BjHawvpWePuLMA2uQMdM8SWgDwwlMqJXMswHTQjNgLMrnUN\nJRCe/Or4Tj0kWnSRy1orDaFLVJ4eW4/6VQkAEQjjbryu+/cLvzkF4KNF//UX\nFFWrzQJybn/1zYPlUkZ1SXEDKopdLncrQy00YsHe5kAmG6VU+OnT2hnP4+oF\naQTPV8A+NOgC01l9i8PDJgVoKYOCcCHs7XTtP4Vy/aalFVk4nTeMPduhmp2f\n0SlB+a8LcIWCHg3pWrlbTUxT18ZmgtIGIzEebR63adxHIyPD1/HUwuxhtir9\nnrH65bxsaShacjQL9tG61vJJuqV0a+S6YMWroSiVmVGKGE3gTZiYmTw93IEI\nePzQVI04tZMmT05gZqYChdv5QI+D1OmNg5naTmnSYU0WvqM+1SoUH3Yks+vJ\nBLSLDfDQvPQ4D5R782S0+FVnK6qQAjKA52oFIvQ7b/hAI2htreEbwuuFpa1w\nOMZb\r\n=4j6k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI6oLdC/Xfisbdme9TvlmGSGOCXtHGorrXunP1ERbFOQIgYEAomaLS5EGN0TSWqx5lPRRB4xSdLZHL8PBh92a5kZI="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.26_1557256302607_0.9410245285784535"},"_hasShrinkwrap":false},"1.0.27":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.0.10","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.27","_id":"@phnq/webapp@1.0.27","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-B/S+6n6Tyv5NGKJBBdZbnN8KQKPXilyUO5CN3yfNH2vxCjiV8ZgplYdRug21FS2dlUXbAARpNLtXvEuVAOHtOQ==","shasum":"5b18f324efc5f7e993c6649f61abba2e8b6fc502","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.27.tgz","fileCount":68,"unpackedSize":67273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0dv9CRA9TVsSAnZWagAAZxcP/0uhl1GQ2/6KdBVL8Gbo\nbpHiY2VDILAdxDPLlDkyJq4yKBXjOD5Vry22O+RJgIidX8KtCzpt/k7TMI5V\n/GMplOGciSvvTAJ71zA1whzYfHw2TBnPFBy53M+MCkI2T7muxfKci62G9nA/\n+CSHJJjTBSc2yash6pzm2u2Yi9VmHzSrgZKDyPDULi3Uaj1xM0HyYECv3UTA\nkE2LS85R26pKx1/skOa+8cNbeNQvl451tgtXLQnccY2JrkP2F9jpmMN1gOGc\nKw5S2k6/tJor3SQgH0WSfjnwtMPz0JyDnoglcdrvgerGC/t25nOppVkqBeYZ\nG1g8+zKpUVaM861IL/p7ECY/QZXQOrUoS4MVmItWYjv6DJ4VNjW+Rm29rvoh\naFbA1JdkkGioLf6lwk3wXJmBNcZzEo+KF9JZhvIDWeQNDRGw4m3vKo7AbjQg\neoLEoBJULwW4uqJv/0VMD9m4+iJnDoDoGHgmRPGELQuFvlLiI3/n9iNef1l5\nrohZesh9jL7sV8MlD7qEDosefeGQjVPnP0ZlZPsN8j43QivVzMyzE9+KNOlp\nKzwtkoJkpKzGZIp11TkYJ8F8TQTe6MnYTGmOb9guver+lzrsOwPyq4mxc0iV\nTCPTxzf/wT351fWU0SLSC7KWAnjrLzvll28yyBJY1n6iDrycpYXGS6SlElzj\nd3/K\r\n=Pn1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBc7tp5VtPYJLMjBgDmNH6DqH7KleYYjL3dQb/GGRTvAiBVH8rJiNcrDXKXRLk2cpJsO0dBIYaIrgK5z7zPaeTK1A=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.27_1557257212932_0.8146285436371685"},"_hasShrinkwrap":false},"1.0.29":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.1.2","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.29","_id":"@phnq/webapp@1.0.29","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-2ApOJrHTbSjJkjWq9VLCYDWnq2uYXBxVjHD7eNYyJeZSZ6OS0S53/fLlnwkeFzqmfv6cuyahF0wI5MT+DMZeSQ==","shasum":"cc3e95e3a863b08265bc2359d58d11b855507cd3","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.29.tgz","fileCount":68,"unpackedSize":65403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc03tLCRA9TVsSAnZWagAAzBUQAJjhS6V+Do0JovrHRylj\nFf3lvB2petFH/QQu3Eaz8Sqf3qdnoTNiUz0nouXS8HUdfhtOYLacjGBDh6/R\no1BdTenPdsDVHqf30F9pBzQqWZMXR+juf/09hFwj5CvCnJa1s715NO/w9heQ\ned/Heh9QNSa/U9m7wWvqm2v2QmgIu+Qc1UQQbQs+lHnuR47tzeFBGOeHw555\nlHNbiCxCxO4FiaNS8Rg4ZCDJgBHvxLqqexJPDAiLkR8qjHFip9OL41DYweOP\nLgzkmM/2fPAbJ9JB3U4WiSmLU/pJJ4+GtSCUFGcXbmBx+xzi0esjz9r3sqW9\npgRHxvrnVzeCnKH7ZyEeKVbk4MNFGmyf+6qG7a31dGAMnEU7UXfSZkjO+SxW\nwbSie0RzhHcyydBFtFsU07scJtnts5WB7vruNVXYz1Sz2a2age1/mMRwgLuM\nOeEICPHJpETIolp/RaTVZ1LwvSCUAl6WuB7Zs/5YM1atT0L4v9yZGSdXUbFb\ne1Gd4ZgjtwFnOWRteiSGEs5tfq7AzCSd1656+DxIHiHjm8iMH0U4Y0jl5idf\nappXfb7BP0Yte0hdKPjD38Eby+qLjb9UBj7hekRMi76qc4VZEjJy4qTfRyuD\nvUxhsf3MvAJAzG47/j22Ue0qPeQCXa3AyQR9eyGRXndnf/Xmnbx/BqgLuLxI\nU6Gl\r\n=ZWSI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+QZOyKIP/15LiTariEIj5Xl/Z3J5c3aAqnQeWAwATnQIgch7qmcv6a0bvO7TWLSeznqcvj1Yws66i/aSLKU2QLdY="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.29_1557363531002_0.06167676163333935"},"_hasShrinkwrap":false},"1.0.30":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.3","@phnq/message":"^1.3.0","@phnq/model":"^1.1.2","@phnq/state":"^1.2.2","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.30","_id":"@phnq/webapp@1.0.30","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-T6wyN/DcHHE1kvHvKGd4qwSMJ1uu+FjwCLjG/hVhX5ZWEc37Vv1LUngEJULPtQUcnrH2l7oaX0JkXS2AjxQoEg==","shasum":"6d79f0441f2b04e707266e80fd2457a5161a1c6f","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.30.tgz","fileCount":68,"unpackedSize":65647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1z8gCRA9TVsSAnZWagAAMVwP/2ZCL2MnJcAoV0pyuDXN\n/OLA5iSdRYLGE22VtncU600PJBDcAog1EHiulvapFIZwCJp58LHzC7f6RZWq\nFUT3JSfRIcQvLgQYq+cpp8WY3/eJDjmvm84kc0cburNVZdA1JW7p7U7ZsY0A\nzmV+WAb4bK5I3xoltOTDYO2GyKY0enCqSRc6wXXLqyid9oHM767e8lR8uuVx\nVkWw+j94Z28QYC6lvEPecmE63wdvKMlk3EaDXcZoRlKodgKBd1fUGDwKwOON\nvxLk/hgtyILAc5QFBW7JiRUdVuClyWtR5EoH49gjWhkQF+bceczbTevKav+z\nE9x6o0tVibQ1Y5i7JSk6vOH6J+kgHkBqjOUR0G2EpN+wg3wb86UrSo9a8bB2\nKu55L7cxeeN9ylBZXHx9sPwhg0f/3nAOOOMPRi6kAr55xGDsU5TXAM0yXemt\ne/uoh0vJC4ahxnm5S+iNnDH4HQV8HCMapjY/hNr8pBdOtL6xCFnnzt5/W39M\no/0EB9HOm+NfSUMaIMcKLILHJ5/t08oTyOZyHLltvKAeHxOljxPL8poEqYG+\n2/N6fyscwEVsvtpi8LGyvAc4TZUA/u9EWRndxY0FqlsHi0dgQrw8yAlPC52K\nAsbn5xLWv2dkVIvaZ76WnfXXreKR3kN5Tsgpi12bLxrW4eDxDz1llUdlIgTO\nRXjI\r\n=Gpu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCun0nhGK5ZAxcwUQmzAzQgPYxdJPuvVlgEhc+IF4A+WQIgIfR4GK07nk0JGgjot+hcWMLw/35bCLrUvbpLcmkwrc0="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.30_1557610271912_0.46857165536565204"},"_hasShrinkwrap":false},"1.0.31":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.3.2","@phnq/model":"^1.2.0","@phnq/state":"^1.2.6","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.31","_id":"@phnq/webapp@1.0.31","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GWYpyhsGEDooqrm9EQay947YShRmOA5cEHgDZN1ix6g+7oLVorDc9qRoZWfRK/WqlA6BOST2caIwcE7x/2DOSg==","shasum":"54e3134d40d474e141a5bd94dc87f7c75bd32179","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.31.tgz","fileCount":76,"unpackedSize":72098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5DKPCRA9TVsSAnZWagAAjr0P/Rao9qNksR0HF4uUNhTs\njVCODQ5rO3RFeL8acUT6ypVMy016zd7Hc3I8lqWebUZORm2ILdxdbrL2cZqz\na1K4lGc2revubLguxZZ2qb0dcMec64B5ncunSAizjgQNZLk2UubnzwFyM1h9\n/JRsLUPmnbv5PUBGaH9mIUjTO7rwtZImQtZOoBBd8Dq8mUzJhFQnBHKBWoky\nDKA0m2C84TW2xOVnW3fU8wluTLmM/wy9w4A9sg0PMa/+Ckf4+h3kEz8n0EWm\nUxEKkdUBtkUdQGwt2FPyaJUfsqr1ZzpNVR4oolKkpVAYSSgnzWZjPov3v1Q0\ncspBfK5qGknoXhige51cEt+CZjxMEk1gvJySLiK9YE22dpOCK125Zj6ORnHV\nGcIumsHH+wisrCQr4lRvP/0cRco8hMQp966jONS5Z4mLlDluLhaeSPQkOLya\n3kzv67qXc+lzdhJK4Sz5mEoM3ipH6Ws+qZry3b5LhDdJ71tAUM0CpShRCqDk\nCuat7eFiWLIv41q08y3xvpA43QT/FoGbtYbyoBQE/2A6Itu4OPALgUwM73rk\n6wIYNEvvy9QL5gLIzLCDJob+Nh32QwEIE2Y7Cmj+bEdr7BvaRvsy4IPirAzO\nXURhq76s8zOhfw410NXA1e7cF7cli4VljZZtyS/p192RU2I8LwW/helMc7gr\nUdaj\r\n=j2yO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/MTRYqwSN2PipJPWzhHdXrtbuotNJvTPO9tEFTY3PdAiEAi48NQQFcMxfpQEIs+c5+X7+rg8G5byMgPrjjG9ZB1Kg="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.31_1558459022962_0.11620766996581011"},"_hasShrinkwrap":false},"1.0.32":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.3.2","@phnq/model":"^1.2.0","@phnq/state":"^1.2.6","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.0.32","_id":"@phnq/webapp@1.0.32","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-x23kLWTJLVoV37lqrBamHBUYih9ou0vtAp3+DMXs19lcaDVI2yueD8hH9otztPCh9rnc1v6k3IAW7UUj1JT+kA==","shasum":"0b9831aa5d4e1a17c41555a331aeef434a7b12fa","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.0.32.tgz","fileCount":70,"unpackedSize":67552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5DSuCRA9TVsSAnZWagAABPMP/Roap80IYpfbm4oaP8Nl\nZXRSAPFQzvOF/O03BxJp6Yvl6Yb1BwbWX95YLI8SVaIZSn0kahtXMjj26M/K\njPIwgSPVhMKNwYh6I1tHQnLx/emnHHPwhn2tYNTtyHZYWx5XjfhLFdAE5fjs\nH5FPx31YqV4T0TDJmZzJYwPLfA5FSEQ8IHTZX7410UTNNqCmIpZ1eQVfMX7P\nrXKkDe2aNYJ8+HVF6Ye1qPcy3TagCfaWzSfPBy2Kz1hLBMsNuodSb/o7Zvst\nu+lIpl9XEtR81Xj7jwVhm3YlnNHFJGwJF3sGkt7kt+8UBbw7ae2/D5ffLXII\n9ilCYY9DLUFaADH7j75n1JgZ7/WCZb6EPL74WzDt11IbN/MYCbQmmShoRZyB\nlWTQPOLSP7LuRS9HP/0GDldadO4LqLlEftkYYbfURJpmCIELBORtrZD0OFc1\nnAcsZZl/zHvaUiSzC/ecXeaS0ywk3z+CZzE3x4aImjMo8M275D+WmaR+Svu0\n3zNp/49NmjZ9vlmPojnQbb0uEZ0x1uqO+2qgWLq/5yDjiJgFdxqXCox5OVOO\nmtxCC7QZmxSx3tQWqL4PoKrduKSygLJyCatbZZM+sOQp/Dwa/tVWkmWB1iFR\nwmhEcilOU2AaJ+dMRH8GEi9EWasxx0wBkt1B5wEu19IofQWdR4pCmXtBW8Pc\nEZh1\r\n=QQyH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsKVEqym8YgrEJo1ZBSgNeVLOD3ACG4CENCofzDJOIYwIhAJTFlPqkHrLwe3MUewaeftnH7meroPOmglia7+ez1kyf"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.0.32_1558459566140_0.725032313452459"},"_hasShrinkwrap":false},"1.1.0":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.3.2","@phnq/model":"^1.3.0","@phnq/state":"^1.2.6","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.1.0","_id":"@phnq/webapp@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-X8Bgia+PjNjccJ9/gtnQWDipW5ujXdWDddiEbHRIeNTm4Hw4Y2BHSTj7B9MD29WgxRCkCZEA1Eay33FY2C4Kzw==","shasum":"636492632ed29a785ebde93b8e72817e95a897da","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.1.0.tgz","fileCount":70,"unpackedSize":69696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5pnsCRA9TVsSAnZWagAAQkgQAIPR1SU5/tjvpluSRHta\nepZ7JqrXJDOS77KPOXbPrphf1j4ETj0JBFhx5qPN1bQJ9c7QIbicX8whXgKW\npnybOxjNRRMziaIoOxBN7AddxdJeqDt+7Y1R/gamWaCbbQGZ95V5V/MIcnKj\nrH/rL5PEmvvpLgyH4U8kn4PUf5tYVlsYywgO8/4zXyUH8YAc4BVEV/60p8Ul\nltmmhoCpLEm+zmjLzvT8GJjYLm+Yhh4C0ip4hMo5gKK7LYKmr6tx6e+oT6b2\nkL1pAAvaXgfPtU2BHNodil0HJVTnPUZAfRIZKruzldUXvf9btJhDItOKpwNx\nFYnwHkWsPQxjCRQTWh2pClhja+sGSL7oHp2TX/Scjp6yMbswh/Ct/4UfDo2s\nPaawaalh1f+paE3wkeNwp+4R9L48TzH5KUSuqSdOROv3sus22vAaXP8reRzI\nJ59rf4rMuQOUcBAWwqLCpwG9fZErrYfG+9p2JTnD7t+CelDzbr6i9byLfxpu\nKuGIch5G8Ndw/zDnSoxUmoZmXCDFQ+N6NanZAM/xNiATYOwbG9qyv4+qI3p4\nvnLN/aY6Ff96porQl/l28kX90MbDQrIIiM7Q4NqiUQUVc+08jS8CufUdK3bj\nNx67z8F2pyOSjlaIu36wHTfdCeSHh6+9Z9ASZQsjb8hOhYtCc48ybqMVmsH3\nwKv5\r\n=kOIx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOCdU116wCHyZ0APsATbCzGwjAVH2gpEN0YMc10FF66AiAiIW8qd0ocgmK31LdaVdx7F3NyZh1QZhRTyIYhYkxeLw=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.1.0_1558616555408_0.041719217750894044"},"_hasShrinkwrap":false},"1.1.1":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.3.3","@phnq/model":"^1.3.0","@phnq/state":"^1.2.6","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.1.1","_id":"@phnq/webapp@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-oe1AqyHCkqDw4a8+R7DEEq0bWZ5SwhOi5xhamQL7WR3hQn3iqjkN8NETiwYZ6SFgf763L8Gv6wLHIJKp/x2ayQ==","shasum":"021c182fb6324bc2820823310f838a6010ab81c0","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.1.1.tgz","fileCount":70,"unpackedSize":69792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6UF+CRA9TVsSAnZWagAAYFYP/0dA+RxDpxdMWwpn9sAw\ngpfcz1c0FmjnBYztBULZEHcUFJDpYbh9YCp+ajo6dAPKhiuO+S3smClLEWV6\ndaACGL0JU6f7FYrTFgRoA6lwvNgdrCBdNehOcmphlNbYtX5RLZ8CzjBUoghU\nB7+fy9awIOEyrbpfp2qWb9F7G7sp4fzA0W8FoBlfM2HcEZPI6/6UZaMKa/po\nSEbUoCJ28dqQKDTKMEtWOj7C2VQf3+T/NZZfFQWWF23Lbn7kTku7s3XZI+b2\n8AUEOlGqY3PD8szSTFOd95Ff/eSMdPlE8NRXXotpeFP8fuIJqZVsfD128pkk\ncQSBLDTvuiik1x0WBB8i4SK6l3N8Evtv2QTS/jc1fmA6s65iJ0SDoD/fAIWu\n2DJzAtZPj/YwKzVnXpQQk1uMZCFukH6vyZv3oJKUz1GYDDytjNe+wbrE6aba\n4gXyTdCgqcmcYbfs1mRSLyIdaM4GjI+2FUEflSYVu3Yxd9t7UBcYfFa1H4Th\nZTAdBmiEKnCzMG7D/vHxtaWPpyrjt+phvc9aPpXtg4+LIEg3Jpn3Dp1xqnDv\nr+gU4mzmt5wFpvWy5kHwX47+9YgcM0jjpGEF5kJMQyargJ156OuIkiuDlP5a\ni6Y23+2uVnllNuOdNJWRVhLohVHxxn5HfOubwgk++ILFOVR52FmStOhQQ4sf\nFqZX\r\n=JnYc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTj2hdjUPAvrow9sVUhH6ode82qIH1zxyN6Ni9IhsaSwIgaXV0/yQ4s1BEOeYazWCm6x0yBHtSe/hmKKfTOT7vg58="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.1.1_1558790525539_0.250950919739624"},"_hasShrinkwrap":false},"1.1.2":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.3.3","@phnq/model":"^1.3.0","@phnq/state":"^1.2.6","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.1.2","_id":"@phnq/webapp@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-qhEUE//dCPv5r4qJbwrgCDGhp+wIIJmgjL+gKyw8CsIECRJbzZwZtBSYZFe5mqnrT75b/FWM3hTuE0UW9yeTrA==","shasum":"7e43cf9ce4a373b2d31ba36c53459c36e8652eeb","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.1.2.tgz","fileCount":70,"unpackedSize":69863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6UV7CRA9TVsSAnZWagAAOVIP/33non4rK20RYRNOwYVs\nUcaGrm/WLpX3OV18cFCsVFx9cW53GnREuBEnJ/TCdNylgqEjCp4j9Vlp92Zc\n5n6qpsuzkjjxoXyCndZRFEgDg2b3eoLiyFukv35QD7ttVoiUaiHGJ6/Pi2RN\n+G4rkl0bIBTpLS8Dcf7F9j45vG4CR0PZq96gU+Tl32yDIOxCt5CTa/GgL/ZC\nadLUzKYEkilk86mFRCDBTjm7hrAyewPGwogYo9YJAlyIQIuFYvWg2wQY7Khb\nr/sjQnURRKU+xcV+5sMSEQSOj0qdqdPPVue9tv+00vrkj/liphB0Dg7Z7FEv\n6g8L2OoRVM07GGZxWfrN4kw412JsAk2Ztg0MoR0WLBXIMgVX9r0cD5C4WH0Y\ndS2OtL2g6FzAJl9cL/dVokNhwjBc4D0zRW6pG//zUl5QyyJ6cgCPf8elnjpU\n+xAUvFYmVir6IbSNp2LVFtQw9q63xhUUorHM8H7TvLnZCedbomHp/Opujhig\nFm7vJAKktuyEb4VMdAsOz9ZvdaJc/K2VCtPcFbXFvd9nXROp/9jRZdilACnb\ns+rGJZ6z9hLAYCUYtQRM+Hdcw6+iO/kuh5JGRdGFv02D1liC29j+54nZ7em4\n6KoySLjBef/w3x5cXxuG2TsjvPwiwXMBVEmmnNCJJcfIQRcCiX7/6TIYbTz5\nV/tU\r\n=ch/D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICom4ktu2YI0mFDZhoh4zzFC0Vt72EX660b9dYJcGvmlAiEA0PBGw9PaSZyCyMhyd7f34PCtBgjpMS/eKd0ojWjNEac="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.1.2_1558791547246_0.5464498293291851"},"_hasShrinkwrap":false},"1.1.3":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.3.4","@phnq/model":"^1.3.0","@phnq/state":"^1.2.6","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.1.3","_id":"@phnq/webapp@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"dist":{"integrity":"sha512-QZ5k8/TbwBdjGMDXaCFCMt6yAggJc56rlyMhtbPWAenvMGYTy+uS2IuTazJkLNTTpEEoepsNRT1OeVCItylnng==","shasum":"8c1ee7b62d67c203e6951a888c54d80cec75ba25","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.1.3.tgz","fileCount":70,"unpackedSize":69863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6VS8CRA9TVsSAnZWagAACOoP/i1caan9/8mQLPgSPCtI\nsIezZvyTGem4USoi0NFbBkrdeQTDFTZtaKV5dq67FpXf1v379FdPldm9YiXu\nynEoVl9CTNoMEgCtUXZdOnywqWLa3VIvzKNM03+fmiL7BVU6cvdNJ4Yh0cyy\nDh816mEvJBkgXGak6bnJMj5OuorifbJfx4hNXhgZotw7zHqSpKJu7MzejN2J\nGpSmspzqNlqqXcbrDAkpCWYgVVYuJn3+OWBXvcs4OyMXJh/ignEMprYdYsDm\nXwWNWXtvHj35NNWu8gsPRsdmldVRwIEpc6cwbz0PPlBrjn/w7cAxTbrTlTzd\nRdelpXGRAOtIyqf6EDy3N9DYxpvfv4zBRzUJsmio68tVOlUrWhr+diSMFQ1S\nHBpCfBfgsQlMUH85zYZp+vDX46eZy8IFGVjx523wSQU11oWhZFc28v7brbqI\no7HuAu8BVMqgJV93+yYBFbT76qCSqW0DGdsILSrjzWikSEZEBWUQFZP/Gw3x\njTtdUObcd3cs1THh5Bose9vV0/o0V0/JwHmdqeOTpBUZPKuJZZS0ZhIMtfSh\nNf68+bCCeLKgh/a0qPNw/9NGj4fVgK+z8VoTYp0rZTKPh0XNbpcd0uyBNEi7\nxUyLcSJaxiz2Hw0LZqvDMBEe9MOqMonZEv/tM+/jXSBvAG8Gqyn1dajotsPN\nVy/7\r\n=H8g5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/P6x+fV5E3Juz3XYvjQI0DcR8LLQ9lT0reFsKcbtnQwIhAJCGYwg//aAPjCI/e/0ryYNC2+ZuaeyDDHafZbqAi64I"}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.1.3_1558795451399_0.30855686736571797"},"_hasShrinkwrap":false},"1.1.4":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.3.5","@phnq/model":"^1.3.0","@phnq/state":"^1.2.6","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.1.4","_id":"@phnq/webapp@1.1.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7+zOUaLvL7iAxDdKpP2OGS9QRNJRYc5RNyX7u0RyuBNlZzXzRw7f7ZlDP7J6jjBOUwuilmXGG7pvuRp/BZjdVg==","shasum":"f4a1b2acf51473ea167c5b90113cf0460d9beebe","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.1.4.tgz","fileCount":70,"unpackedSize":69863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6Ze4CRA9TVsSAnZWagAAI9oP/2Q4nmMc/wb6ewpw8T1Q\nlHuz/HK+d1yqlVRrKXSXjs8QLhnYIIaSizyjwByCc2gNlPE9VhQuRVnOdpT2\ngDHPXts5raB5XsgLwNqzuFDLYJvzg21Io6tJrTOemfHEYFQXUklF/ZrVqbtk\nPsF2RcKcFvu6bfwRQehHeIb9tsMhd2A8Ok6zeXTwOjK43UHZN0Sk7Nvp9dFi\nxyw8uPhqOL+Qzu0/Dn1s9Ba0XvSmKo1RfNMPoQOBHnYb/JDRU5b1M07vmn9N\nbC6QWVVu8Ik3Hl+BmRs4mSayv2JcHWRVJz5MFvEKGFyZ1WHaBWLZWpXvmk7j\nXJ95ohRXSKs0CKxs67L5LwqbzyjhNCcXBApUp0bQm1dpgzwEudF70AfGBjQC\nGF2sX6d9HFjGkH2N3GfMAuPPHtIALflwHeeaEiYsI1AIjNQvCGqK1PWIRiSC\nlmFvBKhJrErr/PNlgju8wJgh79JhongyFULHMhzP1hfWL+8VZIy7ec/Guw5R\nDXb4vX1ZOGvtUhdzWLF1DkOMoh3EDKUbjj4EtiMZyNfjOBN//I3EVb7Tj9f/\nrHoo+2U4Csl8G3ZRZ2c/2kELP7FIA+carBJl73Y0I6VQ3X776+zkuuAEMhJ4\nubLcBpmI/O62EcqWmgsYpZOQs35bbghgmkLOlrlcke8gENc41U3jwElX07Y/\nzIQI\r\n=5e+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDW7rn5dzYwpGzRFTgnLvvsHEFT8s1wkINfHF5AC9VSgAiAyrucnaz6z7ch7Vzh7lmv0FUHYHFSsXDy5BBFviaeSoQ=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.1.4_1558812599396_0.3249116237640579"},"_hasShrinkwrap":false},"1.1.5":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.4.1","@phnq/model":"^1.3.0","@phnq/state":"^1.2.7","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.1.5","_id":"@phnq/webapp@1.1.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-q31jNgKMBKTUZsRn8Nh8x/verKnI0NH2hSdQJUWl/4+Q9akM9pYEzUstBeM/+50zfYnUJ8jz1r6crh4Ayi+e+g==","shasum":"c38c8b81056f71f610abfda5fc4eb021f39b3f46","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.1.5.tgz","fileCount":70,"unpackedSize":69986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8yiNCRA9TVsSAnZWagAA81MP/3Cy6m18pGBO89aOAG8D\neubbCu99Cdkf6q8ZgmLMk++eUJSt+ee8l8XSK42nbB28PZzNtYfIuDBJqCOO\nSX9rmTntyw9D3DwrTOgDEEVAsXlq8nZ3y3NTFyrHPHYSbYCUFCIBOBFQNrys\npZ13V5n4iWyCHuvel87mmD53oIvwnxMzAouQWWEwReHiMjJyABQ+2tUzjTbB\no8nCeqLxG+2JlAz6SIRMl2cQJ+T23fIjBVYZkA7KZXfS3vLVC8/7BK+ToaEE\nYNZ9AN1lmwTuHD6LlysDjtQtcr7iLBAq9DlX2hkPjuBruV1LTJ/O5eSLVEyP\nxFoovyE1zXD1H512AkthbWfGfNNOrTJlhb5M7ywUmmVoHyMDCpXpXZMRJgHx\nPwrRkq9BhRfOizcch3/UVjzxTnGr4MNThuesmLUYO57thQ58H7hgBafZzch2\nXuG+6KCj3aPGfMI0Cqk4YJAqJ+bki2RIjKsYkk0BkJtl98z1GX8Mfpw1Kqig\n6+0ZSzfAp8YppE8zWdRf1Sossqo1Sdq1i5euQm1W4SF/nGaPrkTeoOGHKkdr\nIaDZxyZt7Z9b6vnlolM38ADsK1Ndo/BWrJPg1cl1O30MYlzG934iMGZvjJBr\ndUTGc0buPiJattsxxgDFUomqWouwrmhhpnVhWfifdQL6RNPx6CkB+v2z4hJz\nsg2j\r\n=Kkfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFWewWBefJ0LRiuv+X6RIpNayyJZW40i8lUUk40TwiSAIgJ7g/7r0sOMPHMR/wNXtcLCpGPcyxtEbJBSjfqAPfESY="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.1.5_1559439501047_0.8326139971003614"},"_hasShrinkwrap":false},"1.1.6":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.4.1","@phnq/model":"^1.3.0","@phnq/state":"^1.2.7","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.1.6","_id":"@phnq/webapp@1.1.6","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vNehas9qD3jubIg+w24nvARpNibosQHnUyPWcfGhdp5nmV2N90iqOksCY1jDTWRz5duktOifbKmuJNOsPZWPEw==","shasum":"635bff3da0ca51c6cf3b66eaf5e04637ad6a4559","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.1.6.tgz","fileCount":70,"unpackedSize":70148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9PmpCRA9TVsSAnZWagAAewIP/R/iPte4Y/+S1EQxy0bR\na+i8bjE5Xqg5TgoN2aWD4XyG5O1q2ptkXf0xGr2fzvirnudqHcyUeSPYqRIn\ngrq1668lic82hxbsCksLPCfJVYBYiIgF0Qr7EEwy7YIsxdHw5FSMAchXkT0Q\niGiU+OyhxCzdLYRtUW4jG4DzN2hC/3cNe3NB6ujkJIRYZUbgc4ezuOt/n36E\nKLXmWNgyApYS7cG49LaxhU0fgoQY/9N9OxcjUIeEJgnhYAaf3ij4VieNFSAP\n1MKEeTI2zfV4rUwzap3FZ3WDiTJGIVRCMB5XoKD7LhlM4YSJAc6LTRC8vM2G\neCdom15XoseXW/+59iSeY96vjwPvUtMvPwKMfNz59rKyXA715TsRBD3rVxSy\n7qnY/qXnaL7yeL23YsSn4D7S5e+KT8xWVGPt7T6Cq0mBGOO2Jvok9r0mvzF7\nDwXyjelmJ+RXQrvA1zXDJzCgw5P7+8G2+gOIvbTzm/r6ruraNJiauXsN7nap\ni2ie5mkO6UuR/pEIpIz813EQ/38AZ0AVvbJ2pHGIZRxL779LjGScSomvOYsS\nHGAMb0rTtGcDxIiOVJFPErowv9Y4nlqoks1T176vC13FAp0iruIMCkrWjHve\neMBguppHnCbchz241tayWNzBedJ0VeiY2tL7KTtbNVvIfLEy1yh+posIGaCf\nEJ4v\r\n=U1Gt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZ+WZ207rNGFlmz6buZ5nGVmbDBkCo2fEM4GuLEjjofAiEA4SbcXshOJq1AqaySH/fh39Ub62/abKZtUgitrxvBpdI="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.1.6_1559558568535_0.4491046216670469"},"_hasShrinkwrap":false},"1.2.0":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.4.4","@phnq/model":"^1.3.0","@phnq/state":"^1.2.7","accept-language-parser":"^1.5.0","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.2.0","_id":"@phnq/webapp@1.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YQDVaavlbKffb2oIj7KGslcIi5q39tYocULlxas0y+O481LyZ63W1aXiBbYF4WsfIuwF4hDJ01o+8Psf8/2mbA==","shasum":"959d9fbd9839ba1f72de4dce3480fb7a3d185411","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.2.0.tgz","fileCount":74,"unpackedSize":81129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB7N7CRA9TVsSAnZWagAAnSQQAIs6ZrheDypAL3m/FlkL\nsxBVvDEyLH7+7AJuFbNbps/rHQS7j+uDroBKiLJegEOikB7C4ltW/H8M669h\nxCqi3q94PdAkLd5F7FNUD/esSnHhVFkrwMjdvcJjW5TZkzint3w+JklXNhQ6\nFwB7hodA3LQl3zqpu/sFILxODde3a5ywiGJCNzkhhZ1+N5gZofGZDB1C0bmk\nTT/ix7v9DG7cmt/umKMJDklF1qUH1U9UAdb7WrQ0WhRoVXRqHX1R5ExCpItp\nb7irpm3NkbpNkxAV4xFJZtC/CSF/TlkeSHHNApj7tD9NqbsH2U3ElgfEXStd\n08SqeiM/cMLYxxsekj7SDlRP+FJojM3ff3y+/3iYxAKO07VXdOBgbSuNaeZL\nMX75XtcF/cv769+AVr2x/X7pJRgbLiCV4bw6Oi1rq9Qy31+7K6BsymyM1R37\n1FO+hA/nIrdC/Xp8c40sYLQOkVQkKaA6WeIVH0+TVcgwecrnpLWv7MYfCNF1\ntmaQjPsFEx++4w4z81llq9ADsGm7FfzxdDT+6DR6Ps+FCxtvXuzLJ94Mt8Ud\nwzkQ0+MGenFtPz32Rp22YBi6OYEcfbNTjTqDr1Y2BGsusY2GHyyTTPS69s8E\nQ+Mgdy2GLGVHuW8IiYvkH30BhMJ9TVqlqYSCzpFTGBG22HArn1Wto55SK329\nx9WS\r\n=NqMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiVUUxc23zBHDO7lhFyp/reBVdHwyvbN/Xn6WDTOdr5AiEAvSzQgms/ngSwRWpfMXGRFNfTxsPMPPeDM5MlSD9Uoqw="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.2.0_1560785786434_0.024066680275537378"},"_hasShrinkwrap":false},"1.2.1":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.4.4","@phnq/model":"^1.3.0","@phnq/state":"^1.2.7","accept-language-parser":"^1.5.0","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","fs-extra":"^8.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.2.1","_id":"@phnq/webapp@1.2.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ov19P0XH0x5ILiYtoeA7SEUeC5RlP5d9XemzurRhq4ZUqB1daS+T1HkB25SjKlINDc/0g/t980kmNa7IQ1SQsg==","shasum":"0720b1228ae1c5564b930b37347a47e1f24f7bc9","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.2.1.tgz","fileCount":75,"unpackedSize":81420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB8CTCRA9TVsSAnZWagAADlgP/RdroLG9dTpGifXpZH7x\nR48uPsLZHaoVO7QkImouzpByw5l7pYhyb12lp24qqA9oD7QDUjdDZWwqfJhN\nAjcP9ZTi3cwx9pSFofN2ocAPIZMReSS+BeDEqhWXr7SLJK47uG5EwG3MO3HJ\nQwK4KBMmueqeJbqINN/hosncRWT3gkKxwy5TwNbpSL/nmjJlUP+mX5ZScr7J\n1gtSDxonWiCxVE0SnqPY/cTHJbM3Q6fA05aDBBQCWEzT5juH2/dvu8hGcwtb\n4Q+khRaqJbzBWsnGo01Cie6YmmPq5t7E5b3frdvl5mUJmB6jWzbEgfmvGnUs\nzhY75zwN0Lo+7RqMV2L1bcYHorNSeL1QdDeVJLbFzXn80qlrIt7HpduO+G/o\nup9cFx70AJ4LMERzd5q88Ikgli0nJCcDzp3qNGtB7lLQ+ZKacHOmPwSGoqYl\n/0u6y9h3h6e312br6R1hNqoQ1ls0pn/BVdHQTLIqC8Ye3PbU1UhdySMOhU7l\nmXmr1OESpL1u5bUQYyv3Tto0wmyUt0csSECwI0pLEinCf+bYNXeC48q6aG7K\njq0vBAwhh/x+UPu+l5ZSht+SYRQoxm1DuNoelEwNXVlK49thKJhKRt/Xj/g/\n6te9oaM2qYCqh9lLm4NS/VmNdsbl73tayyF08VsUrKEqq9z3NzIlj4qEGSiX\nQbal\r\n=MTzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjzWkxgABowBaH8ImSwosIClpDASdp4R8VGnk9q2KIlAiANyIuBBJSF5OFjaHqgpMJoNgbj2Px2ouux6ekaN9d8Jg=="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.2.1_1560789138484_0.36909005393144234"},"_hasShrinkwrap":false},"1.2.2":{"author":{"name":"Patrick Gostovic"},"browser":"index.client.js","dependencies":{"@phnq/log":"^1.0.6","@phnq/message":"^1.4.4","@phnq/model":"^1.3.0","@phnq/state":"^1.2.7","accept-language-parser":"^1.5.0","bcrypt":"^3.0.6","crypto-random-string":"^2.0.0","css-reset-and-normalize":"^2.0.1","fs-extra":"^8.0.1","koa":"^2.7.0","koa-webpack":"^5.2.3","pretty-hrtime":"^1.0.3","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.0","styled-components":"^4.1.3","ts-node":"^8.0.3","uuid":"^3.3.2","validator":"^10.11.0","webpack":"^4.31.0"},"description":"Client/server webapp framework","license":"ISC","main":"index.server.js","name":"@phnq/webapp","version":"1.2.2","_id":"@phnq/webapp@1.2.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8EwrlfE0IxJsEMIMR9aLj/vDwVPBoWAD9OuqEhOspkfWKWAFH+7RU6nYLlrxlPdfydx3elACXMkZDDNVDoPdJA==","shasum":"78037e6b725b3b05b0785cad005c8d9ad85abe66","tarball":"https://registry.npmjs.org/@phnq/webapp/-/webapp-1.2.2.tgz","fileCount":75,"unpackedSize":81473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdB8d2CRA9TVsSAnZWagAAdmIP/2vAUWMEJUc56u6og98q\nVXtPaiXS+Kwszrz/FqxdcTxEjtkdmOSpmxAv391RFOH6KiqHlwNNWkO8H7iK\nqEkG0CoNHdYecXtvOUz1TDiAkHrs92uB/yFYKlAbILbKQaJrme4EKbmJbnwg\no9om4x1X202BQKHUrf9e72HW8nZJ8TOb7pV8rB0RPxJv50nhQ5Z6KzY86q4B\ndI4ItXGiOxpefOWg1BbU79EX01AnZcIhLJFoKO7zJZ0qeh8NiInT5Thuye8L\nXLULrtFGIkFh8M3tms+h6eBZxy0tPY5jajteQhMOPRsQUzP+eq4NVE7+BYfq\nSTJ/IbMjrUgdybEB4Q25fLe5r/jpRN76VHI6ZHzdzVprqqmrKJdPhvlMPOAi\nO3wazWBeqmauHItNB/59OukPvB/XWzc0Wz3lf/noM5ljJs3m/fcIE/od8IvX\nHlHPPd1UgtIVypSCE7l5YvFi/873VOMYxpRRCwYnzPUar+gPgR4Wqg2P2eyA\npJ556Nn9dhsiTZ7hggr2QHVmSMVjeeh1YQVLYQ9dVDMzYKo767yrnPlq81SA\n5MJEv0a6HceRknXFnVjeTZ1gD0xQeLbGvJ6IJSXGIb4B4B5cew2goSi7ySzO\nAUnGQydFd0EQKMaLCOMUMc7l1JeTBQhH/5Q5aryZQ0x2fyWprbKJynYq854w\n6Ljc\r\n=Q4fh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiWbAJAYCOuQ5X1HUgn7XsuGHsUuEX0aqBkQ/RIUHB0gIgfm0Mzl3bOSXSZKalQLaYs7xHOyE1AwlhyZ1RxnntLpI="}]},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"_npmUser":{"name":"pgostovic","email":"pg@phranq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webapp_1.2.2_1560790901521_0.4124375757829164"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-13T15:25:37.794Z","1.0.0":"2019-04-13T15:25:38.119Z","modified":"2022-04-06T14:16:19.378Z","1.0.1":"2019-04-13T17:47:52.126Z","1.0.2":"2019-04-13T17:53:39.133Z","1.0.3":"2019-04-13T20:14:08.151Z","1.0.4":"2019-04-15T18:25:28.600Z","1.0.5":"2019-04-15T18:37:04.846Z","1.0.6":"2019-04-15T21:36:04.229Z","1.0.7":"2019-04-15T21:48:19.562Z","1.0.8":"2019-04-16T15:14:43.651Z","1.0.9":"2019-04-16T15:20:50.948Z","1.0.10":"2019-04-17T15:22:51.751Z","1.0.11":"2019-04-17T19:58:44.219Z","1.0.12":"2019-04-19T10:50:30.129Z","1.0.13":"2019-04-19T12:33:26.821Z","1.0.14":"2019-04-23T12:34:31.080Z","1.0.15":"2019-04-23T12:50:07.333Z","1.0.16":"2019-04-23T13:03:06.729Z","1.0.17":"2019-04-23T14:45:03.674Z","1.0.18":"2019-04-23T14:56:12.062Z","1.0.19":"2019-04-23T15:00:56.325Z","1.0.20":"2019-04-23T15:29:42.092Z","1.0.21":"2019-04-23T23:52:38.613Z","1.0.22":"2019-04-24T00:36:18.026Z","1.0.23":"2019-04-25T21:38:18.595Z","1.0.24":"2019-04-29T15:16:22.601Z","1.0.25":"2019-04-29T21:02:41.114Z","1.0.26":"2019-05-07T19:11:42.764Z","1.0.27":"2019-05-07T19:26:53.079Z","1.0.29":"2019-05-09T00:58:51.104Z","1.0.30":"2019-05-11T21:31:12.180Z","1.0.31":"2019-05-21T17:17:03.046Z","1.0.32":"2019-05-21T17:26:06.358Z","1.1.0":"2019-05-23T13:02:35.567Z","1.1.1":"2019-05-25T13:22:05.691Z","1.1.2":"2019-05-25T13:39:07.477Z","1.1.3":"2019-05-25T14:44:11.601Z","1.1.4":"2019-05-25T19:29:59.506Z","1.1.5":"2019-06-02T01:38:21.153Z","1.1.6":"2019-06-03T10:42:48.700Z","1.2.0":"2019-06-17T15:36:26.596Z","1.2.1":"2019-06-17T16:32:18.587Z","1.2.2":"2019-06-17T17:01:41.680Z"},"maintainers":[{"name":"pgostovic","email":"pg@phranq.com"}],"description":"Client/server webapp framework","author":{"name":"Patrick Gostovic"},"license":"ISC","readme":"# @phnq/webapp\n\n[![CircleCI](https://circleci.com/gh/pgostovic/webapp.svg?style=svg)](https://circleci.com/gh/pgostovic/webapp)\n\n[![npm version](https://badge.fury.io/js/%40phnq%2Fwebapp.svg)](https://badge.fury.io/js/%40phnq%2Fwebapp)\n\nAggressively opinionated framework for building webapps. It's so opinionated that nobody should use it except me. This module is really just to help me repeat myself less in web projects.\n\n- React frontend, Node.js backend\n- Authentication, account management, including bare bones UI\n- WebSocket-based client/server communication with [@phnq/message](https://www.npmjs.com/package/@phnq/message)\n- State management with [@phnq/state](https://www.npmjs.com/package/@phnq/state)\n- Data persistence with [@phnq/model](https://www.npmjs.com/package/@phnq/model)\n\n## Usage\n\n### Client\n\n```tsx\nimport { WebappClient } from \"@phnq/webapp/client\";\nimport React, { Component } from \"react\";\nimport ReactDOM from \"react-dom\";\nimport UI from \"./ui\";\n\nconst server = {\n  host: process.env.HOST,\n  port: Number(process.env.PORT),\n  secure: process.env.SECURE === \"true\"\n};\n\nclass App extends Component {\n  public render() {\n    return (\n      <WebappClient server={server}>\n        <UI />\n      </WebappClient>\n    );\n  }\n}\n\nReactDOM.render(<App />, document.getElementById(\"app\"));\n```\n\n### Server\n\n```ts\nimport { WebappServer } from \"@phnq/webapp/server\";\n\n// Native Node.js HTTP server\nconst httpServer = http.createServer();\nhttpServer.listen(process.env.PORT);\n\n// The Phnq Server just wraps the native server\nconst server = new WebappServer(httpServer);\n\n// Tell the server where to discover the backend services\nserver.addServicePath(path.resolve(__dirname, \"services\"));\n```\n","readmeFilename":"README.md"}