{"_id":"@aofl/server-environment","_rev":"147-12dc4fe1a2f5fbc5d9abc4079904f0d3","name":"@aofl/server-environment","dist-tags":{"next":"2.0.0-alpha.17","next-alpha":"3.0.0-alpha.12","beta":"3.5.0-beta.22","alpha":"4.0.0-alpha.45","latest":"3.14.1"},"versions":{"1.0.0":{"name":"@aofl/server-environment","version":"1.0.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"ISC","_id":"@aofl/server-environment@1.0.0","maintainers":[{"name":"ariankhosravi","email":"arian@arin.io"}],"dist":{"shasum":"ee1df5479e2d9c913ad031e2cb381f2e360ee733","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0.tgz","integrity":"sha512-wyGQjXKr6wrBzEhrmxghLZxkOnIko0epPzEmWgwO9E+Jp7UtlyfIrMtBfynIOS1M0Vx8+yjHbXtO60bNT7WRpQ==","signatures":[{"sig":"MEYCIQDJoFZHic5NEkncjOYNINkDkh1y2OIpnD5huAy1+cXC1gIhAIA7BjXCGqVoLx9U/fknNLxHbVoWO0YBWzOKkEzJlRg0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.0","_npmOperationalInternal":{"tmp":"tmp/server-environment-1.0.0.tgz_1516927853001_0.8911385897081345","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@aofl/server-environment","version":"1.0.0-beta.1","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"ISC","_id":"@aofl/server-environment@1.0.0-beta.1","maintainers":[{"name":"sergolius","email":"sergolius@gmail.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"dist":{"shasum":"e6cec5083e11f073acb79acb2480f4e5196e988b","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.1.tgz","integrity":"sha512-q3l0KXi244HrJOMfsn3YNfB9bxKR3EBTVsAZIWrU1LIWUaodWmQcTd8Z9Y9cdiyQhEGbhh0hCSgG2s/CLnfyVw==","signatures":[{"sig":"MEYCIQDPSLWBZossA1elpdF9R6AMxyWVrD3jVICjQcUqcJeqRQIhAN8WojHMLERbBeVxE2nZzQBnV77RM/C1l72ORU0FrOGt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"5.5.1","description":"","directories":{},"_nodeVersion":"8.9.0","_npmOperationalInternal":{"tmp":"tmp/server-environment-1.0.0-beta.1.tgz_1517447459957_0.2107813865877688","host":"s3://npm-registry-packages"}},"1.0.0-beta.20":{"name":"@aofl/server-environment","version":"1.0.0-beta.20","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"ISC","_id":"@aofl/server-environment@1.0.0-beta.20","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"dist":{"shasum":"cf92826726059c2dfe91ce9e407f0691d8ffd28e","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.20.tgz","fileCount":4,"integrity":"sha512-+geEyj7HZsApt8K1qmE7N6n2weZMgfeDwyII/qpflyHPfZHCm2qp7986NGAmCiPFJWQnnwiKZGc8bmPewwZEhQ==","signatures":[{"sig":"MEYCIQD14xvg5rn4oJc61FN+55VMiYS68iYwAWaUpiiCeM7tSwIhAN1YRcP+XWdwuagOgiKv76JVsgUWbUagbztK4nzDyJRo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV8C5CRA9TVsSAnZWagAAx0IP/0GvjdBC1mEIGDEbYWO7\nbollujhj9WT28spns+bBF7JquTb0RZKumcBZLJFLy1rS4aVwd8vIue0Xs72s\nZ4AEXwvmId3vqahGwOOiO2px8VHhZlGWzqhi9mhCxY+em9M0CFNr7hNgkkUB\nIKAOm9nUvFpCymCmQygMlsgtm7UpgeuSo3g/i8Pxj/6HNognZZMHiOWe9yxo\nVbsNbI3lrFRmSog+5Xi+SB2M50dvSUMMohUojDuew6b/6uIi2SEFYdjwVRhU\nZVmJFdzVkf0LgkAUrUlRADujA2bxpq+st8OqM5DCRtznLWiwoguf8Q40Q9Uo\nWnfHLJG3xA//eeRXCgW/ohBH2UyNvak1s4kaVbPuuD4zbHaJ/TwEeRz04KoK\nh0YNbBHP0dMkFO4J6rqQJbgBhMSHanV5YXhowTqEn0SncZty86481bURQ7sx\nZebTp79fOH3bTMAVCNsi+CMgTcQqeEL+73koUvYgOknBJJRwiFZQ7/KzyRFL\nKxKG7fMD/qlj1MlmMUSGXslBBU3V8574mvom62xdHjca/GltFm0psDLmk5FD\n7qAbpMkF/l+1AeFkFsVIUu5O+jtdp7lHSJKvJ9/uBTjHkBv4uFQGgQbGx2xn\nV2X4UDJ0u4c82YjDEVqcTd5FPtc1pE/H5h9HPQFk+hbvZR+4HuXXgaVKdCdS\nzUAc\r\n=jm2P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"ERROR: No README data found!","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"6.2.0","description":"","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.20_1532477625669_0.4403995812982129","host":"s3://npm-registry-packages"}},"1.0.0-beta.21":{"name":"@aofl/server-environment","version":"1.0.0-beta.21","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.21","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"dist":{"shasum":"2ca693083f6f95955ffd7eaffba86e1e0b91bdb8","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.21.tgz","fileCount":4,"integrity":"sha512-S/1eRMmOl4fkJdZkRc622JkQxr49Bhqi+/QMZcUaexxJtK0zdA/47cVJxiwot7Xxc2tVLHvy4ggL2g7G3g0bDA==","signatures":[{"sig":"MEQCIFD818MjYAO32JBlCSxMZ/lwELez92DGx0laQc5PspR9AiBzh5HgZ3mS9BHaei8GXl1EnOE9ruoy/WehJExMjaGANQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZqoiCRA9TVsSAnZWagAAE4UQAIKbCJKTF7i+ZKkiL9Im\nSJd+twEZMik8OlUyTT/L2JAwp6/rQrZ2lIj0/6MM8epADWjli3df8mWvQPIi\n6A4NQGoalJfcsX6HpVnswtXU6Ikfr8j6qWI62ck3s/I5/rsq8nkvCof34x0U\nVZKamSXxN7mcgmVf21dBWN4w5j/RO+7t+PsH/McTgSx3YN9zSGZ+pqsQoitN\nEkqJvOl4KZYYzrxpJRL2v5JZkqSnvzbQHf6uBUps9xxU583DZsexAbwmngLj\nTpVwC5jW4Tm0zDWNUJSG3IXuJsHEIz82htmEDcC0lIuNnZOJBzGR8aL8FQQo\nZABGC7CYKEWd4rWz8TVnnJcqL9Xe0NmoNUW41NX3gxZ2M1vrBFUPSXxu3XDc\njPfnzannIgRQtgnVlT09zQTvXYc/w7ZDHjwEPmxklM8kggM7A1b/SFseCt2P\ny3ssfPszWNv3I6cH0rwABFbt72g4idEIlrlc+/haO98bcPSfUFQYCyxWX2Le\nDiwBLjh5Wtg96SH0cPtl5ssfHN1HodUGJg9Up/mt9T1TtHFLA2k9zcVAftOR\n1eMuofZWItrEMDUwi8JENaGzGObfHI4k3K+KUbW/jl9aOeXkx4le/bDDCuxl\nTmfD44+js92X0KFotM7DL5TTzinEilRiKe8DFPnoS1i/cMNNOYgJIeJddIFa\nIFAA\r\n=OADV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"ERROR: No README data found!","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"6.2.0","description":"","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.21_1533454882459_0.7482426157161779","host":"s3://npm-registry-packages"}},"1.0.0-beta.22":{"name":"@aofl/server-environment","version":"1.0.0-beta.22","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.22","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"dist":{"shasum":"9394e1599bfc5763428e688746955013c2d94308","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.22.tgz","fileCount":4,"integrity":"sha512-Iq51ITKraKhGgs5hOmdKwY/EhILBxukSIWjVJhBfA4ZUNXzuafaUKbe2vZIA4Had6+yWUI9+cZUnVwbFnJhFww==","signatures":[{"sig":"MEUCIQCoSQMFxbbB/hzS/wt3ydDCl8ciAvSWNclxSDqf+S7rNgIgc56CoXb+Mne8oT4esavvLOTzlo4xc4tk7me9XQMfg6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbebwCRA9TVsSAnZWagAAtqoQAJS46+CdQO3Clle7Zg/4\nqJSEBu4gTEckJIwajOXMSg/8JJQ/0LexKoTXSpoTW1xbdsdAsVOlz6mmWdUV\n0pue0SygVy/3Wn7HcYu9JAeBqxQNalO44LHJA9zNM0/lwJXNJNV2tTdMVXIg\n2Fi7O17fXHPElKHu/fSyIj5opOoZQpo7hoOE3P6nEn0OcMuu/jxSK2O4z1xa\n6kULKeT8VoiV9BGjqOh115OsC2mX1MkRgykZANo796qRlCNswApOvUu5Q0ei\npJX1fjFdzkQ9cXrZXDeQe3jnb6k3QE1s5NXbsR+Waz3AjBVsUR6NMxphJriB\n15BmXNHuZQKqpTqo9ZQpsHZufo665nzG2YH+Fzze+LavjR/qG1VrJjYpXCjQ\nlSN5kwOrBH1IUxxcr30TTZz2SVtCDzBhs3eXVAYzx9Qg2xOZ20M68rB/fCHK\n9fh39MfQIkmMnNp5mBgHuM+GBkS1NyFj5VCr/7eTw9Zo0HrjWFuybFlidmBR\nnNS+gobsVp74RM75EDVfY9imsRdsfa1qrBZXLgcqk84amS4sMYrkUacGBR9U\nGy+hBsnLM6aDSm1CUxd49P5/eoMJ+V5yglmRY8FJfVihcqvOIjGp7LAONYVj\n//7tbYcf4DujgdFK40iWvpuCuJf4UJmsNfH3yk+mszcQeLXExhDdNchluLWm\nYlbQ\r\n=Hylv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"ERROR: No README data found!","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"6.2.0","description":"","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.22_1533929199731_0.06540050935192143","host":"s3://npm-registry-packages"}},"1.0.0-beta.23":{"name":"@aofl/server-environment","version":"1.0.0-beta.23","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.23","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"dist":{"shasum":"fffe170e7908ffb4a1fbbd4880818e38c3d44ec9","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.23.tgz","fileCount":4,"integrity":"sha512-cVkZ/DZ24NhJ3UJKxSS+qqUsy8KUZ4v0cqkU1u+Lv000r8dhUgHC39n8MwKYhQgCnTsUPBXt1PTDbDO/wkit+Q==","signatures":[{"sig":"MEUCIQDukaecxCttlHD0ou4sPI33Qen0d06NbMobSFYi187/nwIgD7vd/2SWBa22JGGX7mE0ZHEcL23dqMzIsgG3piG2ltQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbde8dCRA9TVsSAnZWagAAnuwP/Ao5DjOXE6qrCYmj2QI0\nD4ujI9tjtOwIOZb/VKsdel355DWyHKvccy0PN0nbftPk3EiUxIfIXHCVLnBm\nAgjwXPo/ITbyYhQYg7//OC6OJbq44mLxv26L2ZxxbNXc3LjjyhP21cLD0gdS\nBfYS7OI9Ob4TnqbijIC1ZBMAW8IjaYBbCRMKx8ndMvOcY6OFrAyawCElZTM/\nQdkgKRT2ukzEbNqB1rBiXOM4ug526dUU3HZDNxaeDo49ZDAJ/MTrOaQ088eB\n3tgqtUzfItKvzVBlORWzxg/3JbrLQ7F5BXZmolpsg3/SBZEs8kX2wpMcR+BC\nmKOqAxXDWD/xb6VfbNddlolYH/rtpTgseXk9GiRx+bTzByht3as8UnJ0ZnuP\njVEPgykLpJZjCr8dTXPhMaTZFZgn0f+SFzlv4xwwoSEnKs81BdndSlxjGvUN\nFU9yzJ2pifyKb5dc1G08OHriszx2XaDJemCgtUKj3gK1Udy4QDqscHVr24lU\ncEASZsfZOq+Be4QjvDU2HTNSMcDU5EVmtTQ9s+iX7lGAT07hZT86iukWl0jt\n3Uzkc3xKPBLiYLgrbpBUIO+NhTTFxkzXa9bJd1GNJYOPRbeFwcu75qmQ2FXp\nzg+r64FUDeQAF7gbGLfXAHXL/J9eMnAHNWfKcdORs2ZnoGv4no5DFEwRRDHt\n60NC\r\n=dvEw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"ERROR: No README data found!","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"6.2.0","description":"","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.23_1534455580838_0.9759032623938719","host":"s3://npm-registry-packages"}},"1.0.0-beta.24":{"name":"@aofl/server-environment","version":"1.0.0-beta.24","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.24","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"dist":{"shasum":"8ec6bfa8d46040960c321cad69e640f56743c0ff","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.24.tgz","fileCount":4,"integrity":"sha512-OeD68LoC6ctAh2ANhGdamcl/uQgCzQ5bbwWsHU2yarN4Rd1h34KY9sODJn6CVfcix1hLdLuTuUIui6x7lZKLnA==","signatures":[{"sig":"MEUCIBxGSfBnS4lDqtmJHQRZ/FvXDbAJkdLZ+G2ZPmoi/tDQAiEAqQG/obYotu7+9Uoy1zqYEpHiywWkZvGIS8pKZY3MPTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfeStCRA9TVsSAnZWagAA67cP/2mhXiKdNKGSmGgXG0/D\nevBUFtZ8zJ2PMb/+Isa0S9Xib7ppMLsz1yRuPaofL4jQ3c8MGm7pzRujL/bi\n8EmbsChzpCWSfFjEdkzDXyHbuxEQrtJGsPLfQd7oOARmkyXf2OuoRg6q2kEM\nKU5/Dwai6ig9Bzk1a6ilDUVgPV2JUz6WgWAUUqEhprRFS+7EtFzKi8Z4MR5c\nu6Ymg5HKOPTcLK1idAlPGfqEYuTB9IO7O4+KBDe3AJFEQDCj9NmMjzJBKcmL\nLPZR/aZSYgE9isAcqdUgMK8xry9VidjdLIWwWIpJB3UX3btf7h2XNfwv2eC4\nuaPk1V9sUpryT4WUhqA0fkdKOH4pRQh7yo9XiqJa+dKyopVcula+Bt9Kkzjo\nevrbooTWyBN+qGAWcj12thAYVz+jrdr8BEjwV2Hy3GRHdVHZ0UyhHnDQtQSI\nYywtu1Wdus6DO2uhEesYZBWkvpdvOlIINWeRmgG7cZuPa0LDmY1hMDfa8Ltx\notNLFcolZgFmnDrE2me1zMiXde74z9hfI1kV7T2NyO78aX/XLxflt2zcAI9n\n4JcjptFJqsgw7J4OtPm4KWixrXiHwDdO9WFdSq4wMmYLIfFUGeUhN46BkkuN\n1YcNeeg+VwYyOjFuSyWRiQ1CTMsdWLpv+YQgdu13WrbN+sbadfh5gNOGd017\ndIpN\r\n=ePiQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"ERROR: No README data found!","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"6.4.0","description":"","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.24_1534977196384_0.12417427818144078","host":"s3://npm-registry-packages"}},"1.0.0-beta.25":{"name":"@aofl/server-environment","version":"1.0.0-beta.25","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.25","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"dist":{"shasum":"2d20dbe2688154378cc6d8dc6e6f0afc5696a32a","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.25.tgz","fileCount":4,"integrity":"sha512-XMqJ2Nry9e5oFuVWe/y8vFcNqA2sHfQpnZUi+XIPXb+Ilu9VlsB59dNhVnbNPnJo63tFz1kISRmCLjIoNgIV1Q==","signatures":[{"sig":"MEYCIQCLcwGWkKIdZlvtEro1T9HeqLFyD1sH6hBomnXyywj96gIhAOniDNKGEmMhK0U5OLi5u6A1NhQg9tMCm9Ha3B2BceJJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfwssCRA9TVsSAnZWagAAtMAQAIDCqKFNPASfl3CXx5eO\nE+6JjBdeOnWVLMkbTjbvw3JVIowJ9COQmAGWh/Oc9HeH62Ea1JVySMa/kKsV\nh7m5EbqttCmoE5e/OgbN3Yka+qYPP9h1D3DqXLzqB4RBCYmEW+FUrpOaMf2J\nUKdVyP/DJh0789M+UD6i/zDFiXQY6oY9mBJ7eYWQuKF3sAxdcBNJEposxmPn\nIsQVTzWFxTB0Sjv4B5HqJmd9OstgZNqW0eGu/HfTRL2S0o6IOv7ncAH1Yf9j\nz+Mp4VHz96NFvcar5HjaqAgQTpfAwS0UWMvjswwcrOpXpz3Gkz+bnjAsIDC5\n/Vsfhnf6UlOs7yxBJR04MOjnG7bbgnuM4FoHN82qIaaLUVp95suVp7s8yw/j\nHyjrSXyj35QtQHuIxTL9BzUzKRMQjQR7yRmlbLoQI+TyzN2IBro1SApFbtdy\n7RwXGil7XRAMjyCzz6dxAHEK3roKiH9I2LTi8pf8W/dL0UFf3+y6vG053WkS\nneXADipmKi9h6qbZ1XBOkGfWFl+3YRZyEBfOrQU+oeiHiKDNTOgcSqMq34gU\nHBJueXvkS3wPJac8OakYsM5K9YSJWirIowsj/CJ60+qPNPVbpzQAm1BML69O\nSbChdPjKEMVP2uHAuXbYcCynePPN3TAhXtlg2eQF47UddezP8Cw4+aV/O0xl\nL1z/\r\n=O3TP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"ERROR: No README data found!","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@gitlab.aofl.com:CoreJS/aofl-os.git","type":"git"},"_npmVersion":"6.4.0","description":"","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.25_1535052588129_0.348901339413074","host":"s3://npm-registry-packages"}},"1.0.0-beta.26":{"name":"@aofl/server-environment","version":"1.0.0-beta.26","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.26","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"c29c3b6cbbe2e1fe68dccf89ef0a4ba24e45fc32","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.26.tgz","fileCount":4,"integrity":"sha512-KyrOgTealqK1a+8fpxLIV0ZVbDhX/anTkzF8Kplq2SxCkaL1sbWM+eo92z4HRzmXK3QE8Koghd0oKr+cy+DDjw==","signatures":[{"sig":"MEUCIQC9NxK7dO+dDHkJOiriYyUlX5nwG5qiDzvhEVZv1cTALwIgI2Oh5HEcn24v5LR2yfFUYO9AEPSQzCEjPVxzRs7c+Ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhEGXCRA9TVsSAnZWagAAm4AP/1Jk7wnnlX7djNjQthpU\nvSxt0UweuGlHgyNd3wGw5YTJY9QGesLPgyRinCT0dAfEEvXcoSLUzYg5cvOr\ntj5KiENGoA9JbG+YADAVXts4e3+b8RrX0Yzmr6KZnSE/aBeJtS2vR1d5fqeI\nLBjEQn5THEOLntwhSG8JBT95bry9j+E/DkkL1mW0HReGX+loUsRmSruvUi6O\nguMhrIN/6bKVrzBfRiratZ/gXxB5/0KvcEwYp7FcKwQsr0PtR/kaBg+yVXgn\nr68xIQF/R37OFoTH5MB6oBywdV3SkayPJjdkVnEORB1MdpVMFghhGU6d3bcC\n6i32MNjLGhaa4bAvBV6nSt44X77sLmHPVsN1ThpGMQG321ent6ZkaNeQrCm1\n6ZLm51u4KtnnP+GEmc3ZEyvs4JUCK/rqJAcUls+E1Cp9wxIz19e6h931sJse\nskeRNbPOD2AiTqlZMDB7Dzl3YtBl4I2YHHJjwaT46vSA3APuUB8QE5ACNPtg\nW/Le8A12uDGsSZ9F/6jIJd34KNTYmt1rVeIb6m5Ji5fUD0iMRsXzSWrBIaNa\nmTOWyGlmTjkB/XTIdnY59m1tghwO528hulfeflEUBafaYojbXkDCQr9U0nU3\nRexN3C+cQZkqfxmNHEsdnFZy1z9/9xxXnLKw2XXT1Q2a0ZavLbtd/nfsHd2n\nKKs3\r\n=v/VA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"ERROR: No README data found!","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.0","description":"","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.26_1535394198684_0.30774996558408874","host":"s3://npm-registry-packages"}},"1.0.0-beta.27":{"name":"@aofl/server-environment","version":"1.0.0-beta.27","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.27","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b4d36cc44cddb08226ed31b60d5b95da3536c7a1","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.27.tgz","fileCount":91,"integrity":"sha512-U5458+uPe4BEk9qQMhd7OzSlLNU5MUldJ5QWDgVvv4TkIBE1Sl0/Ic/je43z9W0ZI5TcC6/YJ9v7FlorMXUlvw==","signatures":[{"sig":"MEYCIQCiFPMSvjdS2k9MNyjrHOr1BZExQjIISzfGer35a4h32AIhAJ/GUXZopOFxB9KPwnmUbDixOariNBh3VX9z2o0zmsMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblu4gCRA9TVsSAnZWagAAlZ4P/278/NrNfkbr6dJZ98Ye\n+ll3OKHyLRqjHUzy0TSLci7MIQJIOBAhlb4BM7H+ayWk4bA9cs02htoiYOjM\nnIMBFAC610oZEB/w0yVnFy0ijWwGN8KmcYT3oXyMHwNuqrQp9w4To+xqYPCA\nLI1m7i1LX00Fu89jEDqwZFLSsM4w2HbuYK25mv5fLL1DAOxTQAxUhTJmxvfZ\n6ZMOvl2T0/yE9QSNbpW1Y9SebxWrauWguXVqAN1CoYMi+nOV3M0ocC5IEgVV\nSCel557CktayeC4jMCPj9Lw0QWN+rYQckfU2T9ozXNtZedvDAsEAio1AXmgQ\njjkJrSdzhK2uNebEq82hK0SbrDLo7Moc+hkSWwzMlk7RpzIIajV855XPtGif\n8ZSeVXmOPY7YCGdEalPiJZZmifPx2OPiomVL6cLrJJAjskxdog0Weo0X571X\nS2rBvhG7gUaeI/g2Va6VCwfiVpLcgjrMkQe0jIuv1M3k8M8Jwe5V4rPOzf4l\nxX1ZPlaNLpx9DPE+3oTT/RCBi3vxqXsCG1qdzN8sK0KRfFVwL1kUo3A3olQj\nSAX0N6rhqHz3FxSx4zdV2ECxX/ZT6nWEtkyleTFM8FVYsHA3zeK4Q4tcHuKO\nxB/XxLhCSdX4BKgLjJbycbhpj5VwZcpXM1jBXvMchUsqkNipoih6bRBdAcUZ\nzwxq\r\n=V2hs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.0","description":"Helps determine dev, stage, prod environments based on hostname.","directories":{},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.27_1536618015288_0.473163411773764","host":"s3://npm-registry-packages"}},"1.0.0-beta.28":{"name":"@aofl/server-environment","version":"1.0.0-beta.28","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.0-beta.28","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"c0a5d1fd9e30413ec3d561062ebcce66c720792f","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.0-beta.28.tgz","fileCount":91,"integrity":"sha512-h2yiCIUVB7eAl2/bPTBAqmw+gXf9u4raxLGYTZxPlDyNWXYnLUznuCLtSOW0NuFyT8Etlls5dXtRLGarvr3YBw==","signatures":[{"sig":"MEQCIDIQ6Yk1n4Upx+b7OAlL7IBHTthxTDO2e2krYSFLF0L5AiBb39UMdNicXgzPDZDSRo0eklQTQm/0FVe2ZGOplpEQ5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrXbFCRA9TVsSAnZWagAAM2wP+gPG2Rw/AYDL+JA2HMWZ\nBjYkBf7Iyecnp6IoCQIz+9LiLKJX10TyFglUHBjs7Kd5DyYClVkXvplYoQFj\nvMD1LERdWtDARhVlHbFuTuCv9FTs9mNzw5Fb9WXl+jAoTIWj17Y197yH6LQf\nAeEH0mu54IU7RHh+bt0tTpKUnSwgnlJ4F4gRc1GmW5L1wGX+57RvYn6IhXMx\npEjjCipnIdb2PZv8QMzfoLi9lfQK3tJBWwnfk6Sm5y9WXYJO06wcFGN6+ygl\nmK/4GnTOk6mnIO24lcc/ob8GCp7x8JOBVeVXWJTaSvoSh90ISdM0zfKSsBPN\nOs9maQb1u+J5vTc4CeNHhgqrLjAdwOQI+YFAwFvuztsIj4Z/2ZvX46WiwEK4\n0KqDMV6lRGE+YgHNRVxVa51EZNHQjUHz3eBCDuIyAwBToADcT4JFTmG2ItR9\nKV4rs/909tkz9DGA9te6B2JJkdFmOVX1Jaao9N1l7nOQFOKCDuFF1oXt+K+m\n921rmP6+QaOHcl01czlo2XD8arLJ77iGXEZ9FTpcWhazowqUvbCDgEsjXVCc\nGFnCpAv/ntFKCEht/nNEA+kXYdSzLOp/tzIf1VKy+7MlquuK751oV+rCsSfM\n+8oURO8Th1tNkYYO4ALs4P+M1dIedDbYu5epKBoFbvRW9qlMBPJCD/XBy7u/\n41/n\r\n=KxRD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname.","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.0-beta.28_1538094788355_0.16990054369616736","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aofl/server-environment","version":"1.0.1","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.0.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"15f05aa72d1a29faa7ab2601250406388c20ea3f","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.0.1.tgz","fileCount":91,"integrity":"sha512-gZgae9WlPQKwtujFwlgsI9MVzXS2ePCxipQyWBscK5FKC2OHutFrBqjb7B6MhWAeOzcRXT6dE/SgsQYFltcprA==","signatures":[{"sig":"MEQCIClAjwhqTM2Imdrrliare9IOAN3ud/eTmU83M3aVq2ufAiBW3+FFNj8fad+qWGgh/JX8Fo5Xm5uNaGFhn9emiTUJxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsAUtCRA9TVsSAnZWagAAI34P/1V7R25rVM4zGOxDE+OQ\nYYctzjFYDHrShsyUsPNhwtkpolsBOfkyyJy+dz/11fgiTeCIr+Wwg0EPQKl+\nYOIB6J5Stsf+B/abiGT0/TWzCod1wkV+nROIGzBwGQ99Fo5Ycv65L9+EDOVG\nSvVPH5rmcZOM9970GU5n1iZF3EtWCw0plVjK3JxVEBQd67TQFnUIZfgEjvjz\njwQX/lJxSFWWDtZZ8sOiddvSw9NcgQVSV7ca9tmQllejSyjTGlyDdZA9M0XQ\nX9eEXtAbszgHdk0pClmCX/u+fiQMWbQu5aR9zk/2mcyDMurs5+5LmwwXZncD\nb61rTRf7FybKNNvzbRt/FjSKWzF8vrs3jADPKjq+JGff0hVNEzd7FkgSFH/I\nyXGHYCuSbZvN82Wl8vVfXSCd9p0l7UpJBAUa4bsfJLKPxJ5yUMvIpyTtoAGP\nNuXmPYKYUet//eNDb/yVNQZ8N2M2ilCT8VRUcT2j08FwaKK7gnjPwmhXGJiQ\nZS/T4Yh40Jjoiq0DfDGqYAn9IwgC9ZQS59Ni4RzpdjtQcvq+h+2c7PYCpr3K\nqpGPUBRmwNzU0iX9HtwIejq6Lf+8spG95CRhPFXZMSR2v27ou9rBKlHTHgTu\nBFqhaXf04uion6qhcWnuM8fKq57rtCnmpdyvC+vpptrGtZQU8zs3GzM9ml1k\n1ahe\r\n=8aqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname.","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.0.1_1538262316950_0.1594573853908563","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@aofl/server-environment","version":"1.1.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.1.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"fd6b3879645b832cf2aee2ac9f35b7c129b5b6e0","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.1.0.tgz","fileCount":6,"integrity":"sha512-DJdpHB+RtAdNEBlvC/46gIL6lnq5h9EbrOhKzr96hivosjIQv88f2YYsI1wOadic3TGpnpFAvoN9fk+E5MCGiQ==","signatures":[{"sig":"MEUCIQCOJSZc8NYv71mTfL1D8AV6nC6J/WCD5MLDZyaNbiIBhQIgTuc2ZvVpLn5Rf8TerIAbLXnZMB7kl08oNlLi6Cj9yZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx7gICRA9TVsSAnZWagAAo64P/RxsI65PxEJbfWmdqtno\n1VcukCPlq02ibA9+28gW2U/DvC/0zkIifumZlxAgKpRjbkV6vrCDIBSjMiDa\nHkPTyzH+oDQJluVyXT5OEkXV8E/+NABSOfaXtOYsAk0j0HSEMQxJl9aK5NVF\nO+qpAr5GZW/4WGPSd/qEpWwQNodWQvC9w6SRH7XBQQ6Jrrj0Ppi4+gZXTIxE\nOh5gqFLP8k0QZIApX3osLLYVSip3uTYFzQnxM4myBMYqq73bBGx/d23zXZtc\npS9H04AqSvt6q/zeC4If0cCmYYJy1I5dQhlHShj6oPxaFkYl9yQI1wcgDdrC\ne6Q7X1jGys9kG0xhraSvApL8JUZ4Sg7NParXspJ26fqJFdrYWcQQjJb+04QN\nPdrnMNMjNpJdYfrEzCp5450Y4i1/dtDgqGryng4kj2ZJEeBmEMsKxw5vCUP1\nTiQgC8ALbn+KutWs98/glaX3FWTFZ7WI8JDjhcVc3Uc4YP2NisowDGyxk5/S\ndblTEsIXWaeELuQrPuyXShe4VhiSw2SV+QYejvLcAsmV4vM+fiiQlOez3LXF\nZTPD69BI2jtb87JCOkhNZDThL9khWJSIxJaPDXfEYBfFTxT123Af8qXsxZt5\nhQICy8eHvV3eFsWzIJAiRXJMTUhGNITOjhs+X0QCROa7v1jTkGy1v2RAK53O\nCSTs\r\n=sSU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname.","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.1.0_1539815431726_0.37983715533164797","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@aofl/server-environment","version":"1.1.1","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.1.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"431aae9a041872398c7e7eabc970b0248cdd56b0","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.1.1.tgz","fileCount":6,"integrity":"sha512-KUj6WWF7dWYt40oe4KYku+5wyPEfHNZg/Nej3XKSrUj7+Ly4/PjpmlJkQxQyE81MOR66g+DDMrVnmwqaOi+iGw==","signatures":[{"sig":"MEUCIQCyH20Satz36cWY9zHS/HcjwgHIAkT+k5HRdsG1IZT+iwIgFR+isI2H83KjSkgMirPPUmYLbC/QUFccju7OBwd0ges=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb12JBCRA9TVsSAnZWagAAcs4P/28AiAmuuqQxnH6n4PSK\nCslpOcz0Vc7GRsMALstyK9oZG7YIH5IArGqAlFUvVo0pth+R2EbvPQHg4XHM\nLKcoEIHg2wgST3Z+TmSyAj5nNAULwC5X7g6rRxZnrYPrXnxbmHHSElZTHUfd\nc+d4I0DfzXjGhif1wyPLBBF2LEr2NcSnuFLp5Wl5ZHKuXzGz+80cjnufxba0\nOt56q7fNcGvEa2ICVBHwd0xm1PKxH+Wj6jyX55Q2OOJdtcntLW25TkNhIiA/\npkEP5/LOyHeRSQxB2UT41ApHh0uLHS+QgTMa5JkWl3O4Ciss5EcvSP88+fYI\nxxqjVVJyerkR9xgewoejQ0f2zRf1pJluuepeKgNUghbHbG5C5FsQbsgPFIHd\n+VWssg1PVCxbTbskYsdMtHhN4TXW6NGqpp7hX5eCVroKoQrLhlcYjeEQdnQB\n/ircpj+24IYz2xXUt+So4D2fVVBU6LdEJITuewM+//bWAeItCWana3kpPXb3\nYgsy08mrRhSRtDTxyfYn+Ly+uYcBRKQclcW6ytRy+eMAZeNMz3KARfzcwVoe\nTB234Aui/B4iJs2ou2qi+OoIViRanh8lhGgptDu/t8XvCX8lKkBd0j9XYmpP\nNZpoCsgBu99rAzAdBl/4+zMccsGAQveqgiwzXRfELDbbK3CPYx3U/OMZcAnk\nTtJb\r\n=REln\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname.","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.1.1_1540842048104_0.7099521065426571","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@aofl/server-environment","version":"1.1.2","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.1.2","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"83ccb34fd05699a0de0f1ee3e00e4ba5fbd6ea26","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.1.2.tgz","fileCount":6,"integrity":"sha512-hKPFn1YcQphbfHYgA61jeInx4EEFWIcXm6sc6HwimGuzPpG8voThWlWYOoB5GzsmRLzU0rBZej4Fhn9XharhwA==","signatures":[{"sig":"MEUCICjHFviN5TGoHBKL+Ic86p5/CpuiyQ8omX8DBLV0j8DoAiEA5qo+fduUPxUYvRD68auXAh3pWahjdwPdd51uElJlpGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb12JKCRA9TVsSAnZWagAA11gP/jEgIrn23cVA/Ix4L2HA\nRHkpqfq/O6pucwcXfoJ/xGwF/9x760+7oEDjCT1N2V5Pz7VDmwx30hEBejxi\nXMYFXj+UdnrYIO3353KxxjU4z3nCRiwggD3IXa9CORJfcL2U2k6yl3gD+L8z\nxfYHAXUaDctYmdJndkNi8qSkqV9RnXSUMua62aIokUnNLRNsxYyqVV83kcZP\naDTTv2F5fC5853qHqF/ND56CtwkW6hH/g4xT/ajLYNDLutBV/YSWBuNNcwcC\nkZOBzesNyo0MjzBZOhGhSsn72t9Pu9ITjB0E5e4x1resOGYimItwGNYWSk5l\nypo9l+cKzeMnxuB49z8oyLWAe/Lrbw7B8e+rKWVmKQ3qvgMG1DwD6DSD8dvF\neqrU7IhHWnhn+jp5au18jTGVcVXVo1irnG+IW1mX5rDiok3RgYyq/EjMb8kg\nfbuxtR1Rj78mNniQlNNWzws8g1oMTkRXPnID1H2LunzF7hYmeAZ/m5yEaPkG\nLS/g2kQisMGUUNh5z042ZNIIsqczFsjZzkNGENXYuMQstgfYl6fpg0zNqkuw\nR8o9bKad/1X9pJWEQN1uhtAUfvJx9gwXfPh+hNto3Ib+DpwHW+UkRyfypxii\ngv+ymch/8uCARjzIatzplSY3RX4q+voEydeoO3gYg8xNsGmlJuiq8RGGRahE\nS1jE\r\n=bkWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname.","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.1.2_1540842058114_0.01493850531183516","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@aofl/server-environment","version":"1.2.0","author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.2.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"53e9b6a9e28495618c220feeb964fe993751b5ed","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.2.0.tgz","fileCount":6,"integrity":"sha512-LMyS54lv8EXdpYkr1FyG4A5YDZS6srHLJVpiKwPk+YOB7rzerFG/G5STDG1NNpLICfBVmdITfi5ZAHVYAJ1oXw==","signatures":[{"sig":"MEUCIDxJS4fM02GbGsERSoHcO0o7NcmwgTK9Lw1QtahOWEhiAiEAjoY30jqD6Gv3sQImsyZET/dXhFH1KZ0O6m5Rz4NS0F0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4f5UCRA9TVsSAnZWagAA4bAP/2+24blT7SW+yQLOJeLD\n4THP3JM9Z6JKDNkQ2SOLVZzjS9VJDRQXHF8D+F8Fg28H22p/4/NVtnfA+GEg\nRblycmhf2zLjszWuTvqB64mxqteyvLgOrz7pHf4H2nW+KvfSpqGjXpvHoFa5\nxIPVama314BNxul886TF9tKDI1fpTInqamHiXOXrEY6RGKGAl/Z1wUgyJ7to\neNkDVrRhQz8sz1Rxgc2cT6wgPy3exFOJCA8b8tLN3p3RqlaN/1uejM2wrD0K\nbMSnm9ktIqwP9hunxXW8HQwO+h/1ud4kcUJ8/xjjjpOU86hzel/qA8otx18g\nS9BI0n1W5pwtNNl2rxc1feaAnvPRJEfr3bACh5ie4aGXi47o/sy0nDA8t5ih\nuyvTxTp4RHSFGXt7uK2UEmFlUuc2sZ9v83dOwmzHf8bi12O5AZvHm3f7J7rw\nPyG5eW4s0npnT0HL3fjVg/BBUiBO87i9XpPGsiUm6P/DRjOxokeHwPD6TIfI\nOX6HGmRrUxu4V8i2S1EyLdqfaaN1COTnXl4EwWtXpmm39x6wF4M6mMMlkoXj\nx7X5mfLEgIUtM/6pjWhSrRbwhZ1EtMUmlF3hggdoXzEVuunpaWfQRSzEjvQE\nI7T8cIyJhZxskUsUFmEEqkftKmFC0o1ifv3GPaDdBbFiC+Vrk/Xj7veNyKCi\n7n+L\r\n=tvhA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname.","directories":{},"_nodeVersion":"8.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.2.0_1541537363447_0.37334361105635017","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@aofl/server-environment","version":"1.2.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.2.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"6210f359ae9709608fb2b51cec9cfeb8a22ab753","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.2.1.tgz","fileCount":6,"integrity":"sha512-GDAtYbb22hliE2QcuMGbfbocMXsZdWnnc9dhHAq2K7D2FuW8RLi7OPS1M3Hh4vyR7fozteUXaGCjms7lDtZHCg==","signatures":[{"sig":"MEYCIQCh5npocnLr5fu4LQxnWj9dC/us6uv3UeG9qnR7cpS38AIhAOFpiq1iEZYciHOY5wTwHgI/cCXQ2DpC3FG1cW9dXhb2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8dVYCRA9TVsSAnZWagAAwJ0P/358Y/jfU8mwewyBXywk\nyep1URQTJF8iWoZIxmJN8LNs1u8WQ0ARoMo/cMeXttJZSkDzYQ19ajNCcrBS\nHnWXLJYzWCWvnnguLbhhqBpSXlYR86USyI+OTNFj4oUKjBbwCLQHWti1TaHD\nMgkVB+B/VX/m9jTmtTs60wZFAQFFuwUs2J4DiWrhZGiVCKJFaeaT3Aq6aOh0\nzhWINCsuE43tyXIOuZPe7kD3Yb2fRWd+oUlq+Z3PPylQb8bgI2UVzIWDunid\nspHtgi8CrVSN+wjE0/yGRkoDGHlmV40HBs8Dghaad+pq4FyUervpSJC6VCKp\nEwHPiieG1TspOaAp+RphalD/C/m8LKjsujmk/8rLvMJKf33qTmI/lhH3ZsEl\npuhi3s7RJVrr6/NSsbaIbhUAU6nMJMoQQ0p7HZKJqkLogT+HECZJPhhnVnab\nj9IbhNt5qeOM8bpSsvqppm1wPbTG786/LxIrEIyOxIpqOF6lYiPdbcUEE/1i\n5Qu/DB00fA4u1FrQFG2UihilWmGWsujqZSNdHXgRtKcZObbf6TJX+8q0H3pd\njitUrg+UbZ7DlohOwDPDySJlxD7T6Rj0VqeQPe1/Xu3dq1sdt6b2yUXRTX6E\nEXBOMEwhIyz1S77SCyvmTR74LHF70i3ZoI4MKu5wOzeQSHWFmQSg5Ie1H5K/\np05Y\r\n=crvJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.2.1_1542575447479_0.7866685840183969","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@aofl/server-environment","version":"1.2.3","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.2.3","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"93b3d6d9bfef26412aca5cbdd15a0424d65ccf75","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.2.3.tgz","fileCount":6,"integrity":"sha512-HJEBBCCy7KNXV9sRIpIVEg/BHlbecB79IhmEXaGbYPYpyZZuhBxi7NSF8gBI/A1nTlIOP7BNdLHnrYTB9DI+HQ==","signatures":[{"sig":"MEYCIQCMQGXA8NkqYWyVV9hTF1M2vfFaEJgvLOpQejjao99qDQIhAMh0zJyuMtsO4/XxmElTja3gC8SEEStSGjG4QGGMQeWy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9KOQCRA9TVsSAnZWagAAfHAP/i7yIF2snoe9MrCPA2rh\nxi2beacQhFs4REI87YpZGUKfXu+8/mh6f3Ue2CDd3jhpgdeBGNFJOItb53P3\nNc2+21X+4Aw40jNyfs4q50IQL/C4YG81MPKUg9s60N/7g3F1Ckr3Xo3IM2zJ\n7DkjPX0gjiIDrqpXQ8xErivvvvjkkcOX9N7HRsxqx83fhrW5Er5DbZYbd7bO\ni/EolM62Eds3XUwjk3ESd2f0daAgge38DO2tsLnOu5B0+3RgmJnXNuE4pPCj\nMV4JGNvIKYDV7MOJqzjCbsl574pQmTF5SNqdL6BRjn3WJEhAsv1amVVVUaQz\n+Vp3UBKMfYyz684UZKmt8YMpxaYRorbGbKrkRNTQ6Qz1EYlSRVs6NzeHFl1p\nNwBspaClQunc8KPNAC0ZhxNHpy+GO3ZV4XSJfOKX6QI441/V9zP4TWz19qKK\nUueCa6Jn05pZuXIzuOEAnUeBSrJ4IFVRnn+k5h1cba/f0SvZ4lCDH1VgGD+B\nRjMPuu+7TDFiKzMVl9bH1Vc0S+CfCzHbrAZCa/Ky30VfElMTWS/ZnG0mganC\nhY4si1Y5Xfr5+Qm8Yp6dBK8Ajk5Q2NZfjnBpkJhD6f9nHiLHnKxqq1rGHZkX\n0NlvXSK2obrBE67OLEZDY9W7XxcrLzxN1OzKYZdt1qWgRjU0UWe3CMl8xTVu\n1XnK\r\n=rblP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.2.3_1542759311716_0.6835237949505049","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@aofl/server-environment","version":"1.3.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.3.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"1189d54e8a33fc05686bde6bfd934a514c1582b6","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.3.0.tgz","fileCount":6,"integrity":"sha512-2G7y1uEVPt+IeYeR7I15tUfholixKKlMFQYmYdiG5D/n+qoID5bdGii9u/cYAX2fli7RfB5S2dawmKW85iyejw==","signatures":[{"sig":"MEQCIENFP+bZJmSmY3nuAbIPgaVzEjvhxhyy9LY/GKOtcnrhAiB6oHW+Yx+sIkZjOUtevgtojOO1Thd6HqetvRclKhMDQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCY1GCRA9TVsSAnZWagAACmwP/AsLQLnGB3a4jha4e0GN\nJUotTs1stcwZcAJTGRUcwivPvb4jxRZgTQqRQTdVo66gNc9Sik3bo6m46yEB\nIYul6tllPKaCwX7Qb2BSmGBnv+i2DlMCte5akKBAqavXKkBuecbdcjQyOB66\n6b9vhxhsX95tkkKXLdSWGRDEGLqso1g6Qa1QgpCDN6quwwwV7Egq7+5vvSrC\nKLEyeTTPfZ4xwvOIv1RBAjlVLbpSWi1Aa06jufH5BgkXIPNdxH74GTJBr5xr\n8/2pI7c8CX0fBL5lD0HJLQjRTDV7C9g14XvuWXIIeN0uxi1SYCVsTiDbIpev\nqrrvwvAeU+wKsGXWoIK/lNAdf+Iv1Rm3fzp+KohK26Cydq+uGG1JARG1cuZh\nVfCCNtTyVeJERU/4SEaz3EeB+Ad0ndZ3RdWY7N9tu3dIIdlhjPspm8Hn+5UX\nn2uxcIajbJwlo1D+QpNp3LTFIw22utLt/WqDJMEgTOy4TwGlFexCI6/b6+L9\n7CF5Fzz6EqQ/lhhTsparPGWngZLGF4kYGSGoo6Kiz1BRUB9/1sVo0goH+JVA\ns5smEcBG6FwDYhh0AMu43YH7rfsSX6hvnHM6X0H1Ibo/I36g1V4ZsPCbrfHH\nwTlM6+QnN8OokU0vEEIV8hI7wQYkAYXcy8Qh/zPiqqKt208DTFlML6bNk+Q4\nwmB8\r\n=tI8A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.3.0_1544129861475_0.9380577724771031","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@aofl/server-environment","version":"1.4.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@1.4.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4c5dc092fd0f5e1829bcde3358a72c7b72d931f8","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.4.0.tgz","fileCount":6,"integrity":"sha512-XkT36DUCgGS6lb1AnVyWi8Kk0WnuUADbqYVY6kI3qL3ird0M1CsyzTL++P9oDyAY2nCKDV1maFyZWNuHMyai6w==","signatures":[{"sig":"MEUCIBaaaaA7JiHPslE6ls2J3dcB/TxPUMDUtpZD+yjUQAmwAiEA1C6/hUT+4wzomAjm88sGuJJFB6/rF0XJagbFf7K83q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJY1TCRA9TVsSAnZWagAAQTgP/jmF6Xu3ombuM0s4pV1v\nU+HbCuP0xBKxSQ0u3wCgVKNoSTGaW8tv4I/TJ0vyD2PIo0lEZxqowZWHK/3a\nRaEeiwTzUsKG+sG+OiYyMrHa4JA5t0BLm8DSuMo0Wl7jQDYzO4OQWMm6cLLl\nOiI91iS8N6IOI89aZcOxjl0Ndb7ABHwORrlo7AWf+Qz74bVHO9+YjO9zabge\nuuQLL8QWHN3tmGVlb1Uenn4TaCcpmzHrIqegk50kc0MceUxHAguaIhbh2zQX\n1vV4+MbNEKOV+j9LPFZIyodk0OYYQmBOffWIviS2TgrBSaYqtvA8/wSX6KGL\ne9Xm1DbjSk0964P8QbenR+oqxVyTxrcY+Fv9E9Z4R9vgbYbU7cpGCZ91L4V1\nhuFCC+mbbwHt3i4c9RfKNgkB/0hVJN/Ae3DnnxZueWnj1pFhaksmryQYwZai\nqtOQRGhC9jDkLELsLTEQf9vGACpeLgYd3f9TT1WuS1P3v4HLpsF1VAJVISjs\nQRIcd1fVowPwxoh1SX/T8S6z8EmiQrpZuBWGj5FURbjstk17bQPJ3DNZJC+m\nLGeOo5rfzhF5/E5JZ+34VhgSQ5fyBmz1nvyWnao3Ry3TRr6Yewl7zep6F7gN\neMWTOKQB7VfvxYcgDaXGt9U/Jws9Sjf3vp7u4qaHgEOgJKqXiSzm7MNG3u1H\n3xqP\r\n=GzOW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.4.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.4.0_1545964882974_0.20508212274937843","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@aofl/server-environment","version":"1.4.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":"Arian Khosravi <arian.khosravi@aofl.com>","license":"MIT","_id":"@aofl/server-environment@1.4.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"},{"name":"bill.salak","email":"bill.salak@aofl.com"}],"contributors":["Daniel Belisle <daniel.belisle@aofl.com>","Micah Blu <micah.blu@aofl.com>"],"dist":{"shasum":"c9370dca48b109d36f4692d36e891f3b01378820","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-1.4.1.tgz","fileCount":7,"integrity":"sha512-uDIuExNjBzpa3VueOWYNCb9LMwIxwo0NhscGHuxh6OQ8vQj5JZwFIHEbhzsmkmEqtA4YQG30vMUmp9QiciUAwQ==","signatures":[{"sig":"MEUCIAvt/AqVVzj97hDQ4dH8DjcXTtlLuzGw3lUR5b3lP9pYAiEA8zoXsLn3eJK76lvs0E0zSZuaJSeJHt+i/QXl34yjDPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM5tsCRA9TVsSAnZWagAAxZAQAI61CyqI5NVTCDI72Ft3\nDQznnTZhjIt0tp8WQNe6c9Dv3xpHnu96UPMhhl2skRprBe4tmysqKB9d5rEp\neDgjX3SpUMxU15zUhTQM3hfmGFgZXyfG7es7AslZPVz4Dc/uDmVVJEPJIZA7\nr08aXhDS/bLSwSsoIGLLR2+1bDCf7JB4jojbhwOGREOEFUCncY1aal2iohn7\n5QD9QiZila/cK9XND5XYlc5uyIPMw1idaSbcwmlixC3/2Tnii7DD0hLFXu1t\n+Rg0NKQbqsMIcnM6IAfZwN+rs2cQuMR/8tWC99qFBhJDHkeli8aCCONE2Xaq\nNLFrXz10TmSB/WJadqdPV+1gcMNiPMakTT/UXoafbsHTd7RXcgJN7J1A0uQb\n5az5Ycz7yezipEQItg24wwYbrIeATNBLMVM8UCksxwE12HNJ+jhsnbWp2Fbt\nXQahZPFwqDxdaPte5djIrNRgSnzjimm+avl8pdkrep8x7KgMwOWifAWfBadM\nL5YL54R3WRxfiku8sB89l0MbkbCAmlIYsxz9IqRYcxBWxkN78WA6aXYyKJ5r\n77GvR3UL/P5EfF2Y/IBPEKYl50jGfW7ba6KLNaGNCvz2gCfMasvR30fSQNzv\nPuQ5wINbxjMivCGHygC5o8yVblC/W6PI7mN8KPh4hlvAban2zBJsWRhcN5+b\nSlNe\r\n=Z83+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"60297b316858cd061ea1c221a7e04406b910ef38","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git@github.com:AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.8.0/node@v10.13.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_1.4.1_1546885995941_0.440844599622646","host":"s3://npm-registry-packages"}},"2.0.0-alpha.5":{"name":"@aofl/server-environment","version":"2.0.0-alpha.5","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@2.0.0-alpha.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4425c6ea5a2968c0866247c287060ff4e2168f88","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-2.0.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-CPH8JbXce9stnPaf8AXMrz45op8hqr/s2X7JO15A6N+l3vjEZDdrXZ0Izf7gzNX0ry/JSQjRGjVqb7OKFq4rtQ==","signatures":[{"sig":"MEUCID9VP/BJCGdKCl0fU9PoyTLgoMdR3oe6ekv0Rbc8yOvCAiEAlbUKwYqO+ut8JxvJoINVulXcte/wDtgDi2w6xJ3QyaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdciLCRA9TVsSAnZWagAAlQYP/igFwZmr7v5WA7EJEUT9\nB3oKXP8w+kPQMPVw19PyWHxfmrSEQoE1nc9WCAr1crAl60o52ajnXc2tfVh6\nA8Px9pE3KGMWK0OaUvr+bswSpq4nJOOmfkzUZr7S+5zW9QyjEey00KohNYBw\neO1lnUtnb/sKU1Xc3FjsRIO3e2U6jsnmvlPkn+MjWgDes21wfxHBCMQVSm/Y\npPW3D0wIFv/X64Gdl1SsieuQ9S8shDQgTmefMA6x4Qj3rgcvGGb44/mrbdbQ\njPFRfyJzcnsDaxN+1glzZkEmtd+F7hK/CVOrW0bfZHLasZYK2AgJP92K2heU\nAYxfQ1CZnlcdI2XRrViBnx2u4HAb2HbzEe+gj9/3LZU1Q3lS6BnBUnSgV5zm\nX6rIRbtgcJIzxzJmaiBRkCAQXrxWkVnJStWulOfZNP6aurP5gP2qJwTMK3eq\nCyiGcUavF/riZug251V0nXlF9obowy+Tj9LAKmq/s4aYMxUl+738M9XF+gBZ\nNXVMGtxFjRXwTZdCsXd4AJFK490MADS7IlteT4wGSjiGsy6wRxg4MCHB4SI1\nGOYrF+aLBF7DQIceGmDvq429s+5Ysz0hWn8wahtdbe/t79DRqIKn4CnVqRsc\nOZ8ARkxpN+r3oUoPNs2xE6g0BtBmn3UlTgE4axzc9fK5K+5ildSpyYih8S/h\n6qX5\r\n=EwJv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"00d91514e0c953e8cd998150ed5705b87db20b39","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.13.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_2.0.0-alpha.5_1551222922247_0.42920869440280307","host":"s3://npm-registry-packages"}},"2.0.0-alpha.16":{"name":"@aofl/server-environment","version":"2.0.0-alpha.16","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@2.0.0-alpha.16","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"9b9470188e8f47c3b1342cea4987ffa8817edbf4","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-2.0.0-alpha.16.tgz","fileCount":7,"integrity":"sha512-7Efm/tcJq3u2aEr9g90cqg6m95TEX6iewYRMZEih0SrZN5v71XA3Y1CnOwSdYavHtFwSYJ3su2ddJtSX/8gqLA==","signatures":[{"sig":"MEYCIQDrieqA/5WLIJ1NTQKUUnYGhHhoZjeV3YQP2ONGV44S7AIhAON1p9T5quhLwjRjYwvddfFYJy8qaoTAHrZo0a490cI9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwhEtCRA9TVsSAnZWagAA5CcP/0FQgYH9eL4Pv7Hxi8Kq\nRQVa6YmMUjvpfB7X7PU7Rvw3KWNdqWY+mRx3pvFafIXhRdIq2l8a6CoYSdSf\nOdb3834igMr9NYHyLktaXWORzaOKCcDlYePXYHUfJPw0IgVKOSfixKqnG/o9\nGT8iUxGQ4aDGdY3H28/AFGVIl3MIKlxBezw3Eb4ee41PHQDNqYUXZKQkVRwS\nQTcq8eFoymxB/RVz4+iD4gLUDxDsKEMywi656UbFxH+PpLwjM2dHdUFJnI+f\n0dEaLNjiTZ2FUQN4hWE8t6OSqK+kaAtDfzGhGZWwtntOjImVoU1wuHA19BB6\neAIY9mhuonZ8v3cojU0mm0Fpxnk+GJKte9iXwIC83n9C0dNRr9CDhAXMx9LK\np+A46oJBpg6l1lN6JQeoCW7XgQfoVgb6AP/wcp/Doz9y58eYG2Lw2tngWlSO\nJigeOo+IVb0HE/0z8ERA0Lg29GJHVbyJBSbRwUCLAKXv/wjMdMilY0iGW452\noSIWWM7ldwTsknruaQnW2fn1T1UFSLvcm7A03IWOmAiW5jAjuKR0X8t/UIUp\nc7SW2zhKvOIuEfp/1+FvQouum5n6CMi/7ZI0Gr/O56djPGfBENeEdDpxJ1uT\nTD3Pg/OkeH3BrPS/Fde/RXOwijDy4ZiUEMLWgNN8JJtMwdIh/QNY14X46MP3\nVbbN\r\n=UgjE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"0b6aa717a40d408713b5b981754243de8a8aeb55","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.13.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_2.0.0-alpha.16_1556222252732_0.11903563144120266","host":"s3://npm-registry-packages"}},"2.0.0-alpha.17":{"name":"@aofl/server-environment","version":"2.0.0-alpha.17","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@2.0.0-alpha.17","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"18e0313fa95461acbd778bc4f8d2d9a618e7c9d3","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-2.0.0-alpha.17.tgz","fileCount":7,"integrity":"sha512-jzUO3JlyTObYul5n75WD/J4Q1lGperhLhqJU0vaZoLRdTOVXN++pgKK9WPZUJ0T/xd0GrSTYn+N18eVj/44t8g==","signatures":[{"sig":"MEQCIGwSIIYB99EML1bq+zJ+QzP74jMHl+kL8Ax/z9mDtXIzAiBkG+XumwqDRN13EBSqpe57s0P2bSipYFKX4EAywTxvCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcw0+KCRA9TVsSAnZWagAA0IgP/jzJQRFGJyWAZQyic9gH\nrhta6qzDGDv2xjRgu7K/JgtK0zKnVrUyOTFHe/a7u7ySzaDGfBxuWxqChgtB\nJPTX3QwMViE0zSX4jqEa+RZUFr9TKTTQYntVD5YI56W78XD+yE5jLSw5ZO5s\n5SAPuNCIhfgNWnkfyNpqoaRb7KW1MJEHJgrflXaVf9TytVUgLn2VS69+UlRj\n9YYTHq2/LQMnt76cGqUH/hUaTU/W7usdFkUtuH5Jib3RmSdoiI5FBVx+WUu6\nqxwtus6NvOsaDRpVLg3eSDV30QtqpKvQaExkQ9l65RoeYziCY1G7N6nE2E+N\nJ4fJUsObYyhWVZiheMWaIdhlEJFlS+Q20NlImxIfB4p47kQVxdRjIDTTzNVo\nlbEJgvnMpILaqdbCwuhXyEFTyNjUAoddOQlgbpzilWzKRIQhRfhYj/ZWSneD\nVSK1gRDWc8CM2DnYmMvllhrzxh/uW9D38gEA+8rfIinazLMTZaFcjyqYd3Lq\nW1CMb+KhB1tDHWlFqV6xYoJkq9x5TXQeXS7TRdtLmkCt5n133zXSIH1ot+8n\n+ao/Gh7yGbyEWpukJa1PqBsRoivqm6WGF3Bw+CZ3SCoIuioasL0hOpB3Oby3\nu3Cnd9VluM9la98MPUL4T6YpKatZT8qplwhAzqSbpbzWLcgN0ktOtdmnnY9E\nvSMx\r\n=gHN5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"6a396437dcb380ba2269ac50a5b3b88e54f99027","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.13.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_2.0.0-alpha.17_1556303753428_0.7098690620013532","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@aofl/server-environment","version":"2.0.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@2.0.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b8beb69cade9c42e080cb197293e6d6b74d43c70","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-2.0.0.tgz","fileCount":7,"integrity":"sha512-ntswvS21phDNFuDszAXKfkHQLSJ6fCEsfypulv+crf8bgMCSIcw1Ly4T/XTO2XHe4gIjQTgeH6IWO7WXN4e5ZQ==","signatures":[{"sig":"MEYCIQCHsSEZJ69FxEWjMDgMDihWM77M7pkKy232ys1a/vEq2AIhALewxY6E+hFsz4O4lmMfw2vggwp4472XuNviu84VVRUF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyKKiCRA9TVsSAnZWagAAAb0P/0MTxwjFOofZ8gvjMNlv\n4bMhRhHlDQwoK7YyHMuXo290ziVINmx2hy1Fryxw8mhQz4Vwar0B6KW8e8a/\n/Q7N/ng3uO39J+jVMzeMHcfuLXD/g79Cty+xkBjNSdto/jTGTB7JdVYvndZp\n8XKKdjy1b1hDR2o8VKHkAPzZOeadF5kY0Ag9ZgV5vyoJV2UbweoHcKCwowvb\n4Q/mrSFAg3Y36kCEx7DYww3Xcc3bLiIUQ3K7PqAVTrPMnQT6JQrH608w8d4H\nR10TLISwzWv0kdvn9M81+hSnsFXd7DKLUTSHxSm6lRk4EqoMYyYg23JbBfJm\nAKK8iHnN0wQ10GED143LfFXq+qHnS9jVL6UG+9JzSXPB01nCl0IN4Uxp9fpF\nfAn41konF+nGZVUTzf8ahFScEupCUh/iuMmEy20fbQkMM5rFJZc1qFD8yJCv\niGLLLMkHtgDEaejdzUJgJnACqhmjCUOxbBEqjxRZ+zqPJir42SIwYH9ldVeg\nA5R6YdFEWZzh2IdbM9GGvU9PDp3XFc4W1rfWtpLv/BHyFhTeplnhahMWwNtH\nLEit2NmNxlIUswxuWW1v94HEme9lF5h9F5b3voVrMS+cpGnIBk2L5KyYJtAw\nr74TE9n0nkaoj+ryFq+QZ5YY+VM/MHLjtNjqTvhrK9W55+i/13Id30AkMaPh\ntxl6\r\n=ZgU1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"91b9b3074f7031a51ce7afa9b542ff5dcfd64997","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.10.7/node@v10.13.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/server-environment_2.0.0_1556652706034_0.03908537259135492","host":"s3://npm-registry-packages"}},"3.0.0-0":{"name":"@aofl/server-environment","version":"3.0.0-0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4c3dbf3cfbfe25380ac4ca4d3a19cef14911b0c6","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-0.tgz","fileCount":7,"integrity":"sha512-ygUpsXcUxnz6clqaFYUL1efStIkP8ZT2dgl/yo5DXnj3P7l8c5kBpkBI2sqsUS8jqNKbo2aSPW8kvk/gduh/sQ==","signatures":[{"sig":"MEYCIQDs/IekILT862JwULMrr6iXRRg9tsojaadWyOcl2Y4pfQIhAIbqX5j49XwHq+qdd2WBzzCZAgS+nLRhxTZmMFMmBVjd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgG14CRA9TVsSAnZWagAAObUP/25WVcxwD+oVMTZhMTKH\nc63j3R3klBDhhAZgCrGZXBPWws85GKEhmvNy4L1iyHzWBGJGx9VVPbVlWbCl\nRRaEYgK+y6mKKe2lxXxTKryYXNT7Iape1XD8rVKP8Xvhh6TMWJBuOC5f/+lZ\nl2OSbzGRZcRWbEPGWlXFj4BQ7feuznvxOwihWjesJUXYBA7W/injnkezc/0W\nfRmlCpXTNCeMIlhKeKyU0KI2GM7R35Gz/rkOI+gjWs1Vqf5Y7c7oS2EbEpgx\nUFRJRTyfEva+1EmNLWQYBpzEComNwJQixcsdKeslWaq8BAYt+leWNMzGQQC+\nlDLnUis8S9QxPOMLrQ0dUxJInn5xAOlu9XXC5uMtjJ7jRrG53vzkkz+apGGB\nkEO2QBQ3i6V4HdPOdccizrVJvIHiE2GSreiPYu3iWGdmUg/oehTl6x/XxCBx\nf8Szjv3nafE8gSypqjjMtVWgR3qLyOjZHlk+9yNGJfSMF97Gm0J+YLOy9jnU\nuCks3VSiOd8UrS4v/9wRoTjXq0xG+rdEF2qJXlUBji0w/MwuBTGd3EAJCFYN\non4Bf4zTGZAuTD/wP3tt4uaEm1xk/BttLWr0NzG9imZDSKTXILCqUOMJ0n96\n8MwWnqI2VLvpUgVbk1Z9WBOTjH0and4cOj+5lY6nRdWU0Xz1ekKPC2ONWOqd\nYWiI\r\n=CGzB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"68ed707a605f1a3cb02ab70ff9ed8a188867028c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-0_1568697719200_0.5091343371694044","host":"s3://npm-registry-packages"}},"3.0.0-alpha.0":{"name":"@aofl/server-environment","version":"3.0.0-alpha.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-alpha.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"2dcae5d839488f8ffa590149b9c5544c2c053e58","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-alpha.0.tgz","fileCount":7,"integrity":"sha512-eHS7hTR+tAq7PFwB9z7qrutbnyo+nsfaeTIFOqYDu4jdwAVsai+t0V+3wZgGDgqGOWA2uvGmlz+0iKejBu2WAg==","signatures":[{"sig":"MEUCIQCV1sP9xaAIUB68l7q/VakEWFBbsZxD3d6y54ewHkPhHAIgXGwk4Ih7x6qKcmP2ircCP4N+KkuiVEuBIyO9QB8l9lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgG3vCRA9TVsSAnZWagAAR0cQAKRLs7DXTDFsjtW+kfot\nAI5MtBYAgUllSZFEWlGHBznk3s0f2ri6CUzwQqNoTmrCjeUBk/PJL4oY+Vxo\nY0/DyCTI9bgk3BCzLg0enjOHv4pX0/fPrm+v746rVS+hBWu4tkL/eURzLr+D\nvypNEdWvlJPEH3IWjyH5QLtEWZ1M4d+ExW+Cu80CixNFQil5N3SulX+cn1dg\ngPDApB8bOWtM2RwzFyuzDBZ/1I3v8DMhFL1GkYAoKVnl2ULEWHJv9b3r0yQs\nXUtJZSMnY2KoCOKrUuuoyoU71OaRF08wXhlFW9Ktz+2D8BusYUDceZI2Tzas\nHcJx53oGJaDF3dQepp+2s0nFq5NWont6PsfVzrCNXB8NixkGxDW8uCkkDu7C\nlc1/APWQqF9bnBv9cGyb6JzDpysCB9aM/3Ui48MnaYBJaoN9p1B3/TTDS8jw\nmqJ+vl0bvluBmQyIMF5Ea9gyjHzzMbtyWx1UfWKmHLHRR/806LRwBnbb6pKs\n2hJeyukrv1DQyzS3JBHH1R88XJ8voHaP3SO6au8IidCopaS2Jk1OLOeYUxcH\nKZ2dfhfz8sg2cqbfO8ZF3CMTQBFtcPS2L3Yh6EI4sHF9THd8b4FNwUZKKea4\nr+cdu7xBhuf1Ug45PX4lKXYbxogO9Bh61Icw8gVWKoz2DvxEsmpLwCiTi7ec\nB9x8\r\n=rLnb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"c6c4d16f33cbd321585e3e7c86b1aaaeeccd3627","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.15.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-alpha.0_1568697838997_0.44467518236057657","host":"s3://npm-registry-packages"}},"3.0.0-alpha.5":{"name":"@aofl/server-environment","version":"3.0.0-alpha.5","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-alpha.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"92165243e9461e6463499e46d601a74d2fa83fff","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-alpha.5.tgz","fileCount":7,"integrity":"sha512-gLLyHdjHpbi4WV/mUpg5Njv5vbcCuZSHdf++fyMt+fBFedNqvdvrFVhBi7P1luOQiG693eLF19NmZ0jPsf1wnw==","signatures":[{"sig":"MEUCIQC5FWsEdDanSZYrKiFohbSTtHqdJaMNh/i9iCNQrVlc1wIgTnlF+zLiNwNFPLQsCfMWRmYENkU2610R0NpoOw7VqEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhHKHCRA9TVsSAnZWagAApx0P/RNFW19Lls9lI41DCx49\n7p1xk4mB9zf3S4j0W467fP6QF5yPhiHchV6ozzpAOlz3VeLwtRNFNJiTPY74\noIhPO9+CHhv1BM1aiuleQEtuuiJ6zJaL8r72b5BrCzMuMg5rNOzeE078QvYE\nOXi/1fywfxCux4lBNXtyrVhf2HBztPmbmbCj98sEx2Vt8B5yBdC8lPPBPMz3\nke587n60oecMLEkoC43masuwX74PkgsxPjLsBnyunYJ79hm/GZJ3pOtm2QeR\nqlf/cviqm4U3XpSrzyit2lBoYeJCAI7XFp88vn11QRbWbQw6u2M4/GtBTCgm\n+J60cVr4ZvkPJxX32Jrt3g23OTaGTSfET8+tr375HnqSG6hmCm59b8FDUukL\nbsZw1G9fRT+6hTGNFHSeXPM+iavZHmQ23vSZA2PoWFxUtINQazF0ugTDYa5t\nbvP8R0ieoNMk/lIyszqcpJTWVvjSKV2pKntPWnsTmxYquWBGI3JB/IRTmow4\ni3q/GfgI2aGXK7ahwtvik2qe3JCntgjxIAkJ3MVd8BVEirz9KMAXC+ChPPtF\nGNZYZzaiKQ0/jjYQNefRzipeWQGhNw6rxRElYABRv3c4FPTp49vmEs/dNH4n\nl7d0UZpF+ICpU7c1NQ8UCwi+YSX3vwFhTLuo2qhj+i0S4gUFUjO1JknfAHh7\nTtIC\r\n=xLZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"09f43882b317744481f4b6845b1cfae0461775d6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-alpha.5_1568961158590_0.2006429865741688","host":"s3://npm-registry-packages"}},"3.0.0-alpha.11":{"name":"@aofl/server-environment","version":"3.0.0-alpha.11","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-alpha.11","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"9f3052ada7c2433f71dcfee8797386fee45d8c49","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-alpha.11.tgz","fileCount":7,"integrity":"sha512-Eq0AQYZdriSahU0MJbCDgnU5cSg4QUI0zA+VzM/fdCSdewgKy+CDStf/kkuKpxe1bB3SOWEHzlVFySiN8+m7AQ==","signatures":[{"sig":"MEYCIQCeV1alSCIPApQ6nmhFRcGhuGrDA8yl+6GFxsFOZxe55QIhAPfGXkw8TgEt9zW94guaOx09gJZY2cgTwVDphI/El6FH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjbD2CRA9TVsSAnZWagAALOwP/iShLuYDFXdlnoZpHCz8\nbmAGisdcxvgv4YXIupwhGZFB3G26FccCyQef9ZOkELCuiNKoPJAupT3BO188\nJCKNUra0Y+ZnaX9PKUO4Ij4GjESVTZn+vVzOZ3mDMT+G47uo+Jp01pVFNz19\npH9TgFTcQ00QeF9ArsZv6AAxBQgU5S+qYwnFhrP6pb7NOUmwzvnWb0/uJPPv\n3ZJp74750lxne9r+IrBHeYH7RW9goiLmNlsj/DtY2yD3JGaXxsyoOcrHfC5R\no0isBWYxgMqvvdNppo7+23yV+t7k4NkJ+SRHS04o7l1cpZicwC582PpB0cpF\nBZ6HphGgL88ka8mcDdD4VYeCGIUnRzq2wyxTD8gEjTeAcX40r+NRGv1n8/RH\n3tuRMq53py+D7yZ9bxNyE+CIZ88YZmgN+L1rNNtlBsYsptnMnVWMXEupp4k1\nS407v6wbvjx3/Eezg/4LQ/XyC0K3oDOHF+YJrwtWVyqikNT/4mojbaKCBTBX\nNh72LJ8GDB90AMfNtq9005kvPig55cajAbQc9JjUJkU70nwprlvZJkD0mFoJ\nNIOO+F611BqeQfT82sYp4e8y5fl/sssD13k/uganjnFoyaEsBb69rGaC7CM8\n3WUEa07WXDy8CHQJ6LxIhJDnhAdgGjIRltg7MgYcMROPKsME8Z4A+8a0X4zk\npy5m\r\n=GeFu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"ecdfe7e68c95cd3ce9eca2c86626275d1d4559fe","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-alpha.11_1569566965894_0.12734220623227865","host":"s3://npm-registry-packages"}},"3.0.0-beta.5":{"name":"@aofl/server-environment","version":"3.0.0-beta.5","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"c6484b2eab315deb934b52ad8d2a04ad9d83cc0b","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.5.tgz","fileCount":7,"integrity":"sha512-TadmBI71f+MVo9XDMNqQLLRazQng7140OxSOCHvxTEqt7p73FfoCVgUQEaylq54JVaAAF203+SrVT9KSOvpb+Q==","signatures":[{"sig":"MEUCIQDRqjmIl3vcO8eNo/OY4ylHh7ERvJR3davnlUOD72RNTwIgUnPPa9yFdQxTPtIIWpA3CjiTEjlNymsaRnsaTVd4V0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmbxZCRA9TVsSAnZWagAAO8UP/jxL/6vmixdZwj7hCO0s\nbi7tNv4gEHh+xscO2fziUIgXH3Xos2nwZeE6kR8WK7nNYffGC0xHKmkLusHN\nSHUcYe8rDkGpVS34DK7UK0Q8SXpgRXzSvpCw0fqBvbs4IGtNUjhHA8CmDC4c\nZ97ttN7fY2Ry08ZP1xMI2ly4SgXbHfjfkLcC3qbcxNLeAXGXZlXRn3FQsd4Z\n8Z4gzzWd2YxFnJy2O9X+FcwSzIW84oialLnbw5AKGDzLnDR2oBSSAyhT+MUk\nqkNEZB2hY7NK7zV879YJCOTIu169BtgI1iEdX+gJ4rR7mbMAS5r0n+k38J/F\n9fnSUEjyrMzCVoECFLHRVEQjFavKw7qEKA4pqGIEt/ZsSEGRDEbia7OxtYpK\n3akTVMsu4cWNrVrRIuDOwd3/qjBK5mDrW0HDH80LjjiDBzrd6sZsbCwibwaf\nYsHG6CRe7UuPuj8a2z2bOUh4XC2iQX6+byMsh1PJAXQD+RtiqFksMb4fj7Fj\n3W2b95zenyLrLsQruCy58jpcYk1bcrw4kn2VRg8+bnPajzJ8zEq1SFfBjAul\njXpBEVMIyV3iLKcUboqausQN2Z61gfkFuKhWwnovhalp8+UAbvWZYIykR2Bq\nzb34DdqCwew1TT0B6qcs7EkHdVteLz3ZxWJgMw6Rh4tiGUs9blmL+J9vS8fn\n4Wpe\r\n=dbGj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"6eab96d111f1ebe9e5c5cff00cf108d46ac4ee19","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.5_1570356313160_0.3127807248421097","host":"s3://npm-registry-packages"}},"3.0.0-beta.6":{"name":"@aofl/server-environment","version":"3.0.0-beta.6","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.6","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"66e9bc03065236e20cbff3f76ce8b3862db7c1b0","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.6.tgz","fileCount":10,"integrity":"sha512-aLclpeF01+QB36B3JQDZJXjZxQtkpcAZoNN9CDGyXAkHQXcBqiyu3FNboIQXhvIvv3+sNAxSsnHRKbDVU6TIGg==","signatures":[{"sig":"MEUCIQCGDF9hmvZvAYFx/RXIeVUS+HZ6BhWTMIH47vaKYl4S4AIgISv/RoidUiYPup2uoisb34GDL0sJIsc+NggZAahQATc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnBVtCRA9TVsSAnZWagAAB0kP/0tvZnrrWJnh9anpCeq5\n3wIpveqpYHp7uT9a6BvrRphD67tqXk3Q5JNVYcrQyW/LbQ4WxAg1RoruWeuq\nGEPqYS2ytDHz2CdhQmFbz+gfyVj3SJ4OpUqYpe5YodJkuRbaksdy9GG2NVGB\nob0NbruBD6oPAlOPB5kY+H3LJUD8XZwqdi/rpheutuCRar12cBiDTAcIreLz\nHURsS6IdwNyrTfOqoV0mYZvTtHDRouWbkHukNDzqvwmQ+oXDnczRQ0ci2Q/H\nNVUDKb4nlbtvBd8aM4oXDxBA2g8irjeOFwq9IL6nbu02bDrKZcHguiVTXCGa\n5LCRBQBKmAWpuep6Lh9rfrKel0srcYjRz1mjdpLC27lR7onJt/0/Zv5yYSCr\nVWFXkkQgddRZJJPKll/T2WDEtug7CCb4a/ddZNpS0FaMT04TmC6hMkVHmO5j\nG5XlmOrdfpZupgaFI7MssBQ3RwjsfQEU4wgn7TLznl69ue2wEXH+/F1fFAUG\nFo2nQJWI71/B6q9W+fQHIeeuTdEwvGc2rIZz+zAQJfvY+75JU6BgqMHm8bTD\n9tnCrTbOmr7Fx7hyjNE1HU9iDx9jd/jjzdMBogPDiNuRz6xlcOsNMuGZeFpI\nVeBQVQTGWBn/leWAR8J+Cvn78C8UVDxExhPI7/Pf1mdXWJWgAgfhWmRRudZn\nuOK6\r\n=xzu5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"23e8e9dd00e515c9305baf320436e43f51d7edd3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@aofl/cli":"^3.0.0-beta.6","cross-env":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.6_1570510188513_0.9311693739829541","host":"s3://npm-registry-packages"}},"3.0.0-beta.8":{"name":"@aofl/server-environment","version":"3.0.0-beta.8","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.8","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"a6c9363ca1e9be0eaad4882bcf0d381406b10dc4","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.8.tgz","fileCount":10,"integrity":"sha512-+b04WYhMl41VuHyyMEIZ/wncv0djUP5LSHRMFjsvp9dLWN0eZTB85puh0e/ivFoHCF6N/ebJtHxiCpQB5Uey+Q==","signatures":[{"sig":"MEUCIQDQX9pEjkuUFfHOv1VXoK5l97YIH4krX161/cpr1EqDSgIgBx51FbxDx3jKH9T6iyaKCKbexThIiCI9LlO/jXvYSY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnCMnCRA9TVsSAnZWagAAQ6MP/2KfQqM1aKlhGkNlyO9k\n12oh1gpDBlyEXevK6I7OzCaI7uSGObQ0+XdceVb5UR8utYPN9BL6LrQgB3HO\nW6B90Ps9oiwdd0i3dv0mfgTYhz+h+tw0XJo8aoFAquWYRyAn6tIxjgtErWJv\nfk1u/Cv6bLcy+vB89SRigACFFHmxyIAw2Ve7MP3lthZpyk9H6H5fVaa/OHT+\nvHqd4fCbeVxrqorRs0W/zvIcwldNcI4upAhwieQR0UrICljo7vd0G71941pj\nWXrdHbumUzeN7u6PZfHV/qkR6G2kdV5BlWM7rBQs5ujm0qeE8x8vgl0KMf12\n3ebcctTxbCPWBQqkAKcTev3BVbSdsotqQk28j8l7o8fr235Wp67EqVl3B0Nt\n2v2lTMTPWUEHomKnosjq1MjAwwPrjDgvSFMD5BtFPxMfBDerbGnRjxg9+aKI\nQfsEQ+3R/67I6XhKDjFO6PBc22fDcJatHRpIGr/M+XuqdDXcL1Bt0/KsIM4c\nOMCk9w1li0jmYfkysnBa3qhDk3LZXw/wNnOy43HFKIdr0tJt9zk0D3yRk77N\nRqP12221CQjJ0tiHGwAw4Sii6p5rNAtc8npmP3j3XtmLIeMmPcNTlwwCfy5l\nBZlfNL5Y8RP5nURkDC00yoZfaAaibWwATmHj/kOx1TRw7YQtJGMBX2bve9tg\n2g3x\r\n=Oj/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"31f766f3cf621147bfa1530b863757cb08e5fc10","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@aofl/cli":"^3.0.0-beta.6","cross-env":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.8_1570513703195_0.5165071349213304","host":"s3://npm-registry-packages"}},"3.0.0-beta.9":{"name":"@aofl/server-environment","version":"3.0.0-beta.9","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.9","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"2cd030c3a39d3d52c4b7721da7ac4293a17df5e2","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.9.tgz","fileCount":10,"integrity":"sha512-azCjNHNgizFE90V6LFIkavDq3cMkfbG0sAy9IEmIyAle95ZeLS/xFWijTrMFIr5GA2DKJevjI1uHJRSIhVgsDQ==","signatures":[{"sig":"MEUCIB/P7PDx1j8R0wxC2J2yd/NKtaZ4dXuFQinKg0M541ubAiEAyo2RyYB2fDFMfluxxCeXT+rlu90Biu2Ry8LhEF/5kQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnCimCRA9TVsSAnZWagAAeOMQAIQpxgOInJv13msAvpQG\nutGrntCX6sblq6vAuVsYmqX+iIZaVdyw844/GSv/Ppb3FnHswyBhJfZ0pMC1\nZWsf4O+72XCodrWtTsuOxiQA26rNtsyqCc3/kLCrlozoXIin6zn/ShKBqeI9\nhWVmDI51MC5qM0kZgS2/Mee8keCYxvUG11QikXbabDJiIOR+OegGA2Bqps8f\nwhXw3Ep7LN5aJicdHoKDk62F592o9aGdE6rxMXYVO5DL+fK/Eu4zcWgKMJ5l\nj64Wg0bZ5NavhoFC93zbay1nqubjIKgzVxC77Sti112sN4t85yxqyHdj+tZw\nesnq66WvSz9s1NeJl2zV+n/ilB5rCg1ZrkkMqzRuFe1/o9TpmKVmuNZ+6GxD\nStNfgntRseh4i8j5BeB9W4nQvY4PBqr+kuu39FxVt1fZ2DwxjrYlqc3NT4Gz\n8Ibqk8qmmVcckaQNz/M7g673p/WHlBd7flBb/nSxIW8XqchgVZzpSyLAQkeI\n5PXAF+8RGwWAISn9QDKhucQbYfgYVHo0hPhKwzqMC+fPNCx8NYEmb+9EEd//\nSEJt2HlUd3s2DqovBO+zdJBGNg5u35+UYyR//zxf3nh8v5S3njDJYP69POcQ\nu0ftLBatxzqTcr06TKx69muMRcysX3CmGVoKdeYYU8rykt4tJBhhn0tCPkWW\nIMx8\r\n=1GKB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"e9e6bf24a51611b9b997dc99e770d43466ba063d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@aofl/cli":"^3.0.0-beta.6","cross-env":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.9_1570515110239_0.6851752668480742","host":"s3://npm-registry-packages"}},"3.0.0-beta.11":{"name":"@aofl/server-environment","version":"3.0.0-beta.11","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.11","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"aa697f557b8232abc14da92acd35512218f3bb07","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.11.tgz","fileCount":12,"integrity":"sha512-Kk4/NOlHVbndvbMWhPXzK2XSoP7tQTIBjvn8PA2E91QvwAQxOqCmAzjx3hLa44drtipLSB3DqZ9KbiPmBEJmLQ==","signatures":[{"sig":"MEYCIQDiJAk8MJlTrTLy0LVV6MEWt/qjb2zk9Sm2iyGvUd5TzAIhAJcaxtR4npeepCCuZvnkUwESeyjpjl2d0EUGGnpQKRmX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnFooCRA9TVsSAnZWagAAexoQAIuGDy0lAz1Jm8G8ue85\nNfuP0R2F7n+Vk3qjhhtOhM9wD63ydR5+nferXf7tyg40XOZafv5M79Opf+e7\nGEoXHzE6a4t1Yil3/PDl6kD+5D9AldtG1g3xwGyR4HtppWUrH4kiYW+z/jw5\nleHZav9tNQcyS3SQlsVLp51MIY4EOkVd67kM2ITS5b1IPcn1XILCGC8TeYY0\nujrOSedXZzt/GKFyFRmglytLm509rr07vPiFbro2Ouhqf5vJC79Ado8pQw52\nEJmvGP9vp2vSuScisctoKnxQcpA9c1GoDdMMXwTrroMbzg0zFWaY1F0+wGVi\npf0+hyEwXJtIuWLesi5yP51Cd2hnPVH0GcHzS/xvtvIZQME0AS0KrpHKpDMa\nu33WnLnBnTLP3/JTw9d5OW7q5RMJB+XAG7AS5Ig50950+umbs1BgFiycM0Gi\nhpyt0bX2V80q46xWrAozIEEo4Jl8qmqKOIyilr09+BAlp1h73K9FiIqXBJve\n99WqtdhkTvlLI7oRpQpEfO0sQUZj30rQn+N8vaEaO4IF9wXAETiyMETiBSJ3\nNuaooKdqD03g3IrF97ftMejxE668kSdEvxrigWie0Bn4fMn0lbtRo9aPr2BE\nf5MAJ5C16OsZfCej/jjyI6CZ7NjFNsWLPpwlo72sT7QrnGg8OCtNRLANDc+I\nowwN\r\n=+K/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"ad7cdc30523ea031f8d1bf5c62440f80f75a7308","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.10","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.11_1570527780535_0.6794886349401987","host":"s3://npm-registry-packages"}},"3.0.0-beta.12":{"name":"@aofl/server-environment","version":"3.0.0-beta.12","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.12","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"21064c7a51e8e1e1e4a4e8e1480680b89811b561","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.12.tgz","fileCount":12,"integrity":"sha512-gfn0q4IvubpuFvUcnuVJLrruA1xExL5pw6FmVYLEH9sPcElTxsSuNbCoHOyxykWkSWxkDyLjNREpfn97Hx7K1w==","signatures":[{"sig":"MEUCIQCK1L6OEukPFEriUdbxSvUHicNdgl0a/6Pj76wRS6yWjgIgCobqqqh0wbTAOHrp1axL3Jv9lp9UDegLFD9B+XVoSR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnFyzCRA9TVsSAnZWagAAaTIP/RiUzv1PSZIqJdq9Obgq\nMyLpzJ8PZDAR/11QeLUPqaLFciAFGVBqSeTtTQrCd5N3WOdXVOjpnVUFqCR/\nMFykiRRUB8mGlcTLhuxIK9JeHJ8ifkJYip/FyZWTiwBL03YLy6QdNHMgx6oe\n+7sX50aRtsyECZCijEB12c/oyw3Zqvy3y/9FC3rm2xd14iaQmQzyUW+8HEBn\nRqpjqkTw6yl2S1yEkAdCdq6KPoh+fI2wc33Y3naKG8KcTNjeFXrLZ/N0Tziy\nWl5oza2ZkzuKrjoZmqTn+2w58sHpZDKfEClmXRlz0dR5DQsl1f7RNLGDoM4D\nDZyHkr9uWikTqP9UJIbV0ZlR3XYwF9SI4Iv8yUIW/TQPDt1xT2usvn/uw1hJ\nVcmqsdPClDq66j1JiLLQohvp+rD2KYz72JfG81nOZZBU1DvSP7qsBCTvlZTc\nTPix3YLwmhvPG74B/wgpXKjUp5zxCA/plyCK5Kw/YRF8qe9Da3O3cMAx9XyU\n/A1tfzq4PFqgBLzmxdHk8b6rS/KpOenM9fCkNeQUTyC4CbNEJ+7Eo7Hz9NMS\nbz7h84PgwrtEbV/O+/RYyd3V4sOL03p8qO7Majf6IawW34Lb1Z+V7guALuXq\nlmM4tUW5kIgmxFtxVehnPqlGhqRk7e+Cs5m+SABhX8Rlo+KFtF0fYQLLMvjw\n0lpC\r\n=DPcg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"7fefe74af1885e7b807b6ed3522d9ae661e52645","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.10","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.12_1570528435186_0.3622870706335688","host":"s3://npm-registry-packages"}},"3.0.0-beta.13":{"name":"@aofl/server-environment","version":"3.0.0-beta.13","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.13","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4d17f0e89f8fad58c7d79ab114d3bbb622f8781c","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.13.tgz","fileCount":12,"integrity":"sha512-rnpQHw7OyBgo9/HuZLFVlSWdYSd6TPVuSyYjMnSNUUbX/zbUM2uI9Py19ffe8+bTq7BvgOc23snrycpZxhpP+w==","signatures":[{"sig":"MEUCIF7c1rdn/smX1i2W6Vc258DLYoKtfNX85BJmMFn9Pz84AiEA8T65SGipN7mqM9JP96V3mWRlUpfB9TvxuiFifB2qSJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnV5uCRA9TVsSAnZWagAAAQMQAIv19J7yGCbk4LnXstAA\nab2PQShrU5oIMSmnoeviobobbJL1Ke0Q0Krep84wmKSu6YoZ+OF01wKCwzEo\nxjCpUyMruDuzPAfhV/K2l0FZUOqEPAofT4ZmQZw1VBHYsAkrrSEQ0SItrvRP\n5N/XbmL22NzK1wTxp+aVjn5QA0xWLI8TALRtQ4lNUrTgrIN82M+T6WcnAysY\nit2A4p1U+pi3s2Ae6L4AWO5dLafge0qmZybThimsw8R4iUFZr2nb/Qt8+BVs\no1O1Kq+aUlVkcxNnYWdTOW/puAum4j/yiH8omZyZIPciK/E4fJ3+DTiSPvU8\nl+GE72xfUbc+Ot9R4DiUg5eWIClH/CXKxI9e55jyeSen8/IFZT/JYFjnG+6h\n7abTGkWqCVxfNQlxbnQD2/q5Me1HIA2uwt0goVuViGTQn8M8EoNcgnmcecuV\n86r6BhZ6iq5uu86uZdoFaeJGueBdvHU05LsOlCLoBJGZ04AAVXsLGujbVmhb\ntaIID09XEm06cLH29E4nqc8nK1nKqVn+HyJqBatFKNGEmqJZhajTuONdnfPX\nQRgM7H6N7eq7JWAF69q1NowB79RYekL9AbF0tgLfA1N9nbxk+MG+Tk5FlL+E\nGlJs7cnZQkcrrlZ15TPISKDTcufiRToiS9Lo0boY242g7ydVhpZn8s3qYG3e\n46C2\r\n=2FBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"aa2e52c46ae9451fde097de4734398430f2127a7","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.13","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.13_1570594413746_0.22976862491335837","host":"s3://npm-registry-packages"}},"3.0.0-beta.14":{"name":"@aofl/server-environment","version":"3.0.0-beta.14","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.14","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"cb9489ff287c5f62da1fcf534c8f4d5541a34062","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.14.tgz","fileCount":12,"integrity":"sha512-GJK2FTYMoczCx6oiMx5kLmmMazC8rox3N5WPTsarqR2srUTmz5qinrxSpUCgVBo2oWxHwrHbFSqFntM45S861A==","signatures":[{"sig":"MEUCIAgYXfE0tUEUsK+6U2isNAN5iX/DfMGb8Fnwn2wGYXieAiEAuoBcIfg5hMmA0K3m2cLJhGAWT2BlMhFLlra2nQg5AKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnWMKCRA9TVsSAnZWagAA7m8P/2EyzYaJ8PAzo8OJvLfI\nEJo05CKhuFbL50rxBjNh72yu+aFGJs/5APYlI2fGoehCd3KmQY3WhkbxoNiE\nd8FUx+aB/xcZFszWlPXnNr1tVx0pS4ymp7VnjdHAfr9NnL03v4jezWH/yd/d\n1O7Sl6Z8uBwmh39Y6p6OjbRNVNXrbBUhz1oP9ezJyHtrkPCCRFS9QqEb1MJ0\np93WuYV3i77zegJu8h4HBXhpdz5rxpTD+8uPS1OQuTdH1KhO6uG1OQiNASrP\nMm41Z95eMsXLcSp/oQh4HS8KpRY9NxrKMc67QS1zbosiKakiar4iERXOso9m\nuu4AtQbBCD55B7ctGHZ5lGr8VXCEI6oACago/KS+9cgLvV6qNKIwEO80QYck\nYdQacBTcVOJaXEk8pcmSgGzat8XuOIoOk2Acstokefcf3b6+wuumJ6AJXq1L\n/YTDasgj4d7eMpVWgFYW3NYIXmdqTorvAfbLvWXuL37XUgvkGRw6JB/E1d8h\nGgneL3EAnYiuOYqaM0N3H6SgU0laf23lWaqhCWb2bNXLTq2hs7E8pNo0wc3B\nxAVgiUexDPDTg/ITYbTDVvFU2kaGstOgF1sgqqfhIKpT3xFdMBvcmo0fZVdg\nCbFk5p+IwLWRA/TsrRHbStBvEchsAw/pXtTRpzyIgBgoVusiZFm3LxGWcJRC\n3hUE\r\n=pP4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"80c0c882f3af67f4584dc8d38de8a62ca5632c94","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.14","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.14_1570595594210_0.36943921662165224","host":"s3://npm-registry-packages"}},"3.0.0-beta.15":{"name":"@aofl/server-environment","version":"3.0.0-beta.15","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.15","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"978995314a74bc7b8a03f507ed5cd4b4b9c0d99b","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.15.tgz","fileCount":12,"integrity":"sha512-VoHCeeNAYejRELvx6cmlcSYNgair0fQWWdpu1ZLQfSms5rNgvRsuS6DZvY1dtxhnL/E5nUXfU3SqowluS5pNIQ==","signatures":[{"sig":"MEQCIAUNQUAlm9G3TN1+Xl4t2FdZhU8TXqAxHfa0QnMwbGtIAiATDBHtStaBxYUSUjsxLUlbZORd32fPl5KzU30Rep0Jzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnWcuCRA9TVsSAnZWagAAbuMP/3b/zhTiX34LhmS8toIu\nvzuWHGnZqz3NrMrQtdpEffcCTscw4NI2HEwGMF1pbMAUF6yJ0sZ4wFkw+GU/\n+GTzlJBxzhey1yvfrzgIduQsUydLcLxwkRZKyQVmDQKjZeANEhgQ7k/msIWG\nEUc+zKP6xZk8Zp+ODYPpc5OUF+AYmYxmdeKqkmVpeeIgf0GHjU9LpsdjWo9e\noFnwC4CPDIM5hQX71aJhFSjybl06KLdNyufzZrSeGUSeVcZEpK172vNZayuE\njhYDx4WoRjjdWxNxIsAaO5A1ktsN4PWDyrz/zFxpBshnqxq9psDDkOxYnCyq\nQYW0lJJo1ND+D+8bxNO9zYqFx38bBCAEUrKUjxJ6/nWXSA74Kj920n3RNpo6\nyamE7CkphgJ3c1CC73Ys1mi1j4XUaZ1VZ/Hk3DbEAK1CZxWaDdXpjoLtqV/u\nTiqPb/d9cvYrAwPW1jaNArGFSYGga7YRkQZ+BVm/tG2+gkQkcXrDURMTEN8x\nX+nj6cXH1GC5ObqiAM6+S0k6UP42cBd9uB/uy0UQFVKdTpGWNGIboKGTL78F\n+qritCXriRWjcz3Le+xErr8C+vXzBiU8rJO+WwOGF/Y4Hj/VX72e3mUwUlHa\nxanL9ItYOqh7g6oyWJMRwDpZeN/Ey+i33Woe2RknvuXahWGvpVbssHw7QqkI\nI6ph\r\n=I8Xd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"0fab45fd3f4a1789a3683dbaece87d579e9de597","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.15","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.15_1570596654298_0.3449730870156511","host":"s3://npm-registry-packages"}},"3.0.0-beta.16":{"name":"@aofl/server-environment","version":"3.0.0-beta.16","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.16","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7ad0a18216b95a5d5972030c7e417645dc631c52","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.16.tgz","fileCount":13,"integrity":"sha512-Yv9wkL90Qn6R05SEP41VdONKrfeqHTFFDUJuQAQebQAGELPGsA1aUw2pr8HcSkO9Y0Qoqb/fDE/7OpvCFXIrWw==","signatures":[{"sig":"MEYCIQCeHpRWqD2gGxVl285Z6oA07EgWn9zbLpLOSqEBDY5IUAIhAMxLaeOGUQ68qgNM2GjfPFV8wkgxspB3li+X3yTeiJJs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnWrDCRA9TVsSAnZWagAAmrsQAKGOb6Sd/SmeZrG1lgE4\naEtZhMoIXfbKrEPg8oL4m3UVs3FgOE2ZzWDctNQDWZv5SLXAFrncR8oWLSbp\nFieyDE398e6K76nY/L+1vxIsyWMAp46MnGXVv7jI303wxW7J4v94ceR86ygT\nX5FREmF/qv1lJlWCKJwfwyT+AXooKemUndbPZEe/9qVt2lK2kdg1vaqmhQWv\nWtgCdgpOXKZp83Wr5n8M2IIrGbEW0i/AjZJXPxU/TCE/QiqkJ9uDI7x9uZ2l\nOJojuTFEN1lyLMAr9X+9/BKVZnBz8PiTvzqAvurAuchTfYxNYDJE5icisfsB\nTKKNhLCcCmFv8K+BNxzETqCwPdmI4Xx6Zz/f0t3XWTYqtxng6YACJN1ova+U\nVTvgf8f4b3IvRseUBIqSe4Dzqkaoh47BHhbtZRbo+R0Xpv5jpRrjnAsdZYcj\n7XxgFH5VPsewnm2F49+r4amGTiY/D488xwUZ3LhlhGg+43EtzhsNG0uZferv\n04SLIhJQA8Rl4FZ2w7NKSYf/822xQJ84G+d8XyjZuyFjP++eqQaz1l/tr1A4\n9nMXJ5ngGOF4VcGZ79ITXJxPz9EuqpewCk2QtLtw1lkBk9q1N+l+Orbl7FTu\nkKNgo3RnEdaBqGwtixUKMwiWHFSrqOoP6+oBzjQtVVH7ZMuxzHPwHhJvJpKg\nRp+f\r\n=S2sZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"32c2f889b64c30fba2458f8704f7c135b47c5b95","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.15","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.16_1570597571155_0.34114311164036737","host":"s3://npm-registry-packages"}},"3.0.0-beta.17":{"name":"@aofl/server-environment","version":"3.0.0-beta.17","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.17","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ef4cd3074cf5273755485cb30c8824680ae9de20","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.17.tgz","fileCount":13,"integrity":"sha512-zJ/nXCNb7lL9xsGFfCb2327+QhGAES6O0IFrIjpI8XtmhjY3G2J6/817vwK4D1UXog2fSAaB9BOqEv4T0N+nVg==","signatures":[{"sig":"MEQCIBBIDcdyy+V9jFxAVqlh8UCCjnVxbBCAhG/zgeKY03G/AiBkIWOcRAuVM8ehsb2LKSpo4BOGRLXVdjpAXeDzgnPBAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnW85CRA9TVsSAnZWagAAqSwP+wS4FOlhYKg83eUe+pK+\nAUO9CFLp3z8D4IULPYzn432R6wfhOOHo3ap/8jq8RarvC6uV/9m5rnIo/4FW\n9XBh9PQrLfVZPvpcxJKfAhk4Vm8H1bu6qJI+iToqiAgJJlJerPIbKZGa4/sW\n0fzLXhcUg1G83XclqslmbbGmIqdcGnw+B60JMxPBJGRUTBpSidgPlEZboM/4\n+iJA99ZtzKDhu9Fkb9RyG7CW7gHesy3VTrcdNI9w0oqC0U9FI2eHBh4pfcgj\nB8k07zyhBNbuP0IkIszQ4G1wT4uQu+Ahzz9+7FPgdS10wNDqmwYQUeaZetxM\nDn51jB5sKZyoS/8YAn2AQF63WmvGHLl+WpZpz/6Vapw7IosLMhnq7TGRvY5x\nR9gzkZo5bLyRuFRCkbH5QxI6Eigsi0pYF+3m/sGLD7ZaR0DvW0vRj3NvPKs/\n6cVNhg4mDV6/z2C0PmwvK5ZmrDMkrwoK/Btm6Txrjl37t7wls3cJQXsjHHC/\nrXdtWv39WTYdJlTp3OQ8Oi/lRW02Chaa8aeT70NvHpUM42NlV6RQzijd1TCJ\nCBg6T81t4QpxUJY1HizDxeKwWTURHAyDS/619focfwk/Sl4dHxcY4JHwYFtv\nETE+KGeeU3p7UE7mJhGrzHPwOq62caXNj7KbaTurCBqaDgDA5AHe78OaMj1D\n2Z78\r\n=fDbU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"1a9a0010d531b8a6ab7287dee07687c312379976","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.15","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.17_1570598712767_0.36947476726945405","host":"s3://npm-registry-packages"}},"3.0.0-beta.22":{"name":"@aofl/server-environment","version":"3.0.0-beta.22","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.22","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"272ea4efe2783867419de59c04989ea0b61ffa4a","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.22.tgz","fileCount":12,"integrity":"sha512-Cg06aznXVIxELF2Xzshbx3nyTzI4niByEjo+rpGFeuYNPZyr8sigCBm6TqSmSM7FMgIupR5LpkV08Vf8uq4h6Q==","signatures":[{"sig":"MEYCIQC4RWknvE3Mw8U2GxKuy/SzvR7P6JqyqLTs1I2PcFUTMwIhALzr1wBFfxLra2fNm0oxRZ9OgL3JYOxt6EJpmPcom+K1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoAfcCRA9TVsSAnZWagAAhagQAJI2u2mVTMhyNaB3wRCM\nJZPPIS0nWTDYjnysoclxGDvhDsPvHf9iA2rlIu65kUv+nngz//bK6QnpQUjl\nJEXLVExPdtQx/KwmCzqob4rWeZFv/wVuVgkRcE/brtyEN1H+yEsUdNJssTDS\nuJyp85Qq+LgSdXCT2RBW8ogxopDxMw2r4M03emL9WglHpwjZdkrgFjewhchW\nCv64N4/fLX7nDyHAXIEbYzoW96mSrvduR1lrA2KyHiWfAghFK9V5ZcWyZiQk\nmBrGNKFxk99wKDEMKNLE6HNMyt9sBiBnRsCP7fEFM6+42VbE2T0/p5l1idwN\nZ3pB5XODcznhxYsrkzgl7xpOuplmPdz0bH863iqkyWR7IpmVmjpGrzV6wWYt\nX3wKl1p6owyyvLm0EKlxwVwp1AAsX5KpdeUBwkeNefYnwhRCBFmT86XwEgrk\nzveh55DqWAEcRwCqbVU2kMWkDSA29nu2NPVghSKGAE3uTg5DFv/w5bPDj80q\nx+kCJIV+AQnluy8EQFOCdBzYufMWeo4l/soovC09HOwI2SejJK86905eGKoN\nl5qNg5f3c4CiBn0fRpelnyoP0SQm1oLDOoIzfs+Ww9CGaQoPlqjuO4RWJAHN\nhgcf5jdsm0LSvX+UUbsBkchTGNg7SSwsSfenVSCJ7AHEkolJefnQywEUD4eZ\nWk8K\r\n=vK0D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"6009b3c38f31f159b65265ddbc3653c0087909be","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.15","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.22_1570768859530_0.5862272259302654","host":"s3://npm-registry-packages"}},"3.0.0-beta.23":{"name":"@aofl/server-environment","version":"3.0.0-beta.23","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.23","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"bf4d3189869a831bef583357908b12e8812e3282","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.23.tgz","fileCount":12,"integrity":"sha512-2C8RKzL/x8ehF5X4y/PcTGcoUset/7iZP+K9XwqxfN50fIUYaax5UAl6HRwR1hGs78p5MUnD8PLeqMjY30p3UQ==","signatures":[{"sig":"MEUCIDX7AJLzABdzb7HFsihZ9agFZYB3Juo4QmMVgWT7GFOrAiEAhQFdZX9YbyoyNIbMsRIru6lqxRr+bhP/1BiIvYlAZ7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoBW3CRA9TVsSAnZWagAAryUQAJg1eSxab4R26CoahDy0\nxycOLf/kbjRF99upq6Obchmelb0Cw0CHMYczQEJa60z7p91s1hjg1AGzLJs+\n7Ji8ttWC4Rp+miXuoJIqf6Eh39buK+q1kb9YXR2hPdsUX8mZ47dAcNT3lpdE\n6yspNFuVX1fv0HTxkoGNuXa83kD3Yzy28zRGHWEpfL1gjo6XjO25+59CTOku\nYQDh2vq/Q/+ND7h6ct21t4ykcT6tWHPG1pR/8PFXNM0GDIuzk/i02JeuE6iW\nDDmpVsfv2L3Q81yDVLsx+Ty8yUi6SK9SQayWeS1oWeq7EQUTzq6E/QfaxOY3\nk5Xb2R2QoUJ/AHylT30eUHrKtfa+a21SeTbR88GW6JbpNg0G3H+Hdx8nbwIt\nTy3nkNwgNUSCY147u6bxbjUSjo5zdmb9Gp+aHUCQ78QVMZ9WE2GhzaLs+FxQ\nLDyYJHR6+fae/UQ7RgRgXmYCdSndaKyXu7uCNzdZe43r5IaTZwMIqmZHaNGV\ngBd0GEm6cfxPgutIFpzhxeqLo/gyTtVRTU3HLEowyQybyTP/IoSw9LAndOL3\nIXROMrGJsuSfxQYZXLnn2YnCqwr67OmMSmfk2YaOeGFZs+W/u90EZ+9l9slQ\nW2YfB+oZ/w9uTUSHuq3E2DFOcSOtlV4KpucXx1LEazx+jv/k99F7S/qrSzD8\nD+Zz\r\n=pqSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"35327a525c0190a3c1ee36be061e25eeab73ed33","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.23","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.23_1570772406957_0.908532241723897","host":"s3://npm-registry-packages"}},"3.0.0-beta.24":{"name":"@aofl/server-environment","version":"3.0.0-beta.24","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.24","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d30e6b492a4659ebfbce7af98d0786e500ffe2a2","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.24.tgz","fileCount":12,"integrity":"sha512-ghu4gCm41VQisM6RWCqF/QIGa5LnRXGwKkBsVsANWAmeYFBwnS96wcGc1P3WRZjJhWSEufhAwm3XSPolYTUKSg==","signatures":[{"sig":"MEQCIH2WsX2z1XShjBfUPdpd0ObKmTn0KFBWXJ2sEv9f4R0JAiB5KEhpv1fMv0m5zSyBFC3nNteug77E/IemGxS6X/QMZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoCKRCRA9TVsSAnZWagAA4NcP/jg52uKuVta9Z7uH+T/d\nqtgb8BO3GriaQ9Eo685fEbWY6a7gLxMfsK34HDO4JrKS1sSkgNbzCJ2RuOu7\n7vsz5HzQpkuOdv+lFp2tl4G27x6pTcgyOFMUZj2CIOSYB73Mjk3r0a2ybMHn\nALkNGx7n8Lmbi+cL8w0ipyI6rY0Y6KvNsSd8dwNP3MGLUP2Gotz3OYHtUHjM\nxrXIz8O5x6SLkyqS2KrwalB65v8lfNgRQDAuXLnwOlaQFs7eB5XChhIRuT5S\nsS1EuDlA3/eWAyP5D3YBFRC2PYbWEQXrKTjtsaK0Of/rfgsIXiA1Z4IKhpeA\nsfDWxxeFAykDKEP6Mj8jeDRk+A60SgPgPq3fWEHuAf9NmkAf2t2X8A0JMmwg\niRf4zjmcYmRDVIS3ozvEduJ4j3p5vdy511gIgEzJGxORQsPyoCCaldjDvq6n\nZS8FkLIdFVUFQ5itDh2VoYZqRkFjrXRh5sPnErnWlNjJkmY/Og0NF84pFRXK\nevkPCtqBMXmzwiKuUJjwjLH0MilKnIJoYm/CrG9xAm4mPXU4MJI/vkm0Tp5i\nv24bxoH1g0GdjtjblBq52FEBTrW+86t621TXe0IB7bkIKlf8QMZM8NuVovHt\nr9fiU1l/q/8kYIW57sUv7bcdYJ/Dr3AuoHQJbW5ZwhZCxuxZztE0vrkS5l/k\nX2wt\r\n=ZS44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"be81016959caf66748582258c92f8c73471a9f67","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.24","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.24_1570775696867_0.7728263668959496","host":"s3://npm-registry-packages"}},"3.0.0-beta.25":{"name":"@aofl/server-environment","version":"3.0.0-beta.25","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.25","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"3da05c951d0777a0c903d6916e6f90a2cbef497e","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.25.tgz","fileCount":12,"integrity":"sha512-jos3gkQIoV6UoZwL7WF1c/b3BjUI7OGegzvy/H9wUD6LBo5Y+q+pR0MYOBk5w/DXokWApplZVj/wUcQ6GYFLmw==","signatures":[{"sig":"MEUCIQDwWMW7zc1G4n7IvyDvjfLWJt+7GHdMCEdY4G9mvMYkCQIgGc2MU8XYU55CM6B9QK4V8KANiOQXqdJb4YL3IBjraSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoDCgCRA9TVsSAnZWagAAXmoP/3faz/qoG0w3UOK4ZpR3\n8/l9tApuFIGdr9oI+DBKeGC1rLt+sHHYxipyd14SJ9Brjyom6zhM/x7bjeoD\nbD7LUok4SEtsQ3WAfUXIU8KftN9T9aENaLlXa4KZKoxVWmVmuNY6agFbqT2y\nxG8UOxpu8XBIIMUREAGHx3ujyL5XYN1Llg+6f1FuYN4OFdDNU1tLKrNvhDEY\njp6FWbhl9IiSLQZB/X5x5GD1D4WvLp2bOclLqlw/cY0q+MuSGQz4ByVBMLwt\nbBZau2hwA06egoRLA4FmWVe2F6SSxhA1s3yjwpuX/PHDkyl8SiuXLx59z97W\nOGG4bdHfrLn0ySTViwgdJBMeJ78FY7hia93kjbkVElNYTZ4fwoGFvH4fJwbi\n0U1SbZrx7lGgW8Ah6SWrR+0aYqeqE/L/tH/tZwKdxGmtrkajSwztr2pMnMgB\nPMd5ygTGoKginKEvO1cHn7e4Q/Lmt4eD2bWYWV7UaNSOKMlCOU+Tegray3Q2\n47Nl1sNI0q+UaAGfHj4OFMDxy2QcMCYIR1x0VALbnuldosIhvsEgtSQdH00g\neFD23+UjskW338b5o+f6fd9LyV+DZYzuPVc2xIGzLtOWmLuSX9JAy5gxIKQV\nwT+PdlU5LKai8MJc3a/hzn2m4AR0GZZSTnYdsYNeoV0ceD3ru3mHN84zqQrD\nK2AE\r\n=svuf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"658a5f60a694ddcc2ddc62e8db80688cc6b71c68","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.25","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.25_1570779296047_0.07097789123531562","host":"s3://npm-registry-packages"}},"3.0.0-beta.26":{"name":"@aofl/server-environment","version":"3.0.0-beta.26","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.26","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5cddc4577bf9c94086cded5071152d2372009e9b","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.26.tgz","fileCount":12,"integrity":"sha512-+b36ZVD4cWwiVi10YkJDdXYEAKzmmeGK2dYet4B1CkqU/YSFfcQjWe764o9+vWLVHcLTU+Gb/iNTthZD8j5TmQ==","signatures":[{"sig":"MEUCIQDPE7UocI2ooOm/LwN5XkKe7ytHh/lfSyP5ngCWhXik0wIgA0UYMsT9/1aIawCKCSW1sPrEwX0YwcF10ECbyjFEAp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoDP+CRA9TVsSAnZWagAA2oMP/3VnIK/a786/bJjeoCH1\nSm1yN6zqCjJZeg2RtItnUES+rAsAeylcAnv6GWWfNWod9SRorkIVobP+bO8g\nktkMhkZhbMfA64NYMnY5bNmuMZD97tq6i+yf9Bv6+7uk9EB25iSkISpT8d2B\noU2WXavZw0pcYpQ83dborFwCcZ3c0uVSbzKKh1mnw/+qSVSqEOblDS/VPesN\nTxDn8SV0f7VS7S21DNDihOh6JcduGZ10QfKxb6/ARotmmFo08+RYVEtk0m3Y\nMRQmh71sEn+evERzv363m3K2XoQr/bwuohwwrN+VeiQ9jZxVdYmLt0haVxQh\njGUbiQp6FvBqMSYPdxuUVcDqywXKi3s5jtp6nYRo0N0UoRF3e8ir7d7+4l6W\nzN6gQasjslrQxc8JMAtuBEFf3vZhhFwGKPm347RsodNB6sDpw58JimKoENhE\nP31N8JaG+kWBWdLHvck2shVUX8XadE7/zN/tjh2x+9XwdKli/MtRx+w03XC5\n0Eak4sOyDtR5HJlxI3J7q3ZagcKnSdsEzp2dtsei5d+iysaFqEfSVU2K5WFm\nc50ZJQqDAk+UnackvjY2/r1lftL+73VxqWpQa0NvNps+XOXgSd87E7tYFZyh\nQxVVMHR1MS4xNLeDe2m08GzGsUmeERQH8A2QV4g5huf6gbmBCoYIoVs05myU\nGEEe\r\n=uz1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"12fa62b6d27f95d1517f1ec4707c284b865a7081","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.26","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.26_1570780157559_0.4914172122040761","host":"s3://npm-registry-packages"}},"3.0.0-beta.27":{"name":"@aofl/server-environment","version":"3.0.0-beta.27","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.27","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"77b9b88f624d76dda18f429b62e3e69ef6008fde","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.27.tgz","fileCount":12,"integrity":"sha512-XGoVHYl55I8VeyA+P4TVRW8zkKw6i2JZ4VWST5v6f8phqIdOe9O5oaIFQ4aeEI8SaKDv3eAHewvYphzT8utSNA==","signatures":[{"sig":"MEUCIGiQCLv80zBplFqBzrBFO6+REFHgf49TP1aid0wRsl3HAiEAykEuxw1MX3w69eS2mrZkXIHe7myAjd3hNKHkAOtG8Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoDUjCRA9TVsSAnZWagAAemgP/jQMBi5CeoHlTsKlgCJi\nLcPYxotTMU1QFwOGHN1caIqYo6CF22I651k4YXTGFvy6u0uCSUVG8YxaYAF8\nVrukwstEcePazKzDhQlk47FN62pMdhtOITsDMINLh+nHIWOaJtu086yCidfm\no6MbYVPRY8WCiQPST5CzvWSTnXfMaKeWCNsNcvPsH71TH/x09TOsAANoefL2\nDW1SNMMJmJLfRAy58VzjXNOfgGdZz89B3nt/06vpwBnYk+pp4/TPiiok/q1u\ng7NUlHIyOWjmmpsitGBYIeweFSaZAeYUpbLgLezBuCG23V2hSNu8y3rr8PyS\nfO1ZNkxEASLjrBghwNCOnuFasXdbVTQFOWwILUaL24jq8Vob64Ssh6WIE+Jd\nHM6toqnB1ZwrQkWoeaXfxamQeU/aZort0EovMgt0YhpHM9HoI/ZWG8uX9JKz\nha8O0Itdxkqec0D6gQj1YN+vehhaGkOjkKYIi9Lt513IqcUq+6c0WCI6EbHf\n4/51vKF/y6a4MTxkKsjI0W+Wx95mspNlPAhA7mvd88Achndfp2/kO6uLcLe4\nFss1s2+JtOCKa79HaHb70pe4qydofc5/c64AHGVHd0mPq1Iiajw0adDERRXT\n8dsXIShvv19eKyBM+YhOl7rAmouzhfhFQgaKNp9BkEbb/EtR3KAYXM6SMS/s\nGXOq\r\n=A7N1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"de2f0be87aaadfa43212214d4f491d68930b2495","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.27","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.27_1570780450644_0.15347508964511092","host":"s3://npm-registry-packages"}},"3.0.0-beta.28":{"name":"@aofl/server-environment","version":"3.0.0-beta.28","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.28","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"528ae0304658d6ae59e8b72d011a701d127ef71d","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.28.tgz","fileCount":12,"integrity":"sha512-h7gYEn8iFFH59sfrfqI7yfPsM6DbWV+qBYhCNbTfsQdJGHj2BPpOyGvbTHnq3cNESicB7o6r7p4BxQR1tJoAMg==","signatures":[{"sig":"MEQCICJW3fjFJoUEdys0LKrKAbLn4cbZTVRMMBRpcHt75LnaAiBxrPNWKESHtRooouIOTqIb3/e8a/+c0y5cI7JZSNjuLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoDbOCRA9TVsSAnZWagAAZdUP/j3AvIelY6e4F6RnqbJk\n+FMzKfi783N4s9eI4/ucKJpdvm63TsAxtn1CU9LPBKvo+SwdWP4VLoCrG4iN\nhEPhkZ2Iw3f9d03vXW68MyCPb+mFEB5eUVskEUHk8sLwgPgyfzMwjDEovGBr\nspStKgQ8qO9nlQ1CkkzGH3iJf5cbetPPhftTLlLZ12QHgwsL9YRpt7i0v58Z\n4//Atz0lBKPScOciV4TwZcdJIxHJ8O+6djmGJHIBrSTaNW+dGT+f7KvD6gCa\nWI4rmXvzUIq+pjQA3QBy2PWejAsJOzvTcQ/gorlYmwMtObRzktfMvXg+Ybyp\nshZGX+AosO4UwccskqLUfPkkhDhSqJJkE5tuZq4vMAEZ9OuBZW+wr5G2qx1i\nob5HIqkLXmj/gyVVF1EdL0FfYL0V3H4hn2aTD0/2QF3xdhXzUDt2mpl8L195\nQ6EaIATni7JfNlBhnxrOJoNPPsD3HBAmuiMTyc5FAya78p5W6dpCih0/ZCld\n35PQXdUTbudKo96nLks/jIxuO76nvKCiRHxAQqDEBe6amBPZ5VOvBdhhpNhT\n0QWCvQF85W4ZmhkVEebeiFXPX+ykvlWfSHZWrBXKt9kieYbFlU/Zif618tbd\nqyEd47XFS6iIURXQj3RsjwxNJkbJ4jYNZLEbwOEHsmS6q0joK0mrVSK4AE8D\n7uDF\r\n=dXog\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"dbd14b0bd931ea76999d514d051dcd0a3ef6a8c0","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.16.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.28","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.28_1570780877813_0.4724685203993335","host":"s3://npm-registry-packages"}},"3.0.0-beta.30":{"name":"@aofl/server-environment","version":"3.0.0-beta.30","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.30","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"0a706e8bf961472f1cbbdd5db77c4d761fcb0e44","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.30.tgz","fileCount":12,"integrity":"sha512-aTNubVOM8XKLluCcp1f5InCh7Nx6qSbsVcFYXTPLz3XwDoT5T7UaBt4oIaW700sb0lV7r9SnuAws1qXyEbzmIQ==","signatures":[{"sig":"MEYCIQCGaEZmPqDKhu8TP2UenqkaNBC31QlzBM6qgRydJJroCwIhAO1HCk6bjn/ff6FxxpZxD+o3vZEjLQa+webt+5FEXSOl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoQksCRA9TVsSAnZWagAAi7kP/RQUKvemKabU2nacH9u3\nMvOSD25FniRVL3hSh7CnvD6vw9kF75AI/DSpWQewlgIDP85lh2yJJY93oQFO\nyPiJqfaEoMhQ8GHHhZGAxyUuyxxT/Q+n3QpZLG5TYwC6mR+KcVXPQxiVmB+o\n34dkPmms5tNmPBPYkCPMrBfNbsRTLb2FFPbFwmF6gLQ8QBhPHIDZvuIVPk4S\n5vjREVnlvZr/EDXeSTPNSwGQVqxaSzaFf6JsEPgguy2eDfDEARRVZmcvDvxw\ni6C3H71SVPFWi64JJVUnZ/M2OxedMa9BYTAcDZE7w5F4msrXMzyYvjYL6NSG\nXLDhO+aS847rTtRke1ZKGNXpliTmeDETSG78y5V/j7quoRBhYBytbpYk4SnB\nPuA8HF9XoMcrR9Ek7Xuab1YuWHqnJbNvMyGXx4nuY0NpQ+/abtha1kQ5iEkW\nFJmXvRvAvb7+m80azEfgr/WFUPGVV5DgEupaA0URChdI1FIAOW8XapvQw94Y\ne1DDRrAXt/sqWYHykOL96txD3af7Xrt7aDmseTJvqCq4LW+gNj/qD4FMiZFv\nnZDo++pwI5q7YMWmjps/wtKkpQbnMcWYYAZrNAnStVgtxg3kC7t7UpHIcXST\noLO25/um0qY3THd6nuxB0XHxn70/PA1gar8VxAs2TZ2sGuInbApp6KQoN2gG\nHuhx\r\n=o0eE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"7bb6b9b6e2c1d77cf7e65680aeb6a4c60e0300f4","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.30","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.30_1570834732183_0.3067728638153573","host":"s3://npm-registry-packages"}},"3.0.0-beta.32":{"name":"@aofl/server-environment","version":"3.0.0-beta.32","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.32","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"306a63aa55995858ede7ec46ddafedf211b508f4","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.32.tgz","fileCount":11,"integrity":"sha512-IOD5Xqv3dz6L4oqDkdsSttyWyW6Cyl6EQtLU7/OTVgWLomGMJNZgap2VOHRVn9xwub9r2KcTiTgkJnLeC/CbFw==","signatures":[{"sig":"MEQCIG6ahqA/dXIcKi1m6tbi934iOjcWbhzwuvNGpAbmdSLgAiAp/1FMzT/8qfmLly1BlnSihhoqcGGVXM1B1zMT9F+bxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo8sACRA9TVsSAnZWagAAvBIP/320QrbdK7lJxqLEgI7y\nBynx726Q5XgUb9dB4uAVk6Sg41uXdo2YWx4SikBaLddAb57yw2MMpnDY1yeR\ndGSoe6EDJLiPKw7kCssQIOdQOHuYZ9heGWpu0CyLYEdMgi7uCT2ySIVVvXvP\nrpV4U9sPew5T3NKC2AK8VOta3z0yrCZi2kKoJC0aD4k//cIfryPS7h3YhOx3\nCfFMzgtSoSizwm/DZz8MFOp9EhVBzMZgr1Ym/6nD5Vs85gafr/vrKBBLNbRD\nswIJXw/NQ5Q7LyZEMPdfZPMRk174Q4+Y1u7QjxKsxwzSHp37irLBg+LJk7W3\n57pqtu5+ErUr+fHjPIuzB02Qpj6U1Y+n15A+jkIAMIp8fv6qS6WsFx8Oo9fv\nhk1Lvwuw2SbvZm0Crsvcd1C+sJzq3mxPJaUmCVEZkrBpw0eIl58KwroKEs3R\nGmsstJ442oExnlxC62sd2ATIRmCWnZNMl6Nx4qLQg9rmbrlccYCQe4pGBKN+\nqILPE+5C6PPc3WQqPr0kn7f0DBjoyuCUpOyBTUScvBkVz4BMmj1uTPpFbhlC\nr4msurYkLfcLsbxuqaFlcG7vhTbnP8gn5TrAkqeQVZIXhoSOOpH75Om0sXF5\neoYLZfBNnuDtqOJ25PK9OT5rMlMo4fOugNZB5ERndrJ0ukwRG6ApP9aSAPMx\n1ozN\r\n=6cpu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.11.3","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.32","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.32_1571015424115_0.9584836580121232","host":"s3://npm-registry-packages"}},"3.0.0-beta.35":{"name":"@aofl/server-environment","version":"3.0.0-beta.35","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.35","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"3489bd5ad9408cd19f4c7a6b538ac71928b9190b","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.35.tgz","fileCount":12,"integrity":"sha512-x8x5uk6aBnj+DLhn3Gab1kzODxHSwUjqmWyPbtXC31/RK0UR6kkTIu124azvMz339BijXgtAKeALDUrRC+ImiA==","signatures":[{"sig":"MEUCIQCaowgQKI9JiNC9nASOSmhS0Y8dDtkS6mhqy8R89SSkvwIgHRWrer8ONgZG22qK9VV9hxxg9uSaJB007qR4Ei6u9o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqWLLCRA9TVsSAnZWagAAUnMQAIqKPbKmY8VRLyzQuxEm\nbtso5rMKFleTdNrD1ilD1eIwrV7bfbt3JMiYjyIPPbEGqM1fVCOjGyeFI0gS\ndE9H6B1/mVz5xdRyE8KY051DMrvpSmUTWfqs3ezy09cfvtXZAm9P2Y3fw719\n7gxZb2gtJ1SYdV/wZ5r7RR9TjvDpYvmL4USm7pqgc+QZxyIHPyXv/mW8EYE5\nr/BhZV7XCgC15uFBXVOxvAaEVQYKhLL29Rd2nUWtULKDEqyn3uRloTYTykAS\neOiWOBbkOEu+chAx4OvPGFSp9LusWQXgTpMegPoy5J++9Z/dkAwHeHYZhR3M\nPY7e0rRtsgJVoB85xauguPn3F1MiJI5SPR6WVhv+3jhIhr4hoSnilrm9EPAv\n8FARG7c8qykNr19dP8aAdVkJTZ6X2IhPy87f9aiYzVoPsh3OZzgg0nX1kJ2W\ni1E9Q8NRUlGUbJ+8fNReaut4z9zqRzx8tmiBA9DcTEbE4hjs3y+Wp0tk6JuN\nbggEZwXMjmg3SB3UP4S/gWz5ZNBsSfVSD/UbvMKwzBXLbjAlO64heJV8UVLw\nX3f7EaP4sWHGn1JXVpy+olh9V3wP9VFKJ3URkE7ney/tycJg6aaHwhd0Mgl9\nn7ET4pCC7R22mSlj53GjmfvhPranksESjqnLi75z+B5SavSKc+zHwGBiZse7\n7iae\r\n=erOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"6506e91bedeb6cd9a30c22f437603e14e02a3ca3","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.1/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.35","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.35_1571381963020_0.43651638072421606","host":"s3://npm-registry-packages"}},"3.0.0-beta.36":{"name":"@aofl/server-environment","version":"3.0.0-beta.36","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.36","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"9e0bd1087f3ee26258affde25c09f332eabe0690","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.36.tgz","fileCount":12,"integrity":"sha512-7flg/4PdwR7z+ilEhGDpfl+leVd0JorYKoQ3guiU0Kbpb2Xz4K4YgBBGAcffsEDLUsFr9Uh/FtAzlheZZRMhRQ==","signatures":[{"sig":"MEUCIEv8PrrweD3un50HdTxrfwNMp7NckxWXMrohPJ1jzKlAAiEArEqxnMfQxfX73nMcKFRFwF7Nfx9iLTJ+twP6E4Kh+oM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqulrCRA9TVsSAnZWagAAc/sP/2drXVvtxFXNZkJ0dgeK\nym4VBV662q9ejZVtg4s45E7UPxwa7S6hNKLLfA4xKRPOJDq71iScPZdU1t7l\n7lmy8UqMRpqYu39/8zveisMzOgNgetWh48KkGcj4UBjts4uqCVYCADYTlQEC\n+0gvJM8lsXq3MpH18y8X9LDK7LnREv8r2PnldvSLu0eeYwbR82RS6n2ufEzx\n2LySgD+jBMbZBLHo37EMV0BKmtgAZ5PfZncfBJEZAIQgPeSUvWxqI1O2Ad/0\nzOnp1O4XOkpAH+FZFJEqiGgN5JQcR+GPcDXUzRBjkRTtQMFKa5Xqf0Zf2jGN\nC64jkjw1YAplGLpfTqvQTg9Dl87ihWVVnZNNrvjP7akgma47pxzYw1mskQRm\nKfT9qwH3HbzDS/XKYK3MqZzroRGHexSfv+1B6XQ4HdtZdSyRvOZYDC5937sU\ngRDcDMmAuSmRQB7OY2G+jCC/eFAUFsW9QrF5d2kZUWs3WtH0sH1CikEBJYiI\nYFXgY9mlLwatn7paPgt3wnaptV7KJpi+MsyF9vZktIao4L9Xtbxsgasc/FTp\nXZPbvhp9Qc1voIw92W18e0ejyQ1wnChwGHMT7s9VzaC6tPtOu7lQk2+80+v4\nBKYC1j5sR/oUEFLtBYdTPfivMJu1NwbimnQ8I2xP4Orf8QDq4siXY2By7GU+\nWDD0\r\n=ETf4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"9eae9fc87437b61f0019ffedccbc3df7c8e02a78","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.1/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.36","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.36_1571481963184_0.06795677466497518","host":"s3://npm-registry-packages"}},"3.0.0-beta.37":{"name":"@aofl/server-environment","version":"3.0.0-beta.37","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.37","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"92bdeb9eb968839967afc4e2d9c9f2e210d96c45","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.37.tgz","fileCount":12,"integrity":"sha512-p3km2WeXpWEIvhjeqWlifeXRs4vuNGGe6mspW5lN5m8sslJydNNJ6ocx22y6JwKFy8m1dAd4D7gasosWlW3/nw==","signatures":[{"sig":"MEUCIQCkWlo9JjGskenUVSbqYF33S9zYSU1YmQRX7Q56ZTXvFgIgDnuXsUkWZ+7kyf7QuycFdbhK29WHDk+c5HVDO355kpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsT/DCRA9TVsSAnZWagAAGKkQAIecnU6TJTBBboZbFj2v\nPcSrYg5CCg0xbTvjSIEc4WFoy7dBnZ5PemWxR+EaWoMLMxbA6XlNY+4XfjHe\n/sXqpwiqulN7xyypR+Ixs2k3ZhxTG3NvuIBeHLE8UTG+gKU4IRG4nuivRdww\nP6YTHaNnAbgoWx9heH5FSBGyUnNOUE0m8/eIhqfo4oQZLoaoutLVIZjb0RPe\nBeBSERJZ0xvwlna7PReMlNxEnWQqU6RCwxU4gkaGeU+dAdF5bsrIObhWcezr\nS8cFVHxwJfNlmgouz/cZyd1LwguzAgcyZ0FdIJEWbXQz22mrzCqGL8uP+8uF\nErVIYL3R0s3J8DPLCUp3IQ404lzAJWdNZM7PIkx1HLE527e/8SQrREj80tlN\n4hEsQP+VbhdcrJEKltCUfMRRZA1jwvAP2oV3cxJPyYRDVxFliry8sN0eGOfo\nu7Bpf0o10a0zBQs4sjkzssUm3DIylQl3eYFu1tJk8Ecjos2WizvDOQWxeIa7\nWL4F4iPFYzMssmpXZ9C5Pbexnim5U5cBsjjXDZfHxjNTgg1zlFYfvezn0KrC\nAMqo6o8hOcu57U+PnkX7qVcqqD1/mD8zONbMDiNhIdoq+3eJ2iiUSwuWz73I\npyWFh/KsLiGq4GH8drTg9XratE6G9Odj21XGPxDVlSkITKOwKsdxV/sklAcP\nQ2Kk\r\n=UJFh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"90abdfa3f72b91bd0c98e09afbd59c21621fe846","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.37","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.37_1571897283429_0.7917423422156145","host":"s3://npm-registry-packages"}},"3.0.0-beta.38":{"name":"@aofl/server-environment","version":"3.0.0-beta.38","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.38","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5e8428c5d476eb9c47a925842f387ec304842bae","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.38.tgz","fileCount":12,"integrity":"sha512-VcFaDMcmMDiSr7dZg7jxqTJ4anASYS1CtvDjUUavT6TGdujk5qEw+bnPM/E/0wMqfy8erbZBCeoCFJlmLSaX+w==","signatures":[{"sig":"MEUCIQCsGDNt3QaHwvxQZEZsUmxQiSJrQly2Ly6DT4EmkSiG+QIgEfI7U8HTdnkbYecta3BPGepQAyO1dxtEEAGvcUv1p6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduhQ4CRA9TVsSAnZWagAAFN8P/i2CUl7jNo2r51scS9dY\nq3bZqmHwK46F4VjZSJ4krzrZZG8qaXRhJGWhcHK/7c1XFgt0UgOb5KUw7chA\nNkTVXGilaWV9FCPPHfJ1AJaWa9J3jtmTRDm+KHPUez2ZBMDBDlLSNt5mhYDR\nvZK8dvfTECoPEUMid0scfYrZBD1nA8kOtIXT6Nz13aNriLzo6+KFcOAXt1Z/\nHOucuLw57ly0Xpznkf/DI0+hfxQ4HyqLbSFov9ivZROwXJs4Gd50uCsrOZUU\n3f+LDG1QGYLEAuqEOYFrbFfsV9i0niQ5RoYQxvC8IE3tHRM+x4Dj1EGjmMom\nmLZwS5CYEHn0M+PFR6iy12pgW/gNY066hI3tle1kqP7NxkhXyajZ537s7z3+\nM6zBvpixjM+k9veFfHiPNVbc7bwOaRnM8e/gGAEAW3iLKt5f2R6PFIDzZdzT\nnwTc0Mz1Jfe2ihJuA1tIbXcEWR59mFJnQvr+mD+oKvBS7vZ+OhpmCNGRWsIg\nujBRvrixfYE9czj97ddBvEHoNI74EXqmVPFsBB7kviTe6deatqMOxkQlwUdF\nz5oisugWTfQA/tVRU9pB003YO0xlhEhLfLzOwWGsxn6v6Tatj7QvqLkBRWOS\neRTatqYi7RBaPOTOG59UQMlEHLMtOBJd094/5i3R0tNK3C1WZSwp+VYcTKH/\n7+Ga\r\n=WCel\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"9fff03a99453d439b551d48a69e5d642b9957854","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.17.0/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.38","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.38_1572475959633_0.3395245948334402","host":"s3://npm-registry-packages"}},"3.0.0-alpha.12":{"name":"@aofl/server-environment","version":"3.0.0-alpha.12","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-alpha.12","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"694194e94ea95857711248272234d4f492a66ed7","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-alpha.12.tgz","fileCount":7,"integrity":"sha512-5X95VeS6FmSN1bRo1piSfiQBygEL4hraS1wEoC7Gqi7BrmLCJ6qCDArMZ6Hb1IT1a+qhsj4Mie/eKgFAfUa5fA==","signatures":[{"sig":"MEUCICGgh7qntH2CNLpSNnDmebLdXLJpLyy39wEItblgy0/qAiEAwiHzMBvZxrc7GNkMNrFhxPlHr7BUzI/w5KEcvFHRJN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvNfOCRA9TVsSAnZWagAAGMAP/RYsNHhfxgRbcjlKQO3D\nqMDQWg20zSLjncmfxRHDK2JwbAL6CkW04MO20vpP3piADoaB9zxgIEfe+2ki\nNRUZFOV82iO0MA+1VqOaXO+Q+bNc7K/TrXFBM16A5t3Ec93aWSk8RmVoVG73\nb7fsqJpj0xw+/3mbQNzUJbJSYnJblBpthgon/PpTaiZtH9x5NQo/oL4KDRfs\nRsEKwVXjVhL5AovtWa9uwt2fSBw5Up8q+g3MTBHz2r8OUxWqrmUdvd7HLdyL\nh73Ndf8ACdGF5QX3o2xklyvY94wZG72ZL3mpLAUC7bk8rTzVN7d/J0AQvaFK\nI3KkpUBmkgmBOLnVytIGwdTrBqsBHSB8qatO3EZ+i0h4UHqsnTnX7reGy663\nUxVYox2JkHz2G7ktGShWdTRobH0aWB34jH9tkFicMGiqJf9uj3XmYgi5xHfd\nLSVNnNhbsCvVbc7rr0c/EMzGtLKPb+qg0LqUMj3AbTbImk9OHHUw+una0I8a\nGVeHrdg0S5HvLo9Djt3SLwWzMFaj4jtGExv9LiqBVNCypiszZamhXrZikTZW\nnX/Lrzf47jANl9lnWpWnRoL3nk62ke5M8vXTawibz96FSc88hpdVnB7dRQzL\n+upu8Gglm66gg172rqvdqwVCvIGF54q4xTk7Exb+FR2vgPr3fpmqmq3/hTH5\n7aPd\r\n=oTHE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","gitHead":"e76c3cfc8d75ca087492088254c9ef0e4010c0c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-alpha.12_1572657101910_0.961481731283564","host":"s3://npm-registry-packages"}},"3.0.0-beta.40":{"name":"@aofl/server-environment","version":"3.0.0-beta.40","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.40","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"472cd5ccd79801238691cf809165dd6ac94269b7","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.40.tgz","fileCount":12,"integrity":"sha512-nM9nOSDVCc/Uo+wPSbYba7LyYkAfCnfbDrsWm5F+X8VUwIhSMjBlea739JOh6VtEjfkwwZOQqjsf6PMoH5+p6A==","signatures":[{"sig":"MEUCIQCtlpZt8Y0ribEus4fXNd89nVh4oH+ExUxNn8im1+exdgIgTazlZ49SVX9yAVBMnWPIsa2LskuOGFsKzfG7TrXx/mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyeFBCRA9TVsSAnZWagAAhr8P/A4R483VkQ3JoaAPR2LH\nMta8c8W7yqxWyeSgTtHKHKJUTtjKWfwWAaFVmZkKsbwLJ7VEJoVUKdEF5T6O\npTWM1S79uq7m9claPZLatMrM+KGtIxhXYgpJ0ecP1CcVJFtgjpKDo77dg7JN\nRNBMnzhZ/OqZaQF54JqLH0cLB0q/Sf6UsMm8iLDSv+GA5S+YJ7Esbp8V71e3\nedf1a7MAglkOC2GvglP2DoK1GXhuv6oBxsYekmlV2ULbCTzT7Nk90cZU6CnL\nL33IZvov+bbdrrVh0WXOrKW7jmBVXkpb0edvVeHhY8eNKDHJuW+pBsFvuI9O\n0S597KCUk+uROG3mzBn4hooEn1R0ovLUi4HqGTx3bNdOqhDUPy6ibaO8CjlX\nYXU0Uj17a/q1E+irio19+VAHvG+nBQoMmTVY3X4VYjxytDXpXR9g0SSnCP3T\noDd3I06F2xO0ZQ1rYKj2LXHx6jFRMv4Atpwy5x4aXTSz9dMCIHELrKxRGjYC\nALoRhFBSQaEMSQBiox3hi4liy9tuDecLI7KZEq1/88tCgtw8eQiYt4XXZnfK\n3o/88kcs6dU3I+6nE5/JIMpEj6WX6RqOKXIOrOVRsQMTF+qVyflRajXhjzf2\ncpIlamdIvK6RKwCp9XTq5Dmjw+BDjkRAYhWl5LLOzDx/vXMzbe5yitEa2omv\nk8/4\r\n=ohcW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"0bfdc05f0d4406219d0b432a55fe53ab1726f4c0","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.40","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.40_1573511488814_0.014651857695097359","host":"s3://npm-registry-packages"}},"3.0.0-beta.41":{"name":"@aofl/server-environment","version":"3.0.0-beta.41","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.41","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"35889d90682a0ec5732e58cee6f8f04e6bfea0b4","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.41.tgz","fileCount":12,"integrity":"sha512-zLA93UCfoYqTlnNUPS8E4tIemS2BQvtH2wuWI0Gc+Uq7ii6MM1W7zmxFLLjhuyiLNnjkDGrF50lvlCVkzCGQ0w==","signatures":[{"sig":"MEYCIQC205564ZwSUMczNgGLtrcBpgGmFVPLOMnxiU9Ux+nFqAIhAK6TwcUtijO0EhZB3QQJF05PB0KKQOeGkDM1tyqbvfKH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyjtUCRA9TVsSAnZWagAALdUP/13eL/264LRKQxsXa0Hx\ncb/JeOYXCFtHXJv1uL2p6fZh2WTn4QMtMc0VJ9CDzmyQ1GmUKJcmPPQKUO3c\nHwb9FQLgVUIKxp6CdAt/9FljfPP/pRCv3pndSiGe5r0PlcwwmBUM6rjDovmj\nPLGoBJ7keG/bQu66YyPxi7/ANhDVSebet1CfOByft5PUPazN56W1t+nbO29g\nuVFinZVP1vX2coygIudq9Mm57od0wjEmaLqo7bJJSInk7yBawK6FA1ljFX3R\nH/azl8+33FhOVH7rgGt3g2ul2egArZmFV3RDtnLm8G9fN/UtYxglRIUFUgwW\nianp0TA/SfYojWJ/vILkbiz8If7p+19Z5AjeZ7j/XDpgId6ze/Mb9EOB8Ptz\n3RhhlCG+Pnc7o8aK5zTupgWxmUckMNvwgs+HM2eNhGhoGWtt8Qhr1gQ+A66N\nSwQ3x1Mi0fQTwjQRhlinYp1RdKu83wZtt3x6t9926jI0ogM4EDFw/ufFiu6B\nwtoBkMKPUyaZshNmiwfCrBQjHwTHIvNVhpFPWsB9wcX3UeYOHPPSKHW8YrhD\no6KNDauECgMB/eLcO350IeA7VOtSNkx6oXAiGnPDpqhJG5xyYlQG0EBb9AAC\nv01P5qQnaKa9tumJgDTYI4Ofm11tPnpqFs1b2tNuJBw338PR4XAzdsG2R/0E\nkZdJ\r\n=52Vn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"212bc663acbda22a9679fadb2aa64484e35dc068","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.41","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.41_1573534547631_0.45426179641030995","host":"s3://npm-registry-packages"}},"3.0.0-beta.42":{"name":"@aofl/server-environment","version":"3.0.0-beta.42","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.42","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b0ff338257235e6d7e220048708475997124d666","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.42.tgz","fileCount":12,"integrity":"sha512-kL8Xi6FiJjp0v6fo7KRIDStrM7P/MzSniMfVu/UNx53qrMgMQ+r7/ExIIpxxD6fud7Ki/BpP3+uCJFrzaJGFAA==","signatures":[{"sig":"MEUCIQCi/DTfE5tu1WrdRSxD+mzUXwELKOT5p/EPT0RX/MWGpwIgeLQqAXcLAYZVV3cyiZ+CPAjCAuQNhH6B0ZKMUYcvZko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdykj0CRA9TVsSAnZWagAALiEP/RfNvOFFfep4Pzq2wL9q\nK2kLvlwmUbcs+yOHfVYYxurhYFRKtkBl9ZlwiUehCS/HnaVwUUMAT8TgD2nA\nfwqEVhLqOTTfXF7GZTuxxvfw3jMRxhFK1XbRfMq8rCubueEjSF+sQRPAHhka\nAV3AX9ijYW0tlWaVIDyDwhqG4hA3HQAT9CyygP3fn45uMEgUR+/8JWJxLTBi\nQKpe6W1+k7a2rPZDT1GJtUTHZzN68CbBZgXsnqL0k0rzZlmNBJTZNAHkGTXV\nHRD8OIwkndb5c/w54JVCFs+EApzWAYqnnig2dXSf2vzW8/coW9UD0wyvdwMy\nU8OJiy16s4gd3bSzUvQwgz3XsQ0bth+dgJ7jPTja77dh7ogpVj2NM5idnXn0\nooksG1GrpxTBGt96rcdmkxH4tOI1a9jEs26T+0DcqTSeRPmVdC85XpgLgqbi\nG2kzzBbCT160oCi9amPHzi8lztLrW4Qi5C5zD7sgrw/U3PeM/otG55yIfSGJ\ncNOrvf0dhvhkHlamf9n/iyc9PBkVjNXd3Lc3JEIuljJ+w5bMAs8nZ/sXZG8E\n4CG6DHBb9ecVHu2LrYbzOmyB+3X2MVCIVSs1DRa5Bavu0evsgEKzhFK7DSGr\nK3kPkgO7PJQ0Lh5pMhgFbdBKdRuyvTw3GJAKl2NQEQQzX5aAmADSwwy1BqXl\n60XN\r\n=gYrx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"699b13b7bf651fa15a25ee2873b72d9fa1ef14a1","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.42","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.42_1573538036089_0.9848809581117919","host":"s3://npm-registry-packages"}},"3.0.0-beta.46":{"name":"@aofl/server-environment","version":"3.0.0-beta.46","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.46","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"f4d6cfc293fb55c234c130a63b1d33a35227f9eb","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.46.tgz","fileCount":12,"integrity":"sha512-/TkrtcccqHLfyV6xlhBLeJ3BA+evM8y17nzpxxxybfCbclL5Xgf5VNxJT7FkgNggXkEvRHGfteeVWaGTAv/GdA==","signatures":[{"sig":"MEUCIQDOhAnad6CUkskr5J4QeOXFXZ9LDLaLfI6jPs8sSIP0vAIgVGj1aLjUGKLUJq8xNRD4U2B2Xw8vLTCC74o/lj6/qA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzc4CCRA9TVsSAnZWagAAgqkP/38W+WmBM5KmoYgwsUaT\nAT1qLTnH1KTPiMKMzDi6tmWdgzoZP4hu326DosHCn77iCcdkgfxYlMLmIGY9\nZ7CarCN3KVv3alRBaPgRRbyyn+Pdmv6EVP2j7wA1lR5zd1bRQyzrC3fl43yP\nC9ZHjFy0dJYYQK0clD4DUAcPKN1u/C+mImCRqZzTDgtoq1TNpLLRxIlSjEgI\nyrHl7VGqaD3OPjgRJFhCQJ+Tyr+ff85nF82lShUzUbaANvshQq663J/9JAX2\nUF8RDsK4QbhE5mN2LxJYtYd3UIWIS60+bFXtjayebacUhNOoATgshb95Em9P\nVsE7FmFG0Sh8mKdjAPkPQ5Kz8FUk0PQiQi/RafAEUw0k2ZELWOGPlHxAcqCt\nMdxhhOKhe8ubNape1/z6zI8eJea7nVszjR5jrt0L1er1a6vvrxi0p4/z/U7c\nlRyuXzoF1ryEF9om7wGHx3ZPmAtEt55bEYtf8gBkzDSuSz/uM1gQy/DE2Y+a\noMDh59YD4+LwxcqYO7jtqh4ax1PQh4Xk6mL1amA97BAzUhwscbvw3JiCQjeQ\n498lW+bZhxna+1gyQWRbgZk72+hrbjTZwCOZkWzUpaM2qLr+Z/h0hHPGYoS9\n/okqTUbI7pTEixKA3K6N+LHNTz2NlLnrmj9aWNxPxlouSKtCxSPNnppyEzQ/\n5ryj\r\n=gjpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"4d18597a6b3e63324cc8b2f401d986dff832a62f","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.46","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.46_1573768706248_0.3027949140082671","host":"s3://npm-registry-packages"}},"3.0.0-beta.47":{"name":"@aofl/server-environment","version":"3.0.0-beta.47","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.47","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b5f3c185fd6db2a9a681143bdb499b781d43b6fd","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.47.tgz","fileCount":12,"integrity":"sha512-iIK7jAdffq/IXXJlxlhhrN+19Lr5HxL5s7UnZqPKXIhXez3dV8ATYs7JBb7/YGOvy8zSi2lCiuAGRGimqZgMEA==","signatures":[{"sig":"MEQCIBDYUOWtsCZbGzPjr09ktEUUCkBeKcNAOaK8z66CmlewAiBdyBmkUGK/4Qz7XpaUGL6bBj1UOeUIRLPouWobynYLTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzfX2CRA9TVsSAnZWagAAc6cP/2gT5GQGFUyfSSSXCytC\nZPS1ytFWmYgaxqfyWq2xVeGyCuCNRsNJ1CXRjqY5D+Rijsxo75cpvewFuycv\nVDTuQOa7Es/LT2RlVy7R1GiMHyHnhHeRX4LcUFdn9916fvCXkaavii/p4Ik7\ngIKqLT5Vf6+NEJBpPAglXrP66x3jh2HTZ6CBwoOvTcoUoZ4H5KJbJCxbh8Vp\ndcaaKHTeh9H79fSLHI/vfIZ7OyEYCdX8wJFl7SdWXQ7dzetGKnpQXB78ZqCi\n8Jksj2/LiaxrQfNmSUJj1wCf3UNkn/sUrhMPPe3c2Oxlp1cVK3q+f2Zrmn0F\n5S5DTvz/KEr4DbXyxBl3sCEzJ5wSbNnyeYzAAzITmWlM8PQhPDi4DlbmEA3X\nLMHmdbtC4d+W3/60Oz8JKSl8v4awWd9vFyO+EWecnf7siz871YSSYQA6+9NF\nfjIwlGQvlBuilMEZn24vZ5r+r4lXm6FH5Di2KrqVcke9MxdIUIiHDobGj7Dl\nTLRfB0WrZKaxUhBY8z8NbdbXOWg3kH/HXuCcYQuud51i45p9xhriVDYk+6nv\nCObrBIo9Nr6qM8eDslMaZZEfoDeTkzyuzjratP3mgdm2JiNxGZW1HVXE5kAU\nruVxTMYOBqHQsRNMuqbT+SvuDto8lZBUWsawbvcV5UM3avBJtmJNit8wQM9Y\n8tgQ\r\n=IOfl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"11344382e361206a6f67f05f4904149ead37c1ed","scripts":{"docs":"jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.46","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.47_1573778934256_0.5544624298810961","host":"s3://npm-registry-packages"}},"3.0.0-beta.48":{"name":"@aofl/server-environment","version":"3.0.0-beta.48","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.48","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"f2eed3516b190a307fc7b4dd5e4fec129c48c602","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.48.tgz","fileCount":12,"integrity":"sha512-aKE4Ii7FV5FYHEQHCLrWm17N8W6yIoMXYgXm6ygSMSmw7pBWUn+WPtLWQshvjhNOOgkEDLrRC4xCjL700B8gPg==","signatures":[{"sig":"MEUCICrY9yOCYtC6TJkZjAWxJxzKuoGmUnFKnWtukfo4KOiRAiEApjVKXOsPAvsU+4erQTJ+zXzfzBdLOfGvZ8zLpkmvlz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0IfqCRA9TVsSAnZWagAAmoQP/AxAQ9zGI8KPoao31dNG\ngkY27dzayUwhEb7osSRyLkWFY+8SlnvejCtbKVdylDS12H8H20uWvpnBI/UT\npbjmZrQ+BYva7sr8QI1W2Cbt7fDbsWvNgj+Vc+haLL4Tnc6wCZuTOvJGD0tb\nIUZCANhL16M9Mv0dyrXk26sJwyZIGE7Qkee+jZ5H8AtYVnkxNcPJpMCvFmO1\nW2eUcrK8Vbo7/ByeLuGwjGyEhmJYEzpJv09fcsrkPUwnHhADYrkz6yFGkkZZ\n0fwH+y+BX18U4nhEZRmCjr5ij48rquQoRHCkCwSDYqwEv5z5XmwL+eFMxgWX\nqL9Maq7qNsXPZl2aeEZldp/wN751ru13I0dx0deM84hvncLHErfext9yw5yL\nXkG5kxRMH2MlVMAYbvsLAzX8Aq61Wo4zi+f/ZczYGCR7oDMW8PgNEXS6zbxu\nAH5yEmTGsCcUldSTlj+rqmFBS7EwlzBZeFYcHfkrL7YnC+t+Od1rD06x0BGU\no6lsemvXc7uQ/Rmig2fX8ZINdkfjNTgAfLNac1v8JjtaZDeo/dXpCWgNXMcI\n3lsG4HXZM/xg8ZILaYOM9j3IvaudETMRGxqnYkLj0+1ONq+xs7duUN15n8Ey\n0f05XosqQktnBE74Gf/Lz59R6tLoABJR6ZLr7hUBhitzTkGABohl+IvsH4hS\nwfXK\r\n=+R/l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"d77a51a21b591d1ac0032de47395878116e8566a","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.48","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0","jsdoc-babel":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.48_1573947369949_0.5724347128786793","host":"s3://npm-registry-packages"}},"3.0.0-beta.49":{"name":"@aofl/server-environment","version":"3.0.0-beta.49","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0-beta.49","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ef3cd7fb4bd4e2c2cccfc16564e0d3cb8d36a418","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0-beta.49.tgz","fileCount":12,"integrity":"sha512-4kJ64z7jy4YvWOeeEVTAM2dBeNhW6ixyD9MibvPmhWyQcEqkzr4zl919oKnoJPkKrSHRdTzZiEX6bwIaSdjRxg==","signatures":[{"sig":"MEYCIQDUjUfSYDDKkVZGJuP66y8cQrMQTTaBulVAaP9QAFDH3QIhAMlOC4Z12ECp24M3X8u8UaEKm5jw87dSt/KAKohKRi55","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0MCcCRA9TVsSAnZWagAATaEP/25SPxlctbjukRNSaKTo\nZ1oHmIhCYSklxLzW5vKgTj8FYU0ulVmav2uuOGpN6NmWvItIbC23o+EbrAoN\nQns8x1wlQDbIhUuRmDuODNXTkIprS2Y9xI/S/yzLc6RyK6Ghc7i+LTuClMym\nJyqER9daXxT5a2X35rgrBj7yEVDtbiR7W2GBOUltb6BaZVeCfKBlJLoX6Bnt\ngwtEZ+yE4US1GcqsWVJPZBTjX+VIoO+9eJZCPMUIyqq4Jns4GF4aD77ecf5j\nVZHotLnzu4Mb2Mk/IeOtLqiYIpa8I7k1f38bdg65B6CR3Nc3UyOamgPxLNih\nv9J+l/dTaQZghi2BS61nZJEHF7H0JoxM/Mbh/W1CNIx7iy3f4GQlnpWtBur2\nsIKfjsj683TwmkhW908e9hS7vVwFG6bfuORDtWVzgARLo3uTw3/7Mba4Evxe\nBBFX410CkgjlA1CAaNjGSQ7jWy4eiHlabj0MGrgCPE9rgNVWLUGKUWQkLAFV\nAfdlLExtbp9GhG8poCybt1oIY3Ar/jLv3VlNTHQwCdP0JWvQqWqjc5VcsKMY\nHgyRADULMKuXA2+PYcRbhpkqNXLvM4RSZxOyte/kJwyNx0EwPANUwALIUwzD\nF9jWB2PMlMnjb8FKBF2MjB3Yu59u+ppi0yDkAeF5ZoHzZhRm/5t1ca4Kb1vM\nRBWf\r\n=L+In\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"a2642ff8dd100adac8db3d609f63e2bc6a2247f5","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0-beta.49","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0-beta.49_1573961883796_0.4469009563818842","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@aofl/server-environment","version":"3.0.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.0.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"87b8aa4b2130a3308edd7dd3418b3250b882cb9f","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.0.0.tgz","fileCount":12,"integrity":"sha512-3/kPKR/RnfrRACpUcg4MB5YoG+n6vU82+K8Tr7+HOpvH5OINWuGnhGUhTIXlENHsz0COTkBr/x1BhCYL3Oel4w==","signatures":[{"sig":"MEUCIQDD+ZTBx+tElAip1UJ0ZbcrvL0BDu5NluRSYBCWRwjbQAIgFhygCSZwVMLbQ/JkRoX9jCpi9OEGRLfVLLwA04oW/y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0PFoCRA9TVsSAnZWagAAoJsP/iVxtb3kgKZEGG8AvuRU\nksnC7ITw8c3GV+H08IrKcmRNEpAOyUWOwqfz/O8SOTtyaXLTKYO/4wxw2KNV\nl2ZfT72YZ+cyCoE/aC+gV3qd5Ax+2L3Y9GdClGn50F5E7E2V2/DptqExRdy7\nzSznnxU1RUEg5j7UQygmTR/9Lse4Gz2nsUf6buIOsiHhaJ7yF0hpeA1Px7BI\n7LTxYNDRiNFQguvY+6uMCVx2o+/aVj1NOsVm/lNw3AlTU0eYtGek1qo4PmMX\niQbmCbR4qrf61kSNXHhjp7HG0T7aNFpCnR/uqKCUMSjpQJJPk/varGKfh315\nBmnGWjImZdlb3usB0IUgTEpfAy9nZKgRy3MwFirXWClZjT6eDXGZTp8eySZu\n9ktthvNWE3cvqgtJUmIu8tW7IkWIhot2vPLBTQJ01Rj7OxhJ7165sUl8jKMc\nUCCmAtIPx8R/KMi2mJ/Cjm1wc8AoJS7n98BtwH56f9gb4jnHlGPrWibvunVq\nWY9DoW7T04fddNWNWyQNM82fjy8VYV33mPcF1mS8vIVqf6vzoopcMCmu3iS7\nb/BDBksBcnkL1d1CoP8z8zsgOrwj2jE4UT7e5xdxfHmAN4QYknbldW81oWCT\ndb+eFwq6V3+Njv1JvdJJVYzKRXuNwGXQcr2W9FALyG7U42NbfeLHABbmaE0S\nirEf\r\n=e1vg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","gitHead":"bd783440a25a2c579fbb506b92d90bf4fb7e0289","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.3+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.0.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.0.0_1573974376396_0.3902688962445331","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@aofl/server-environment","version":"3.1.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.1.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"dc4074dcf3d5008d3b7227330905e447518852d6","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.1.0.tgz","fileCount":12,"integrity":"sha512-2iOrY8XsgzVWhJQ/QgspSmrfYGUMeJgv8SuFzlVxeL0zbAL6NaaqLfmWjEbadAi+wMltcQP2Uh97zsvrD6r4Mg==","signatures":[{"sig":"MEQCIAEpYtuR4Nw35BYCAVppkS12lGP2Q4Vk6P+1Xe64yk6XAiALdXb88FFIUphLopS79LTf+739EbpcNkHzyotq+lnuAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd11XbCRA9TVsSAnZWagAAjJUP/iQNpbQEeCRedysnk5Ws\nKV/5NX/8iwbg9xYXvMjm23xoOvG5vG9BrT3qPS0/oy64atSN81C+ufYEUhkF\ntCjrJ2tUkbVmYvyOZ5ABC8nyeo3WWKRDT33ozIN/hkeX+Afk2u90x7oW74Qf\nHAx6W3NmD91YgbL5PDfq6JfnPLRZfmXwiBDeismHyGzIdS2GJfU4OXz/ocjT\n+/T6vPSkuFidggf/TxYo0dxLUEWmoLBdT6fo6gEPEny9svJam3uqnIwoBtLM\nybt9HMOzDWxQ0BBLeZPiZaY0TP5ZjKPPtIHzNq3vJY5gkc6GWjCN9aHvRmWN\nR3A8ex45XgF0PYm2xREGiDzMsLya3nH+zYL2QUovveDJCx0e+BgyOkZKLnY2\npyCe9uDKBzAdrYNLIWaTeaJpz5MwthM/K+HoYk8wFZq4eq7HiRWmtIK7r3cn\nmO0yLyqjUhBDpLtrTP7zQ2roSP5vf9C7+TbCLF0kKl3acRrhRQa/Cmya+cwM\nsVS2wlpUIoErRDU0tFurFradWRK2adOuuzvy9cWsVBLzDPeUe+XZNOKAT06L\nQwC7nHXtCnphSBI0Gu0D3XRDVjVwJ38QXU7rxw+03Vkj0p2tIyJouVJjeDzJ\ncimgLpcJdIul9w8SPxZRNpjzxFytGseTHIQcfnrNk7vBSRTmkkU6vsbCSheu\nZ2sx\r\n=9JDV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","gitHead":"cb7c610ce117e6fe41168dcb3e2758d12900b277","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.1.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.1.0_1574393306887_0.7197836016986625","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@aofl/server-environment","version":"3.2.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.2.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4b2a574328ae7a97f30c0f7fa8224e7109d0535d","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.2.0.tgz","fileCount":12,"integrity":"sha512-/9gVOU/ZHZRCVhhJYvwdFfKepf3hxC/2Cg76If4hOZyRNm+cWdnMgSkJqbb4ltu++y5K8oWTW58VvDHxoS297A==","signatures":[{"sig":"MEQCIGcJSIgwEJlQ05QwsUfkKGdQT1DdYGOacCtV83NK758JAiA4wha1k2GvlxdnKbhqGceJlq7kPX7YCyS/kWvEHjxLhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2jKoCRA9TVsSAnZWagAANfoQAI3CmpvrXYdbiR8M9hHT\ngjf8Q/6Dig2heZk65ELDY3lFmZfu3/AXM2Xb04ypLIXN0DKeF2d4OA2wZJbC\n/cQ9+ntFhM9RAvmTc+aG36ruEb8eBiIgYUB/wMsYX3Zl8WZS9g7lVsImIaDq\n6MRiLBDHgKiaQtHvKJvRrHs7WoN9yIiEN1Eaa29vnPr7DYo050cFDqc/lN6/\nt51GspeukLAnGpcqhzNi6gHhoxPFkLQG+ezmH3C2+rsvZ4wbswvWw61JRCll\nO5i61EMNioLMgXrnaKsu0RngRzeOt37GvtqcoN/X9BaeaH+oWrCfHA8D2emU\nPS0bqChbRh7Bl4+ME/VnhC/HvJvnTmmE+jGSiXNnJSAAmqFrSc4ybYgmrHXd\nDXhTpuuqBM+0KwUgvcH/vMxuudtUO/Mrp8w1W8maT5d/iXczahyBqw/+PCQ9\noJorRLfhsSfZTRgBROoO9rdZ7hgjPs6M5c6o8TGzugxJKuW2biqaKzQ215jt\nOyaFEAeWT1iU7iwKnmZOCxtzzXxmAKjmseu+joFYFdRQPfOIM1IDCfe8x6iy\nc1ZkQd1h6idK9sPQJsqV1IiI+kSYhaNdKKPeXJn7peFe2T5u8lpQ2hRAb/w7\nuLG8bS6Ws6z0zpZ+ZM6SiCCFBpHiUXnpXRaq6EcttQdXE96peMfo8XCwgqat\n4qzr\r\n=S056\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","gitHead":"8275111725390a8f797467a12e045c905a78623b","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.2.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.2.0_1574580903930_0.8406302416587588","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@aofl/server-environment","version":"3.2.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.2.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"9c4c41f9a264ee175ac0d260f206dd9222f08a3f","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.2.1.tgz","fileCount":12,"integrity":"sha512-/sbCeSiWCzguAR9Z6YM/C53Hlhu/x09cYxO5tZ/zIIZEGsJC+PL4Evrt71knXpL9PntobBeq/sRYH7O//RQ5iA==","signatures":[{"sig":"MEYCIQDcCWWfVX0Tztj773GDRrxTzUcA6FIC0pVFdWiYm1E0twIhAMVPOVrkLQdBwPWKE1bolfNTsGg7QzLYvU+/Sfns3KG3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2jluCRA9TVsSAnZWagAAza4QAJzapLlUg7HFfwEvGVWv\nBizzlJ1Ha+qMYj6kCtoCxe2WH+0UnmKc/dYsJBiv381gdEEt1fXAPpovrTQC\n9dNRvCskpwRyg3CkzdnSVvE6+utCdEu4T9ma5y+QYpwORV2zB85RFNScQ+0x\nrIotD0iDb8NK71kXjtf/xiCgbI9MqOryk5K7J92mLdsSDegK7fxgwwKzNRJr\nMupJLCKwajuaFpYEhROnbQe3aRkg3vwiN21cOPBvJnjo/iu85meqxoPuJ809\n3ytadqyprEShciLq7KNtCQXnjQyRzx9Q/5VZLqZHhBZfgZtM89DBUmDXmcUI\nHDoZBek38L1RIrWpRpPYw7B1zJCO2e/njHDlWv6aVHeF+Z+AlNkb1tvzMtY2\nOJKS579gq+xl1A37o3TgtoOknkhcVF/VAsoo9643dRg3lwD0+GCUuqZbAyeU\nVHOAaPxKG91uEP715QkE7HRXC6ix9cUiv5+AU6dguAga6k1N9HLWAtdDt561\nBWg9P3RDx9/ThyoDFZMhfvI01FjKma7maLTL/GkZ9l/YcG7wKoytuBO0jzjU\nyy3IOw0tD88o44nEFa67HMxLrAQp8H7bqvlOiNTjlLIMLRfEVKM5iQ1Qoxgo\nJeG+XzWh7qnM5HRwahtWMwtrutojqAM3bSs6QeNElkuSibAq6KL9RPkyMJqS\n9+89\r\n=VOiH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","gitHead":"a3a91753b98e4423d9fa5bc05d8cc8f8754fd040","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.18.4/node@v10.16.0+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.2.1","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.2.1_1574582638485_0.33113524977305064","host":"s3://npm-registry-packages"}},"3.2.2-alpha.2":{"name":"@aofl/server-environment","version":"3.2.2-alpha.2","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.2.2-alpha.2","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"05202a6f43bac06b8977301f97fbb92b57378ded","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.2.2-alpha.2.tgz","fileCount":11,"integrity":"sha512-MI5VHOXf3wJS+Gw2v+mNJgct9NxkwwFTHEZJJ27nAq+YiVRKFCtwANi5sGw3MNdM4x4TeDZUR+vO4YNZuacRew==","signatures":[{"sig":"MEQCIDZUta0hUId8RCAnvcXxSsQp0VFTT9D9cpwZq2UQVk+GAiB7mpDBe8IteuE9XTlvX2mMCnfKKWcyftvlO/NsQ6ggQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHiQpCRA9TVsSAnZWagAAlb4P/A+kA+p5iVOnca0dEBKt\nWBvmOQDU1+vi9jWTHthu+acYiNRf7ubnqABQF+9bIYLtEKs/WFzG8UvKPqO5\n8XVkcbCxGyxWzRDZ2hKQ3OdOhsMN9WPvG/eSis6Lxut+vxcETTLp0iWUaZDw\nnE4gPrCDrlZiWvwucRhaU0LnBmP5ZcxjpQ2tnaoQWSptQTyv7B5o4Zd+m7Xf\n3/itUeCvusWwM1DOvnme8DCG9ZHVyThGpPaGiCfXoZMjX8vqCncO6FCc+P5Y\nVAX/v/fM1/dEDwrsrdS8U4QBUrQwIvZa82jhbGv7ZrVWRSF5uQooFx1glKMt\nWQLjXDCvE39NULPs9XTeAdEu/sPedFoNv2y5OUTyzAQ4lPaFROHqP8unZH9M\ni5Jsvvn28/rTeiy+ZRJpiKJvw/inhPgYAdQkgfXW2TI9Z04o5A74cNr4RJA0\noGrDhlps2ED0Uam3IgdSE0vVfWY3X2P9ikV6yu1J4CpAKyhwkXc9yEFZyt8+\nB1b+V4iaHmwJZEGCKyJhOK3MsdLcqeXSQ1ve7C0kdIlqrYrP+qA5oLUp6dBn\nWZZnEbrMYhIpMrPlDyIm6eB/lZojm1Ln8MBglathlZ//YGI0S3TGL2VTDiO/\n3CQdMDbT+2axBP4FRkzzpYjZTeWE/sSTqHMLg4lvZxzGOlavtBgW7n+hH7L9\n1Q+X\r\n=JYde\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.2.2-alpha.2","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.2.2-alpha.2_1579033640764_0.2189420787496288","host":"s3://npm-registry-packages"}},"3.2.2-alpha.3":{"name":"@aofl/server-environment","version":"3.2.2-alpha.3","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.2.2-alpha.3","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4c12e9b4b84f9f1faa73a0b0f6c62833fc177463","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.2.2-alpha.3.tgz","fileCount":11,"integrity":"sha512-dpVQO8ef2clMK1X6Qh+zZXd7oASG5gtSL8bWzX1POsYHYizFtGVmrigY4Gfvhe3Swe946nFREXaL7jsVztJx0A==","signatures":[{"sig":"MEUCICbEs7oo2sMaYx0BeNPeWZQchLYX5tuPc9bL7VsAE11IAiEA+0Gyfo69vwL8Oq4+OnKLpWj7990SCyDoR5BS3YMvbrg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHi7NCRA9TVsSAnZWagAAVsoQAI4qjd8fWPL73nyMlcn0\nduYP2UdZadKNGwuXlGQofRFeezAGWtzHzwU1lYKvOeBhxiP1HCpjgOOg5Z5C\nd+wT01zIqkDqr7Ip/Hx2g7YQONohgw0NObNK+QEeOeRqGAxV7cYayz+mhqiy\nKfOE067eym1HKD/WdC6p4W0tB66U74j8GrPKdM7uGiusrTJCMu4DK3jD28Nd\n4iDms5UWlRIu14zx1e9G5laZRvO/Uq6ZuJwLVlWgsfFUGFkkELeaommb4mEW\noQGR5TwUXJ3n+df3POtsBESlXEe5fqONUA/mEYe486ncigaXEX6ha+0psB8o\nzhT/pLN7SoSbEzeylSX/bqD4DRIp17qutaA9PR8Pfae1xE5FEyoBvuBTG1+4\nWP/AkD7cimsCdO5Et4ghpxLtyBoBzuLkJh0KAo2i7dz4F8OlnubnJrg9rqya\ntQLePaqRyVgUEW/CNABWEEPVhfKSS21SNqVwPn/ESAvDiLgTdpnxQaukroNN\nF+LhA76FIkovsuKMdXzLZXY5lrw75l3MTwbCki4hwGQ13Yt0VSTgATDOSTyr\nwZ6XhCMDRLwPa3JMMzYTpTCBJQNg6Y+kW6/Tpg2+Ryut5vqTMzWSCTLlVj4k\n10ls1iOdKfGHFY4y+eIrJN5/9wN4gIiUY6Vdtu+hoUNokGfbj6Y/joPQQcwI\nxcAr\r\n=0wCQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.2.2-alpha.3","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.2.2-alpha.3_1579036365295_0.9797403670142291","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@aofl/server-environment","version":"3.3.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.3.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"1dd80a4c9ff86bfb2ddf3bbcffcb32ab29a3a856","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.3.0.tgz","fileCount":11,"integrity":"sha512-Roh0LF9UfcIN5iw7/DeaqCV9f2wUcHrCYkZ+J8Ud00zbcJ3pQoqsyQCMb33hDWL/6cB4q+MQNfIxXQ5ePR22SQ==","signatures":[{"sig":"MEQCICNf3VZZVTaz3mdf+F4lQkmOWCku+YECQm4Eaa6kO4L9AiAmhw48cUf42/gqA1uwo1E7D8Pk7XAVN8ikf34CL15EAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKNs4CRA9TVsSAnZWagAAs/8P/0S7rRyAnNE+NPPDoNVV\ndl99YtCTOAEB9JW0EVqCZxvxjQ3x0T4kfkA1TdBSva4hUaQGYh8mB8ZH5T49\nVy13JbBtxcSOVa+CwPF31pCWwrWirLOvyZvoWBCXd1TQnyrWxK+D/pOSPQqY\ntojE/G+ynm1GCnqWQsp3sKLNaaycUF5AUvDBsZrxNjlMc5yAWGQntXFeI3VF\n8FSD6RNcaLT3XXV8N9JAhvJ1UJDn9YrHbWzb2PLVB5yTmzreGI50ZBVqvnoK\n9POOdurty7rz1A4Y9CksTOk9tevL2EbQnx9LgvMk3Pw6D6euKFjUt/LkJNqK\nsEodmsibxg70gOmjVKp9N5ZnJMaew4nKKwpNLMdRd/tiNC8ZFPVp2so2d8gO\n4sUOXMZbNJVlvmMDE5Y8gvlHIsnLBCc/qmgur5M4lX+ht2p9+cQIqbR29qb7\n539DRnwsCZha0+lrO9jTS9RhcukZHnf6AQJZ6qd8PMf9Tj1u8bplX1QRQWRB\nHmlgKFaeWzNwd92Ei8CfS4aMDGVnMJ9mioBtvFe4NGkJ4yhFEWxdmVXLcRzb\nwadTBX8PI1dfkl6Y3W4rwzutZi+KueC2Jg+A9Wkc/S4OaGtIAx0QugbH+Aj+\nzEGJJ+WX8R9m5sFy0LtTE/5mrSwU0Hc3cAyMM3s2dEpAnbZlWqCQVk8it5Or\nHwGd\r\n=g2S4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.3.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.3.0_1579735863966_0.12068053212371765","host":"s3://npm-registry-packages"}},"3.5.0-beta.1":{"name":"@aofl/server-environment","version":"3.5.0-beta.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"99847f8aa27afdda9598ba8ee112dddffb572277","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.1.tgz","fileCount":8,"integrity":"sha512-rrpOYKQmXEJbmv+8PUtQ3MwpDXokw76BW59c0zJAm6aqxTeX4g4Ya0ETzMr99FyQRDRetOHQuunwBkaZVsTgkQ==","signatures":[{"sig":"MEUCICAndgWhC3ZskM0yeSSfc7WeneaO2LUAd3TlzZ325CobAiEAqB6q/Dn/H6kq7X3KX44HQNrNtcKoIuh2r4G+9MiFJmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUbieCRA9TVsSAnZWagAA+ugP/0dbQHLRFZe/WK/ZpGdv\n9BaX/36zw6TpLM40dQdcGF/h9yg0zu/tScv7ipYfZN9f/Roaaz7tCSNzhmu/\n0IAtZM2Rue/JTISbi1AMNeeq5XRWB2Q5i0i54mfnzr5CBClJjDQftLJR6fHG\n75yVy1EYCon7hd8oco3xV9WTqnj7694fvVRjgXlKcWG0ml8A4COtaLQMyXCR\nbBfhMwVT60UXmJeB7Lw374AuSDAmoofE+e6eoD8VX/UqWSSEQyrwHTzzD24n\nI86FPTxpVpHW7O4++9icFbvuKnayaKhyrddwNa8A3UGg5yjCxVOlDgg4KOgu\nzwns6LxbQDlaK6GgCFF3pMq1CJE8oifZHtorWnhluN6Vxm7UOf/yeh6oWwXK\n4S8w9GFi8tciOJAjYaRE+wb+uEVXDm4pDMpka2HorOZDzUITyhahTC8pyONo\n2uXcVHgpgqExlgl+wHQflczuIx3wwXXPDBujU+aF0Br5XG2qqnwJET3cjlG/\nLC7PqsIywoMKPDdNf8XrQkLeb1obObqhu1hfZW9VYniTLyi/rmWJELnYWSUt\n8UCH3KTfdcWpl3k5dzKfZ5d2Q5A6a64iEYzdy0QTpSaSCrVYQb24U5jvlSZQ\nAV3K4lYe6d/AFp6CbUiyIOhJlKoF9+IqfpirXz9IM0oIhgxJ9f2NrH5rApyq\nBIkc\r\n=K4GI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.1","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.1_1582413982340_0.914615155642976","host":"s3://npm-registry-packages"}},"3.5.0-beta.2":{"name":"@aofl/server-environment","version":"3.5.0-beta.2","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.2","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"955f1d70d6ad3b24044b81269447aa31d3833393","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.2.tgz","fileCount":8,"integrity":"sha512-wxPpE/XVQsixFEEn6vwOslM1IzLs2JlF2VIUNiKBCOuQvSjKqWG3PuTn95R9sB3Qgqv+1A+2cAu6GqXhzJPOMQ==","signatures":[{"sig":"MEYCIQD+UlIbN8ZX5gikO7t9mfBZVArpNmUwasd3ENOhqsvOKgIhAP162t/xxzYEQ2WpyAcdcTND8pTsSBX3vraYrPgcuil4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUb68CRA9TVsSAnZWagAA6jwP/iOo3ZqCiMVb1lf1Wgc/\n4Ex/N6tI6N0NLkEYk+IHpJ4z2N06XCPUHysWszmcCjd3KNbP1gjsdrrdxJpf\naTGWZVLYovAlx/CWWxkaPbweHwgdcV6zbNs6DEki6GX0kNX7gxUNsoSAJx9T\n6ZhYj59zHCuwxcpb9q+5jYJZvimvt7ZanWhRQlNJQhpsUxO6SPogEjKKbxJM\nX5AyrgYUjuYzxJB91VlPd7SG2QcvDqpXA8GS9bJTW7Mp8dWSt/wYCrlmkcYg\nKJe1Fahu1ooNLpiPBXbIlpqAM9y1kbPWG7jQAtQ9dTnfOsoSMvwWLnIsphyF\nxUSC4lP4qepn9SzNCf/67SED/raCrwK+TccVYSXYrAYhmuATrq/9M0IvBCok\nAMIklSll68jh7bgwlMk+oJu5day64R1qOBnxpIwJ+iMet+34LeU9UoJwcaQk\nFpcgqcO/KaIoShLuUPZ8zCdbyy04jvL9pevZ8bm1sb3YQ4gdmJr9Z6hz2B/P\nmyWCl2y5jCoHvZH4eYXUCTHA2wLok4inqD0CEHlA5nbiFg1pWg6UdwBTYUz6\nL4JvUrDhl/RAWZ1Tn0JkWH+87kZf6bTZ6GVROcvU8BjOBX5web4N9JK8N43v\nniNjlL5mXoI9n+gdH5VqqsY3r7mYEkLMvU8TiCPJd2fdda5J+o1kGb81onrv\nEFZ8\r\n=aGYV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.2","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.2_1582415548015_0.6214490209644283","host":"s3://npm-registry-packages"}},"3.5.0-beta.3":{"name":"@aofl/server-environment","version":"3.5.0-beta.3","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.3","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7de9091f6a8ee1e617116e17a9485d43bc8c46ee","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.3.tgz","fileCount":8,"integrity":"sha512-gxRz8wE1CwEh9IRNXjp2AUUosGpzkm2auAHugMmdceoYc0sQCLsMLsjHWfPtcm36gKG1kjwvvh2rzDCiWFId7Q==","signatures":[{"sig":"MEUCIGfNsmFGNw9mpjwCjCChrwaMTD06IasK4pulRfuNAt2XAiEAr2Ki6zZtajYn0Q7vwU3xpL04NLC3s7dtz8quJ+d75tY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUcItCRA9TVsSAnZWagAAOroQAJZ9Shn4k01TVKd7swDm\njcc1JJH2Jxcy98EyodY7+HDQUkyDz4cjReKN4cJU43oGe5M2Io2AahVKrTI4\n8EEXHOmU809i5rq8psAr8zR8rgXSVcd2InCwL70ThhIqGzJFd2OEccjWtROX\ncImSYbXYvIiZKU+zZpEcktp0X7HPpJYK7+0FWFyBEVgmnp5xZzILpeHvSW+B\nWq1YHHZSsxscyFGPbqaxwlJm+qOx1YYmGnoKd6boiHRq9W3CCd5+i5FgYvWV\nyy3pFpd66dBxinNtSZpEHvMzjug4tpMUuS35FbYMB5lW6e9I4yMmrjINssU4\nEeZjRE6iqOVGisyXskMBmi/CKsyw5zBjn6Mn4MgZaR06Vu4JkIYYQ0y9nBCV\nJRPuSt4R9FlY1fZwJ+hSXxLfTmDGwBciGJEp5NA9tusY8CIkugDlnAMuFRjN\nC03FnM6x3r9IjLOtd4LmZe5yKCNIt1NVKYObkmItYuwn90PkS2XffsuU14hy\ne1rzLW5yZYVO/zXa9g3CZb9aKdjYEz4P/VZL75FShiixG8oQ2HgKG8JDLmOa\nvxfUwZ9FtrTl6+zKGRuuFXass+JiQPGPHZGAoTl2YH/OmD3aGWQ7aRb5vfCy\nakxw8/2CcZtb+RY6koRD7hF2628HLoEh0e+u/c6qMbNyBBzNbZWNb+goW+Yf\naQiY\r\n=+dC3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.3","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.3_1582416429050_0.13351282034923284","host":"s3://npm-registry-packages"}},"3.5.0-beta.4":{"name":"@aofl/server-environment","version":"3.5.0-beta.4","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.4","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"586e0e9d1b3bbe77a42635fdc6754dc5df5ddbc4","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.4.tgz","fileCount":8,"integrity":"sha512-xp7sR/y18lYrY/NwgY21geYF6dIC74OHXKtrBYCIWN/LLdN+V+QugjrAKawKfCUNAgUWgXJK5uSWTFhDqnvKOQ==","signatures":[{"sig":"MEUCIQDNdA6qBa84obFibOlKu1U+8ZJeEpLd4Rp9/Tib99NpXAIgWUynRVWgVJu7cN9S9fpRJX8TNFju4WXpj3xahvBgAHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUdv5CRA9TVsSAnZWagAAvxkP/18czFKL/0LpPeMDyHnf\ne08g68qc7PVht5pBu6BGfPFF8BK3RLRoVD1baY+9fFLIvdosandcrIWXhCR0\nlbfwi79stcpWlaPKjmNv9oeQNosun3QrffJ9QOm019NJXPUtndwupyTmKhee\nr3lgVeyyAdU8rp40/AqS6TrcD4HSzdTODj+oXhxpOTjoVstuJRmRTipsNYYP\n7BNTv5SVvMPLSWLi0aTg9u7r/bE3T6ezqWpSL1wiLvcoNjKgpXiF5wip8SFu\n8RNlg/joXr34lSlg1zW7y5r8bt7gqmN44waZRkMC2HRrQzdq6VZ4i7tNEM0b\n74VFXKvxYIPp6pD0ptL9fT2D3E/RIv/6xtchHav/pZyhGTqf0cLfztCqBn1c\n0N2sDkYtnPLo7LO3Oee3SQ8Wou0xst9qwAvxou68jB5UE5wEK3rk7Gws2uEJ\nbt+0d7tZ4F56ov5H+KNtfYVq59Ywd7xyhlM9kiI0of0MHzvvnPB5LyNGYsCo\nE8rrv7ivtAOGcCIxrXqXj5zVGa9FJXe53PFMYiV3VxKym6DNqObumMp2BkDj\nzO/p5l6XL//yGxwAX7FVvQrbjFCyV/JmOKE7GWnYsyPKi/BhOLdFuqAFZYw3\nh1dxjkSADHmpQX1ACRQFZ93FX/rgYcoMzS1CDi/uXzEdtWqgB2fwsa9G9nkI\n0CEU\r\n=pLvh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.4","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.4_1582423033505_0.0367222986237663","host":"s3://npm-registry-packages"}},"3.5.0-beta.5":{"name":"@aofl/server-environment","version":"3.5.0-beta.5","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.5","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"04c0aff74e28fef1105b2412c838ad78eab26e1f","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.5.tgz","fileCount":8,"integrity":"sha512-k3fc+M9+ChtbGopPlSkBZnKQWKraYs4PHQsDbCihkmONV+0nv+zFUJkWyU70IV8uTl6Pb4jx1zAi/tpQVbf6WQ==","signatures":[{"sig":"MEUCIQDEPZSyhKwx/wV7uv2KAlzlSXEOroQwt6xuDKjznkyl7AIgILp2Ab/zZ0FcAFRQBgO7rqDcWxf224HzE2DG6OYyEOY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUe0CCRA9TVsSAnZWagAARhgQAJQ+5v69gGzItDzyfUco\nNAc1RRTe9U6nn2A8c5vILsjkPlqSBe3StiiAgOwq90ajiP7AQyMCcimRkBPy\nGafAi/h5VsRPn0R65zGoNOQxmP+64JAlKDik0+fzEk8y+rsYAx2RYX9b7+fl\nvUhshjEkWXW48+i7Mo1Ehq3jRs0RAjK4sF8HMYPtd9J1r4bq8aBUSrV2do0N\nShs9qhQeKrGxZyP2IrEpf2pyDkoKJDEkOKMXUcy2FpeTsWbUrYmLZBzpo1F3\nAjH0vgON9Cp7nCxtN2+m6+iZhaJL7f3h3uJ0caMI54tPwJQ7lGjvkW/C5gSt\njovAd4TpINqcaZCGxVsmEvxo0iwIucsq+DOX4+w5auDbIPv0QbY/XllQfvk2\nQWgtL1j7H96Yu4VUXsYHV7U9LLiKo44hkFs6Rv0xxcduovaSWXJTjZz+gDjm\nEWwAgZW7H+TdgCRXvOk46phlCrfad9GHwIDHioZF7MndrgaKkUPk3c0LVlV3\nnfjG9Jr6p/QA8vrW+lqNla59+2ls2ddf6oII2KAOAOtwCll+LOIclZHmTmMb\nCJnlh7UQ6TzwoB8zzrzQLKQRdMnNnVShpVLxPa2pihH+4j5lM0hG51VGtSbb\nEmuluYyfP+zne0ARIUL0NtWGV+IYNdVXGtfBhXu9For6Lrjtgerl/GqeZ5ZL\nVOuU\r\n=8O7a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.5","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.5_1582427394412_0.867985319938483","host":"s3://npm-registry-packages"}},"3.5.0-beta.6":{"name":"@aofl/server-environment","version":"3.5.0-beta.6","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.6","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"c05035afeb7fc5de526d62f3b1de0881f2e9724c","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.6.tgz","fileCount":8,"integrity":"sha512-kLpZ1E/R7qiG4eTFpDAEMceE5+FAGx4Ec7EYSRfFRsW+uyAcUGZkCN1UctHZVs/NvP4zpkZx2rU2kD+AqPd4JA==","signatures":[{"sig":"MEQCIC0KplW8ur1UXH31/bJoly4thAVcgBMcEArwVhrYYzGJAiBKBduWdGlHUh5xgx3zUm6Vk5xrYRiXTdUCNi9PUdvCOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUe7OCRA9TVsSAnZWagAAfXkP/00DH3/rm/obRnjOl9wW\nNs9fQmxcxHM2ahFJm/WfNPez8XNGnBP7tRbXO7vujFuo4jbNigZqXw8zdle6\nlK4FVwb8mbgQud4xg9f0u6CNTwe9SVVP4il62j14xFwqYoNAtyBc/L2W6pEc\npVjCX9nrVzVA0M08teznG9A/7pRJYIIJi1CItxSCzpqfSBLiwkBiyHmejX20\nm/OzCOQ/5HeveB+zv0AD1KBcYik7GaIcLvqzB7le+jmDcl30UHfYLnKcoOLv\nMJipG2NYO69lSMyEzGH+ZilOO21HiSh2zkrs5nN/a6tfUFbJenoXAoqe/LQE\nbQB1A3qrhI/MtdwoX+q10XXNcaBW/oLlrLcZYLurxAENo6f4dVi1i09rlLuy\ngHmWJdUveILUThobJc4XS/Ocps+Hqbgu0xcHPACnqQFjsaiaZaN17I3OcOhr\nYHyOsXLdiVsEFMlLP7Pn1oIgFXa8oi2/MWAn5xq0rAna7MhPxaF9j/zmqBay\nzCzlnBtcwA1rnCHThy9eW7mQkbASAbfg0wqterB2Pwe9EDHU4utDLp4SVqHB\nID2SFKwgFaqxOocAiQTmFk2JM0D+mspCezCFsSLr7vLGIxzNeSRnEzH6UR61\nhY6a81JGebzT4CaY6+qbLDwYpJ68+L64jeRzYyHxSAwd1kZeHZ6fDLXecdD6\nCHeW\r\n=DlfO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.6","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.6_1582427854164_0.2075404285353415","host":"s3://npm-registry-packages"}},"3.5.0-beta.7":{"name":"@aofl/server-environment","version":"3.5.0-beta.7","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.7","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"983ff03af7e6875bf2bde5066f70362f827a4ed5","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.7.tgz","fileCount":8,"integrity":"sha512-XobAKHjk3wP7DydwrqkGCNGGd4Ys1a3BF+WEAQKj10og0G3VhfDa5xSZXKrKpb9Y4x9EFjeZum2+/mwcMDNwbQ==","signatures":[{"sig":"MEUCIQDBz6VVQuyRXL1wlPQhhTBqAu7ZJgR8ypXn7qjUz5vNhQIgCsU8EZxG6XQaUREqUvgPcha9MQjU0BLWP6TJsq9ohOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUggRCRA9TVsSAnZWagAA9fIP/i7gtXXOESTut/Ux3Tjm\nha6gfsDY0tztGZcXFCJw6Ghjb0ba/3GBchsQ5L2a/TIAZb3emSKAfrlRf74R\nnn+suZ6KgM6wvDWaceCM1Vqj5u5+SQgizq5JgNgVeNrCnXaIDZLEvuuzx0oD\nBQowKpEqix2X/JQVUl0dOriQqjLk+6zuu5VNlmB/EpUD5VVqtWyzv83yrTkZ\njvplWR4mHQhKaaxre1Ict4+1wz7FOOXcBD2mOjduDlyp3BDIOfaHc5X6SyXq\ntExyvwGvfC26NA4sUNUEuZqWn0htn/rFqlyWVB0OxOblTUlxnxWaBQOCJ/+Z\nGegoiMLM7Bt1aV3BpkAJ/46k+k0zPvXXSFTpoprJkh9rOjf9040FvXk+M21k\nTD6v06B+n9BhzCPrYMnPbxivWReKa/YLtz5/JBjtxvns2KZkZhKBcpZSAHAC\ntcgOh4FAWlar2BLa7sU5xyU+tPHK1i0JWvNBuxhD3mEYs7F1nlGY/4VnXYSZ\n13sZuWTJL9nFDQIuIp2ZGBusobhN9+qRI8rEKSgf9uUj7u8MNkrGD029qs4e\nR8hSWJt+I4djiyblDdZFdA51NdeSqauCCZ+z0Of2RmmWO+BbknqlGMeCnkWs\n9HMd6N766nUzUwa4MqS5/rxLiXFB5I4o6ZZDhh0BQ/QGknEoNmxrsGA6siDH\nX6av\r\n=fRGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.7","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.7_1582434318773_0.45158165393498306","host":"s3://npm-registry-packages"}},"3.5.0-beta.8":{"name":"@aofl/server-environment","version":"3.5.0-beta.8","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.8","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"0c96a99fe1c73354f33a63cbb20c13133c66a2f0","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.8.tgz","fileCount":8,"integrity":"sha512-YA9q8uSvP8gtHxTAaI27ppmi43QYgQept/XBB8+eIb41mXRpTgbXyKV4u5mj+qYhw29EilZfK918Hc8RvndcFA==","signatures":[{"sig":"MEQCIHdwxzcIyyzz+wlRoveroqT+dROl+7W97GDj98mdLuZaAiBdDFNvJLEJu+Du5g4xgtLrdw2YDNYwChKDhNyNu4dthw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUgjRCRA9TVsSAnZWagAAR3kP/0dqWTzxbR7rotaxdlBN\n7xSUL00QaETHXhIVz9h7ZPca61x0xKc5NdBtidNqs9GehLzY9e7ZlY3UUdv0\n1C3lew58pAnjpO/xfJFF+2FzaJ11ZKdnn9jjLdvh+IcNSl9fiGFsBVKzaojY\nrVjLk2XP3Kz6h18MG9UaOnHNG45rUOXOUhl3m4lL15hIOEZztnc3g8DMha4A\nHgX5AOvkfvDqziDRrRZVlOnvU2BtqqOUp7ML6mYDF5pSWxCd0wHNSQdeUsSi\n8kR1GOSlKCo6VRq31hMP5xu67Fr59bwzAP1soQiHCqBjQS87ubpaK7+N+C3Q\nUH0vAujrV9V/lw9B/+EvwBXP+tQYNIYzHt4puGZ8FAksoZmV2ElN5fJCdhZ1\nyaWofLkOZE+8uJz5y2nXge8vqVJJbfGAHNl1SNQ5ZLCD4fcqgZN2+sMRpl9e\nXEjx17ltW8F7X1FZRQpeUIv634Q6yuTDnILXghllfHlY9VUeVIyJPGzwuYMh\nLniC7LtgMAz/k+nil2c0/dj9GbgtGcCBlE4yi0aEJxWtljn8S3IQHtd1E4Jq\n3btZpxB2SGFOGagu03HotJhbqDAeei1wezQ/qSaBpvVpoTd8SfHoDrxrdHhg\n6hR75/eSxbKE4WIU/PuMXCDRmCodOBcUZ8XTglhDB35X0nrdRBk3s6CTF0gW\nAEXc\r\n=behJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.8","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.8_1582434512876_0.8849548608461086","host":"s3://npm-registry-packages"}},"3.5.0-beta.9":{"name":"@aofl/server-environment","version":"3.5.0-beta.9","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.9","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"047244b6f1bd0beef10948035e0e56ac776d2f19","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.9.tgz","fileCount":8,"integrity":"sha512-eUoWrFAxTgPb+UMocJz1vQgOpfViM8wgQed9Ger9wI5UAtrPzJHXAF1d/Ts9bzqHVqaN0IqfEL4SsyloyuHe7Q==","signatures":[{"sig":"MEQCICskA7KUjslLLOMk147PREfwdlEGwuWuI9eD5z13dXoZAiBiISTsWa34nLTqqswTiEk3CSeJEVukt9MOJc6SFLXS8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUg6ICRA9TVsSAnZWagAApB4P/3YHKlp5MHoJ+23p7ZtD\nk+lNaHk+JJxhApXP2KNIngGl0BkodKffVE7uOMFZTfaqp3qoPic5EE79Lusj\neHhNTckTf6ocIJf0VPzp2LAZMWtx3esBnxdWyUu6i+enyR0yw3ELJ82EfyAo\n9DOCnYX6ol8SXF/Zx/D1j5FqXEWxF2PCBYdRHyDjT+gC7IATksHjyP4UqbNU\nc6Cxvz6gFzCmnJ0vA6DGL7gXV15QhLGdKNYst3YpDRdvcBCOWdcbNJg2fgP7\nq2CmbNqERFD5ijCHqo/YSG1PWseZkyVLsXDTt+P990iDQChiHZzExx6kmKVM\nLjV4WvD/b60N5ogf8i/pP+/KMlzHIYDrgP6aYsyFB6ENEGKJm9ikUe9tT4nW\nTs5y8+OygCnU6iNVyKHih4qX2aur1iVYkPh/udYg5sAh3NrSUo7GXkLx+sHO\nqHfrTpBv7uVO+Mse+pyv1/CoNRH45D36C6bW9wMN5Z6TBcDk8oZeRHWL19+L\nrAfYM0cRHq2lBA6hMkSmN6R8lc4uFD6XJVwUZfOx0Cqs4/zVguceGvqLQ3N2\n2INLd9FjgLXvzlwN5eCbKwNOFZX3UOS9Sn55LmeGoGaqiYcfUfrfWRbJy0nw\nEJ0VPa+LyAl49sUTuKsQkBDSfFydDMQPr4PdWwP4rLcdtpmAiiyK1L4Iw+hx\nfU+1\r\n=WMll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.9","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.9_1582435975928_0.8301408657093241","host":"s3://npm-registry-packages"}},"3.5.0-beta.10":{"name":"@aofl/server-environment","version":"3.5.0-beta.10","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.10","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b174a65e493943890ca6fd583f4eaa42ee121b70","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.10.tgz","fileCount":8,"integrity":"sha512-ImguEEr3S4zwFycZHngpLV3FvwapKujBaKf0kUNV8/tjlGFqk6Ru9WBSx13Q4NxDRWc/jFzkeCr2H9qw1QNGUw==","signatures":[{"sig":"MEQCIFxdIlZcAfDZ8LV/IOYxzr9HuJf+4ROIF5Bfw7BJ33aNAiAFAsuDSWEqCs/+8UxPg9ZQAHRBdjqyw4t7zy0B8VGAJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUhKYCRA9TVsSAnZWagAAfZcP/27mm4wpPNl/uvH/BVGe\n1mfC44ToGfZLsIn4w/OsY+araJZtTY9Ui6ZufP85lk9cRZkDVZcmP1dRBO1h\nPSY2Ay7JwdpO3JhvQhpvsywCktYQLWNo7/NDBxkc9mmypUCVZTWlQhtSj/cP\nccGZaQbjbAfNLx6SdV85zMrYcPqTyZMCkXYy0QBCGlkJBmBHC64UH4s4CVwe\ngmUkBM582IG93zvzECtpsTMzd3P5bxzJiVooSvOy2FxMtN4TfaLSMN0zxjNo\nMN2V4Az1OP86RXWOKP262mQrBd0GPmh5dedfFJaYnM4XwaF6fBp1fJOoCr1D\nqXjUBEsngXXyQhAIJmhvZqf1oWDpVs+mKFnsuPQWahGoC38l6L/kJvVcVxbU\noLE7EauuZKHUysV9iktAJAPoMCPwk2FwwOEdLL90PTPcjFBUVAVoTabXnZmS\nECGqfKFWqGOsQufiM6HqWpMWqGbZMdLWfnmIy6P2D2ph8RpLi+I6cPF3gaXf\n2OrDOttEPRXhN2w3c4uO67uAQq4aF1oZTcfksnV9F00x8Ucu2hibuFCYhtvL\nl84+5hwDSBkm5260ABuespsTbLstSSRLg4coaKGrp7nJ4h6K4B1HYGjSURrO\nFR87s9Q59wf1c9waxb+/gp9Ov6vnAJgwGWwsM7gNitKBPWTcUUwFBXd1j3ce\neOaT\r\n=/8Ar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.10","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.10_1582437016365_0.12527861838867071","host":"s3://npm-registry-packages"}},"3.5.0-beta.11":{"name":"@aofl/server-environment","version":"3.5.0-beta.11","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.11","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7a4a2d191fe0c924f8622065772d7a0ca272f6a1","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.11.tgz","fileCount":8,"integrity":"sha512-APiEJmUb/OJKyoh5RmI6fB6mju/OyLQIZhTY1jMsEjFBRMvQet049ibTUH/TTzj/xUyOjJ+HSGtlPulSz11HTw==","signatures":[{"sig":"MEUCID5zTmeHKvrrX1eK+w+zUFMtWIUh/md1Jwm7QaX2/uKaAiEA3sdffRIt1t8gFC7nLCqGbiNT8gQsqXYmw8akeenreB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUiugCRA9TVsSAnZWagAAcbcP/Rj3yQ4hUrp7HWRqfHAT\nu2mF+6Ysxw8mnwGjTEXvWfyogUn8o1Qdv7bJOvXFiwuUZwNcrbfP5qGJa+7i\nby0R2UrQKpMWlr8w1NBD2yMqVo3CT0ficU6ENXNZaaY7pCxLYBkowXEV9KSU\nXpn230b1fVQyzxts0YP17I6s6AZvbWhQH92ka4ReP58oaBz1OurNOH2vuMi3\n8DwD9y3OwrQN+v6x5PusS6l3KaAZ3n/1XWDOF/00tqVZzCimA09iOVxYyg0f\n5QuuncqYdgjn8GaPQ5VweTbeqG/lsUukYUlJjXKirIz2/hzRrsX9ET1EzPhI\nEJguyTRaicdros8jCzCfIm5YRZ/abppQC5T7DIuSC+rY38HLvTAQlRsUSOce\nEQ0Rki0Xq+69DuHHV4frkCK9V2cdSvQ+PAhvTSSY5MqkAZ7o3OJqUiVAGP9/\nUt71bMvzAVk5lDCwL1WIVQlQX+p9RmJo+o8d5ZCDpfZ3SskHppWTkBaw3VOo\nxKKDHNitHRCrGBs63W3XxGptsa1/Ljf/GSGnIxEtrLj0AD+r5PRNGhmT3C2w\nxxRQ9FroonjhtFhOxeURL2sxDYeaKQe8Sjz4WSbEMlETXjbyz7gcQyORq1V1\nCr0erP2K6r9itXCKk0U8Y70jBHW4CxGkoYkKR1mxivlh2odT4zeHqiwFyHNC\nc3mw\r\n=vkO9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.11","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.11_1582443423665_0.22174568395886007","host":"s3://npm-registry-packages"}},"3.5.0-beta.12":{"name":"@aofl/server-environment","version":"3.5.0-beta.12","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.12","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ac5b30d6ab8613899db6969117a0aca254a16921","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.12.tgz","fileCount":8,"integrity":"sha512-sxWSwwiBUomxvkpEqGl3BkElq247CfWG0GJMAHZoUnAgjrqcUpHg1j19QD0vBkMyNzzT2LaqreZxrJEyapsqOQ==","signatures":[{"sig":"MEUCIBnsXBwZskdrUh8WQIqvciIBI6HdoN07kkSV4J1LGiVzAiEAggL+iXGinJ//fnavrM/Wj+48WbujcvQX35L01mh3eYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUj8MCRA9TVsSAnZWagAAqbsQAJYtTB6y3jUv6NHU7lp/\nWhiV6MgZhjTn8XOfZkCF4xprdKGJ4LW+xo5bWCGFypdqz7d+zADTi/jnRdRq\nXnBiPzyueikt6zT+allY/Bp1yL6mzl7lE8Vnluj/WdEx65BSLfmy3X17LrUN\n7etvNDqn3+m/tOPXWAlPbRAuYUKvk0Vo8fUfgING6zWNjC3iHI8hozk4F9Ax\nBvvVkbIp0J01sz49yA2XTIIqaJEwrUFT+7NfTWY0jD4kq/DvBYb9Yyj4rKVu\nnIu4toqZDm7QAV7goqb6034SQBh7gsVgm7oExvD9d0JQ+Da/GuUedZ6GezqK\n9QQkYPPtNC92I7C0Z6oj5AQKJd7S+gG5Oc6Xv2k+57UPp8LdL8yyvnhrKDQD\nyi4NWuWVfWEG+Dfhd9T7uk62YJ4+HY7AQE28iDpdh0QeJgQMPx2Ixggpyx7h\ne/ZkWWWnx8EQVvxjfwZ5U2jMLiQ6yYtDBhdN8CKXOCQCi/L02B+7NFN+5dt1\nWu26TNmvYFbx8uZ1mdGSmZeJ32aVyeTFCEbxxhcjc4gl7pL42uoc6eEN+KAd\nQaupi++FgsszDNgtb8dUebFNyjsTAg0Uro9625uK5gVLvEQVIomJ1fUs+YuI\nnlZ2ivUsqw9sBNIe7G1GDdjuOd2iGWR4KFIKbf6PC53fub2CNj1C2bgGKM3z\n6MNP\r\n=kQ/y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.12","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.12_1582448396473_0.8836072146913936","host":"s3://npm-registry-packages"}},"3.5.0-beta.13":{"name":"@aofl/server-environment","version":"3.5.0-beta.13","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.13","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"0da9ae824006aa63af2c8db869d80da226197b1b","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.13.tgz","fileCount":8,"integrity":"sha512-vcdibZjm+yDIe28Sq/4pev0/3nEp5/GYJ+Zw3yv8rd+WFiGw7V6wWSA5ddbWzGUpC0g/gNy0oLb56XDhNjUKMg==","signatures":[{"sig":"MEQCIA06WF3vi7tJq4sZ8bhl5H/eiQUVnaF91UGZ9H6HlzToAiB39X1XS01nOPiQsMV/StuRaPDnE0C74jMzvpo4niCZ9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUj+GCRA9TVsSAnZWagAAXewQAITLOJihn/fY//ZQkyLj\nSEP82/kto1sTF+nNH6zhLQYgLNe3zKtPW8+5TplBDlwNRsRmBbVWFMXzUWNU\n7on9YwwfK7u32wJ8KCsnHfPjpH0AToUePT+IAYcDxQbhaRgXsEYxtRMh7Cio\nQnRjfvrX2cd7LasT4Pw+zLGWkvks6jrUqbSNsOVSGhkX93rlMxLYRj1OIaN5\nt8YDTwJymbx9WZm1AtecAOJtsRckQkwbwoywc578LBhCTO7DQjahKvX6QM84\nKccLRzXZw25lBw5SDCLxs6D0ZfMW4nlFyFkM8NQlxjh8c3k7oaRYEaI7X2e6\nNQC4Mn9fkFxT6C3ASaa5X/k+WybnY+4tbtVASBmKqsShOlUj3R/MuqOE9W/e\nedREEXETFsxTMmbcyPygnWs3ASGOSPiRz92bkp5BBetltmh994XR/riWj2XU\nGJHXyk2wYjG1Pt+h2o48hlthKyy2KsrFYmk82tbELXN/KQfTv+CwKie82LAB\nA3zHPWn+hgihVZj5VyEwyIH3jUuCdrImBc8MXGk5U9aF64FseiarkFQ8dsjl\n7t0excQVZj4us+YULKJzHuWwmNJ6gdDnGEKgnUUEkO/M9aC+IA0813ih2FuE\neq9c/fKps6LIqCn6nMxP4SYJzjieEzvFZgKx0zJv50dG/Aa2hCQGfKWOLrAL\naTkk\r\n=PG4l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.13","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.13_1582448517980_0.955617379550324","host":"s3://npm-registry-packages"}},"3.5.0-beta.14":{"name":"@aofl/server-environment","version":"3.5.0-beta.14","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.14","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"a50c6f68c73abcc88e1c34b3cbcbc55f0a72198e","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.14.tgz","fileCount":8,"integrity":"sha512-nVq6FrweVB9+W3Z8mFs1Rrw1AW3R/X8L+1qAHFeFXYmwovl3N32v9dNXxhRE7Tw5KG6ncGsaaGvwinCk9yMInA==","signatures":[{"sig":"MEUCIQDrVY1PcxwfDMVm3VNjifwpIjj4ha/ye2XNmkOKU+VBjQIgEGYTvoVJPQ6kvskifiAaM/RSQdZKDLMyjXrn8TQ6KF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUk0gCRA9TVsSAnZWagAAhJkQAJIgEvedWnYH73r6gkyw\nFv7QJaBTdz9/qh93KY+ZPTjhp08dm9G7XagGa1HRKbFoODa9aZC+C/jQPQBB\nhcSGlwvxQ6Sj35YqxhfwErZQzhmeedh7QiSEy7663RqA6PSaRcHhmaxQIXCF\niwZHOQ9LuT+R4BJOPoANRKh9CpO6M6Ju6Fm6s/mv0xog1kuQ0pgbOHOcmkIm\nEJJQ5uwlLPqmGnyK92msDO/kThFPc3YdalGSQd5jTV4NhXgTHhkF6wcvyhK8\nvT2wOgTn4hf5xNjathOW4HPHBnSvT0+ohKkEd/MAHJUaas9OaJieoqeeW0pX\nQdCw8ij9sQgOiES5pqTqsRGYPBVtrpcZY5BHoQaZCMB/rAodddG+ejUbOlFi\nUVrs+APAWNGOJyus9IBVTyqypNXTjyVok78pbw0//sP0yCrjv2As1FFb6lFG\nKMlVcNvXU810GmiIPQKb8j2AmVkGnNwiCZDDS9SVO3XxqMDja8dubJellZLM\nuGHlOUzr4cpiiphqSQsejIyJDuXvohg8T1QVbjs+Tv+gDl1giNpEo9mcAsHs\nZ9efpsKiNqtWWeV/2gvSYjEWPDxHO/sJl0uVEnMQp2wHb35VUCy+0SMXoCqu\njMCnK6k4hUYjZ7lg+y0UmTkNEGDoKCtwuG+IXDL/Mf96ZfUjVJTdcNPl2lFC\n62xy\r\n=TJOT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.14","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.14_1582451999879_0.355914472287","host":"s3://npm-registry-packages"}},"3.5.0-beta.15":{"name":"@aofl/server-environment","version":"3.5.0-beta.15","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.15","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"f362b79448a98729ce374015d64914e116fb0c60","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.15.tgz","fileCount":8,"integrity":"sha512-B5DdL8mNkjRKOj5TXso3DnaNAZSEiTTgMUaGDqJJwgkS687ECM08HDT6tfNvM3RMGSZLw4xANBmTs3m6SqnbHw==","signatures":[{"sig":"MEQCICLv2UTdbvOJlkdnTIsAQmpQvAebnepG8YGFqcnWgQrcAiBcL3crHYL1Z+/b2eFOe2kEpjG+USBOkL5HjlOF3oAwcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUmavCRA9TVsSAnZWagAAZoEP/jjWanki7E4p3gXHcqpW\nq1LKCs6iLzun+nLY2+/payERITIh18E2YByhDbg8HplKF2jm4t4cpcmgqMIr\nkQXlc4qpaGUvcq02Yon4CWRmLSj0SHwR3i7T2pufMvYz623FzuZphKRxNJ9I\nDQ+S4/LEXqb7hQ84hbc9ujp9Utnwbl5IeHaOQA/2eIjad26fqpsAgQNFEROV\nm/QBI1Z3tmqlwAP0sbD4jHU6tARJA6PVXVMRFDdcC7+JbmhQ5dH/oxW3OR7Y\nLW/VgIwdET9/NOrVw9YKPtsEB40ehfEMV/w9boy8u4mbCo3nfvzFxnXIFNhe\nATk7DzXsGEWCUDXXc4Em0ks1RlJwrTAhVJhGksNIcSe0XpTX+IX+vhBA30eu\nZb7VKOi8YHSoux/bmglKq7R+TeKYb4YD3hHuu76fyVME8RJRAldM938o7nDV\nkbpKnPPqbDhvwxfHRvS+ViIT8J4s2HdCFYWRplJF+IF+vtr6C0Mqj4CBWUO7\nWWKPM4OdEisYOYytsAvbhY3ngly7OvlL5hXUIKKXMOBqBiolTGz8WogR3v1h\noyEZRZPjZz5UHMYcw14EIudUJkcs2LkQx0TGJL4ovzukuXXTdpbmWb5ArUaL\nAsZGb0qntPIVCWuPgfN506K/uBTl35krpmsifCAY7xPjIGf7qC0a6MlqLs40\nhMYH\r\n=HS74\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.15","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.15_1582458543469_0.2966094219240816","host":"s3://npm-registry-packages"}},"3.5.0-beta.16":{"name":"@aofl/server-environment","version":"3.5.0-beta.16","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.16","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"c03b9fc3c8da0542117eb6306ffca8f8b112e19d","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.16.tgz","fileCount":8,"integrity":"sha512-3990kQ/Z/6/VL77xMsMI6xClZB5CaYqUzmKyituNjq3mdQmRRQvH9nvoClU3Brab1jnGYBQDSL56WZyzzFkNOw==","signatures":[{"sig":"MEYCIQCtMHbdOMlu509jeICAJjvg8sNVzGVDljI8N2alZW5WdgIhAIUlFDzqd5Xe4JRBomCa0dtVhV17Dt1a40Xuq7HtrAYd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUmjiCRA9TVsSAnZWagAAcBIP/2OI/fLlc42sUI46Y9Ff\nowLrrxG/qFFekmg1dVjBNcWc5DYxwKLMrGo4aTleliJB5UQgro0OounDPSWn\nz8qMe7r5t8y8KqsVIsUKPlSUSI4Ddqac8Uz7sYskMHZnNDtAI9s1a9K66gLX\nKRcWFiolMAUksNBuN6NgJ2oQvtWtlroqg0ROPB5sQB63iC+8uokJKVjUU3uX\nVpcLXe1Nqk5shdjMScBBAueTwjULuSDnN3EcNGv9V8CiR8x8PnQXQQUwQa2u\nkO/OqLAU7Ye9/bm/UqTTCiAMbreVT5s8vtxfA+yfJDSMDzGlUFIW5XP1Xvc4\nVh+MNS1yV29U6lqMy0FuLxo+xYPIBjYgkzanoYwVX2C+7yqGNihkJ/ChsLgE\nCvsJByoQZlrzvDf3nhPT+BgdlwmtFSzlEsTi/20uo+0lQT4sjADGVv8WEZ55\ntN3dBwZs24pSHt8sXM+ungyywaI6SiN8aV5e55xWxiKIyMl9YSeqdlsPRbS+\n8HX6wwjC+86BOIinT1slVFfCj0IbSg+0Imf1xNKKLzHb77vUUzhpPbslOXGW\niwDnEB6nOABUXsU/YkjHVy/S78wuoLCAzhVCwfLj4YiPPDaLLk3MebyQRWjV\nE0QvdOjs8fNRcLO7MiFzv6ne15tLBGEyFXpRWhF4TRdA1IDWS3ituKWAxT0n\n4pQE\r\n=EWwF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.16","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.16_1582459105558_0.33212878712237925","host":"s3://npm-registry-packages"}},"3.5.0-beta.17":{"name":"@aofl/server-environment","version":"3.5.0-beta.17","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.17","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"a6e8c9c5d2f60407c5319f4d2a62362549d1c5f1","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.17.tgz","fileCount":8,"integrity":"sha512-+5V+ZnVHBBiav+3F2gWawL4nTb2IwSZi+DxgDEV7guGNXMWTKgo0T0tYoydCYHalFNhObhL/mQZlDPSoMUxsBg==","signatures":[{"sig":"MEUCICPjiexlu95TjJCjdbOTZl+04N9hVBj5AEsh2lBA5+tSAiEAzDpGuubm2lzO2UtwI6U8WEfNPS8ma4vr1KG5N/158BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUmyaCRA9TVsSAnZWagAAINQQAJNL0mIsEHVZtFnjF4qb\nWpuT4t+UgOqIJS3guvFmj3RU5isS5szRZbaUIu7aB0eD3glJ7O6EFukxrbU9\nVyyukHdv6kzaPmhgWbueyolN4lI7QC35KBFw1t/ZWb1rG3Sc+JBd419Zz8W4\nJ/W9NI28QbmiSzibgx1FasfYn8eghq8DwO0DIBP1ESEKp48hh7oy/o55DtGz\nqAdbh1gsTqQRwPGnFRRvjsBvLDO5B8xOAxr9uxSc+LhXqT0VQQxg7Bo1xIh4\nGb8b9mJCbTSZzN2Wu1EqZ2jmP58vOTNbQh0fiWV4NkV3iSaNE9S/rp6OMuNC\ng3Fyud062RfP++tSKWk9dUNVsZNoC9vp3BEDzz4IBrbCN7g0RIMY1qgwzgkd\nBLDkptX/ThFdSU9ThgFjW7VSEIXVAVlWHE/2bt9TL2gefc5DVZXeuz2b+Xn8\nZUHkVGXRz/nyXxzvSH5juT1Z+7HoWF0wojERLXBvnlo8k4TQtvxx+hzclSlG\nRlbRMnt0gFmxHC10gVX3dOhE7dHyD5UHorUpIBZPFE+BwisPxnnf6QHMM346\nAZIJv0m6b4M/qdyyo+9JmO0Ieo1Y3Jg51YE/H0sdFncK6JkrqgQdO33kgSjs\nK9NIVXOY1iV538ZiZ0m2+zchkXOtL3qxzq9B9KtQCrjb/L28W4Teu1vMFAss\nai2D\r\n=KAol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.17","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.17_1582460058182_0.5947937421313427","host":"s3://npm-registry-packages"}},"3.5.0-beta.18":{"name":"@aofl/server-environment","version":"3.5.0-beta.18","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.18","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"2937e8b82e1ade2b0bf046f5302e5793c2d263fb","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.18.tgz","fileCount":8,"integrity":"sha512-fb+E/LUu0yem10OpXgsaODWnTuYhY9FVAkHoWl3zY6kk6CcfYivKCKptPJ9iBw6xQXFeNcX5q8E+gCtsvlYWlQ==","signatures":[{"sig":"MEUCIQDncFRU5+gGmX2se0sMV3SqANYobY24R9D9YelRtjMX7wIgRZp9Q2XQ1z1rrEr+10j+UNPAx6STEVOwnVKcy7jWgMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVJubCRA9TVsSAnZWagAAYA0P+gKaCvmiMrj+Ck9Es8mt\nTfYyUqWbFsngVaU3ld22oHPAA5KStADh3IPXWvouyVr1MPf4Tyvct+OByWnf\nmcbXl32pVR/Pl+BRIxHWO1o0zQBwudllAaiaHytx4UjTZcit0WYmv8ojsxyo\nOigUmHeswAbjUi3BCpbIjQIgC6ed1ZOP3w4Yb20OBZvxlUVUT5orLg6ar+ac\n9TjZEkc8hkpPoly7f3696sMs9Vl4waTHmH4qD/+WKtb5iyL5vyAD+INSRI2b\ncSbr2tOjIvtj5GJznkjxXB63IstQgTiMOes1Z0XbjFrnZePrrDHhPikbwvf4\nklDubmGVgO48uMDCELfiVNVmyJkDAoMVgX0CYPcmzjrn0mhnRQUltvbNNXQC\niV1Nix7zVu0OKJFbAHybBq59BegQvUn3ga06ZfcDCH/vCZuvOF1ZOJKsqSmR\n3wqgmA3xI02JR3s097WNWZ2ZiGyW3bV1GOzfXpbQJrJw9JlSgIyqY8TIPGMF\nzAMyHnh1RY4vtUW7FiIHmCGFPk8EywbvmVsn9YdR/28w0Yak6oxADUudNjfb\noPRWLBJc8G82dhCUCKKL33KtL18o4YeCmkq7j8PzN7SDsQqFgKlebumV+D+T\nBmuqQh+GdotS2Nz0vb18ugXYscimduR66Un/pRS1xMMwFhUJH98gyjTDwt8Y\nPaU/\r\n=pXtO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.18","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.18_1582603163034_0.5863037939818996","host":"s3://npm-registry-packages"}},"3.5.0-beta.19":{"name":"@aofl/server-environment","version":"3.5.0-beta.19","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.19","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"c773ba7d2a5467f841a93b6ae3c34dd93d22e5bb","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.19.tgz","fileCount":8,"integrity":"sha512-+XwR1dmuB6qXYLXhGtqG2LTYRfprQzsOjegu8YwFUuAtwnQtufa5/O3Nvk4Ed5j/mxCmMAPMJORO4Xt0mdIGeA==","signatures":[{"sig":"MEUCIQCWnT1enitmdungShw+VN8VA+n9SHqTD9uTDqxZWTRoJwIgTCa3yj41o0m3tR5S6xQuxeNJ1KgCa8OmZv6HynKkYA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVbRKCRA9TVsSAnZWagAA+ycP/RrNZzVA+AqgKCL2fr06\nNku5lsCMpJEOl5+WZPBe+0h+R7Da2M4ofTnsDP2/3rgqGUihH3S+EHJhrHYP\nNz99EjazVP0g470T7NFX2BXSSGRt3MIb8thMR0NEJUTzRZHv/IVEaUv3mD+E\nWOMmXTtoXZzhtXU6rvXxDT2ai4FgbgbXFfG+a2K1FIUihIV8MqzTuopdkAzM\nPFDe2Q8R2f6ATh39XcSCJ/SrPIF6g1yd6yOqggX49f/wnrkmX7EJrheVwYrg\nRQzmj7lLeUYtTAwZkLPNTj8DygKpPpEfU5rQFtUk0zm2qCrqZsuy+Jh6WRwB\n/7d2lh1lVO9E6ZWlpJWTcRemYMsr0AcJ6NL/iiJJNL1eGDcb42qEzgv4pUop\nnudstpP5eulLA7T5H+E2y0L0GjAnQS2GORL84un36BaMAHA49/1QnI5Y1szG\nGOUyWr7wD/tYV1obFj33l8RoNtH9Jqepa0zjLKbt1jpjIX19+//Jl3ZOpdxs\nF7DeXfQH0vGcRr33x3RZOIdILr4jso4+2n+2jpctuZPPsWYMd1UHWff1NOfi\n7JaB6jnvDTUaW9fkWUSJ6IO8nEUrYPfqa+dAIQgkzxbnokNYrO5URxDF1XgJ\nYYjSl/eQW8cHdtoBr1Udi5i1sbTfjuVhH7nE3SsdrP+4H/SPi3bXA4DG3KT9\nKytt\r\n=qDjS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.19","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.19_1582675018273_0.9084289256253304","host":"s3://npm-registry-packages"}},"3.5.0-beta.20":{"name":"@aofl/server-environment","version":"3.5.0-beta.20","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.20","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b49bf860e5f65a21fcb92019997b403618c47f4e","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.20.tgz","fileCount":8,"integrity":"sha512-dBphqDpUabpC0LZ0sVb3xhWqEKBSLMLWVzPKzHwgiNH6oI+mnGm1Dij2h0qLdm4qWrR8+ii3GpwCaqZf2GEuMA==","signatures":[{"sig":"MEUCIGdiKzh8BSIbH8+G5N7MxHtZdofXJMXDCLyHP4hXEYZEAiEA2y/KRX1nkyl9pnrHXXsfOSfyS5g8Hpw5ig6ktKoCh0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXZU2CRA9TVsSAnZWagAAvQMP/2cXveMipdvicLe2xo4X\nlQujqgpdVJGhvGzf1yMFucqtkKead+r9L9NpP1CdqIwLSbo/VYucSk+b+13X\nt813TjtW3wxDlJW0Up/Hl9SEiQ8Bq7B/u9VxToCMgqn7xM08DB4Ew+bZp+jk\nfnu5uuj+qk32Pd3nvEmypq3ozm3aZF/FPaiTzMJKCZGfrMGxmskhYJNfGEYZ\n0Skg+RknBgWFAzP+ayvWsoRPHEhrMaG2w+oerPQBm4DXG7p8C6DWzjXkUXhH\n//1ukri969b9tzCuNLE+ZQ68w6bByK3czdHNRMPBEZpSWIDDCwHtnT2JByEl\n7oox7kPZN235P1CRrVhcveGJzCBFMxUSqUR+GrLRpg+3pIt1dDSK26PY1f0F\nWKqWwLKIM6Pb6FEzsQ6tGUH+T5CyzeIA4qpT4fKPBvg8wHBBg6V/NWdMe0hx\nOM9N6dB2r0F1vpaoevOJghQeDij/wSmdcBOYD5X8uM/yQ43WTvj4JUok0ciC\n1Os4jzx1lc3mJznhaV+ZPBlSJhcFFTCCp+ThJDFzj11aEWptaOe/NXXFP2vu\nhs+lXSR4hKnpgV4YELc2vQUqhR5XFbeTvMFwnpkdoZIEY7fWn/m7lxffq+MQ\nhs+EdxTvOfjNqGyskcYTar8KPkoQoUheKu5ZN+oxQOBhlfxAiC1BLeed/oub\nZ6PA\r\n=/mWq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.20","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.20_1583191349961_0.6062342666095848","host":"s3://npm-registry-packages"}},"3.5.0-beta.21":{"name":"@aofl/server-environment","version":"3.5.0-beta.21","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.21","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ad81df183fcd15a1f7977ad01fff2b9bdc6cb874","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.21.tgz","fileCount":8,"integrity":"sha512-mh46EDCP1hxfgtOj3FmFmKgr2GiqzaYVJg/wKYhjHjnMMAoDwdummuY9jCqCjvr56h88odlSQxgVYYED8j1m2Q==","signatures":[{"sig":"MEUCIBHg7Iy/cYugXXSt3KlmNlUGH0g0vGgdY4oTtnchbfLZAiEA7L0SmzEyGYcmpQBXXrjxkLbBJ68xKl9TFYSEYCNpCXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXZY9CRA9TVsSAnZWagAAgOkQAJkFYCUybjIKXQ8sGRNc\nysQyBU+BVWMjQnd7S+hUdo2t0qPgYPD6RQp42g4C7A7rlJ7dnQtu+oFp1KW5\nR8TKM/JewZF6Qn34bb0f5fq7jkm91wX8YQ0DhsbR396EdB/LsbeZyctF9A6i\nufYDZgBjZ0TilUMM+ht+RffsMNHspfbzg6OsxUIDtqlmaB+C8r13HlI27iOT\n9vjnS37k/XRET+5SbVJrbAiSUdmyhbfFMSqtwGYNsIXKIE4KVIk4r4fs7qU1\n0aC9QTRC88vRKiBrB8BzyK91ZYnMk+wGDnU4Pn3vEv3Mp3XDtSP4viF63uZr\nCiPofDkDAjhBjgprLk8JPYJ2xwocYk8krknZuX1zTXQehRxtb5sTGvslpL3m\n1LYy1qwnhI8xkks0x+TSecf5LF/tCN/Zn4bZ3j9bM1ZCFdIzHTyjES3CpOoB\nO6/AOCh9t6Y8vHDRdbrAMz6YfTZtUi6j1gCt4ZrYhRJjmQ5nswIDaUMYe2fe\nJ4urW5LX310XnUIXyBRqWdMKTJA4uCHbuT01O3+i5GrU7QSN071hrHBu6Q7p\nZLTgTZC91HFjdvfzpNAvmOJA7cv0LhSgkEr9UlCGmdZgmfT+bNnaYP9s6F9k\nnnCocqrvRfnqhEI2XCgkNtUAcL26JIFNs96KwxYnPoRZR/L9hHhlKe4KygpE\nP95M\r\n=QOw/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.21","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.21_1583191613599_0.10074014293956446","host":"s3://npm-registry-packages"}},"3.5.0-beta.22":{"name":"@aofl/server-environment","version":"3.5.0-beta.22","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0-beta.22","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"6735998fe86b8f3805645e2cb40f51ce38a53ee3","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0-beta.22.tgz","fileCount":8,"integrity":"sha512-nW9IJZKw+5zGEtol5xW/DVhSBsP7ok72Z3ih6t337cOY5lRv+AotQaOPUnIbrOijOxDorhj4T1dBRD3SKD2axg==","signatures":[{"sig":"MEYCIQC+Yvw0/xchhLp0/jbeQZE7DJ8jgmQkzBZmjtHKohiX0gIhAPpW9Pab7JjrWizWbBpHDkz7lJ7WIgK9e7L785xEyJqc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXZnPCRA9TVsSAnZWagAAY7EP/iGOpLY9cd/5qd8bNO9N\nMm9puLDWdQKEq6aMnvqRfFt5zjphXIwQ6MZP51k/kflnECYzTpGqMLZRy9xx\nozVnSLmKJF5xQK4YRYvdBROTHGxtnbIvdZP6q76EJKmMYsAhp4DNvg27KruX\nTbEOvmAwZ8sooTz2ZXRtGNIxqQ6zZq9sA65N5VnrqQnCbuda/UkqjnItd6Ko\n+8UKiauza+JXtZ1PzAVauPvFUjpWxKuaFfrG4UV4MEOxojdJOO7GBRzSAQio\ns+JwswsNrUYtApM9DrMLv5KKGdqY2SRVZa7q+nifTETCSuSX73E2PglgUDrU\n2iwoUyq3xd56pKsUVDzvS7ltgcad/x/uEaml4AJ0Nv9s8ZygJeWTmYPk4zuT\nBfr+QmxhRgPrQsHNVFlNfwdOQ0OpQUJRh41CHKh1Q204EWX3h0pmVdVNd2vY\nRUlgY+Illj6wVW2Q181f4q5lVqF2LdUWKY/c8FYZQMKnuZFBEAUxsDq7aET5\ndBh43AXo4utV0/oOoMn/fCPtusFLYhSWxtCMWsydEUJ++dpaiH9bayEwL2Ts\ntLbdknDjQIe9c8FIRyUjILbrCTN3vTd8bi4lxeoVju26BOSKg65xspZljAxR\ny7jDlkZ8dwY058e9AkkoXBvfG4MMspe3y+uOOD0q4PtAmFLgl5NZZfcAMrBa\nO1MA\r\n=6YpZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0-beta.22","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0-beta.22_1583192527173_0.5753725381494996","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@aofl/server-environment","version":"3.5.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.5.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"af1bc1f47dad56da8ac16567c61c6296ad756704","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.5.0.tgz","fileCount":8,"integrity":"sha512-mE270NTZ0P9+/dC9o2+NvCVOGXu1Q2Sqma95VO16N8293QDKDo+atSPMByM+bh9Dth8pcMHrcSUvxpL1KQXpgg==","signatures":[{"sig":"MEQCIBKxrpvMfqeIxMv1WYYytSf2LNTHRKODX2uhTEb7zRXWAiB3guYyKktuiq0ENnsbdLaGEEQzhiCPRS4QVFhiAwaoMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXZ6tCRA9TVsSAnZWagAAdjcP/jK/H7b08hxzv8y2tOPD\nbXCUHCjBycTQO5sp8LDibB400QfBuy4j7O2kUi6tWWsA+ZyOVgMgx4zlTqP7\nCYFBScymkpRlwMv4G6QCCJ06o8NrysAZpuHBoOWiNXEfL+D1R638sHZNWd00\nFp2DhMKaX8qC3NfYG32Oemrgzpn0Dd2Y5C+cqE8RcjNgbIo7WUlQFPtoiU04\nFqJ/T73avSJv5QwUHiflWlrGgDJTeUCKjBrO5vzc0tSmw0B7ao7jKAMeVWwr\nBmFFZs4faysTbxqp6GPXzL4WsyS0gdyatGZ80eDztuZQXtOIbtLbX/mdfY+0\nt2LLnAaO9J5HPjrHucPHkHMqlSyk8D9OIzKqNg5aK6jYazNIb5oRzDtH/LpS\nYqX7D0L7cD/+H1Imellpclm1K9sksCFd5XzPpQkOvk6i68UHN+SrYgYqYZyv\nVxW+Kc57gbgmOY1zwM8qNFu0bgE9CY062UVCKDvquEb5VFMBXLh+yegFIKBD\njNQKNrQnsb4Pt4T6olK675y8gZ8bQdHFX5VpdCJyIZ3/fCZax8bPXAX0/jYF\nohzJlcZxjS6GxHd110A7oy1I0rjCKPLvVjOdB35VS2OVcJq04iDScoFyrdlS\nrEWAunyC0sEd/X4msjRHy/fwDTkagIhwA4Jmrw53oYUG5jTa3o6kJ2AkCkll\nJcmi\r\n=I4Lg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.5.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.5.0_1583193772963_0.24777974765758382","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"@aofl/server-environment","version":"3.6.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.6.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"346c1e7c55f87c68970cae2f0ae325183816936b","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.6.1.tgz","fileCount":8,"integrity":"sha512-75sagLpTTWXou1y50EDOWIqJjSbKOqs8vd9YG56l9fC2iXrTDN1LKE4JgNr5PU4mUW3AYtaP/vMba0SEfvK9zg==","signatures":[{"sig":"MEYCIQCccSBZKeZf3x+T6ROY9ifQFIP2NXE8fW5S4CH7KlXUEwIhAKxBOEpV5rcHhUFd4BRvKZ3dOZIBh6GP6APhR6wuog88","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ9+gCRA9TVsSAnZWagAABMkP/1aNO9caKyMacTz+bHTp\nAHSHZBEd4DtH6lJYkm3qFtqlu1SyLh3Wd/4NO+P9JYciuMHoaj62yhUREe11\n7pLVt1GvNsBSPlh3HQ7fBG8F9u3o/QcoZ1MvjjehJjtju5BwLcVt0/eieR0A\nw6Xd54dFXpbcfAg5cGMIcrsgyGKtg+7S9t3wa20+I4Q4Gbq56vWHeqzP0am5\nJz7vHeHzsMXb65tcYN0S187vcK9Rfo6w7av450x+wzuf3Sr8EiFePsHR+ps/\nNZP/xEbQYiGYN1BtnCSB2sFlzfFKWemlILWX7gDLnUNLGMku1IqIm8qrTR9N\nOVfzziF4SGPH0B1htYC9T/1U71NdkuiRJpZSTfhS/98dOmBu7OoO3XJAzjSJ\nEvl7YcG9+ZZ/J2Mal9sibyeMOTAwgezTqVJo4v2G6+dfqqlL6qVnVylpFax+\nn01GA+s9w6Qd6iYDD+lFIjfxzlstITMdaQn0uz6mIje/azdx2Z5cLtzbYzl7\nml9bbQ1DzNTbWvmGJ6eP8VNuQfobyZClbY39QSEfZ9BD6kK7qDZzxMkGEIhq\nwYDv7X24pjeI5GOGCgtZPYWLYZ2OtP1yczXSM8Qa7AFbgBdBkmneFu7nFF/n\nmmEGRp3AMduqTlugyq519cqq0vfoMFHs+PX8KTOINl7hWMhRSXJ3q1h4x0Ef\naUyi\r\n=b75i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.12.1","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.6.1","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.6.1_1583865760088_0.9730966528945448","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"@aofl/server-environment","version":"3.8.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.8.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"52a253058e745daa0d36194de2e7af262f4b2ba4","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.8.0.tgz","fileCount":8,"integrity":"sha512-cgvEsS/eciFRJXZOfoivUi4Ui5rHJv8t0qq/7jxQLzU108I1Yt5wZQ7O+EvKtHPi2wRLLiejulnlEeBl+tIMWA==","signatures":[{"sig":"MEUCIQDIYICHybJiwx0Qt3fNRTsBcKFHalAiTSJn2u2viLE4WQIgdP13/SDAU67BrMo4WN42MKb41CoqgPKc1smoAn2dm98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuva0CRA9TVsSAnZWagAAJKsP/A1nlD27CD1r7t2SQGKK\n1xfoIyBPj3tn9Gz9paZtWxNPQClx4lXv/EoQ9RLVlHJ8zF9HeJk0+K7GpO0W\nnotoET59DW+AGUNKDLwgh1I+RWPjSp6dZMbQw8kyiFYOrBM1zNT05xIJjnIU\nzn7Svw7k6N+mRJpOkwwiTZfitARK+2ks3FnTigcX7J/i+Fv5q9YtFUmxEBa8\nSCH42gFhbb3dsYlRvFxne2sa7HirxqbN3TdTS6k8RIZicy7C7tmK0/f8T8+y\nhp6e9QOEp7FmgePC9vlTWFTxWLI+OZlQcbDDbG+7KR8w7tBNzM0ceo1Lob8l\nxy5tOG2B4JvloR8UZdOb/JzLwVhCUvgkaZjljSQ+qhWhdyAnaFcWuauJTNWb\nhUwoFYF2ssMb4ar6dSfwmw81QL+iHkQAemzaflFL6CzeooQfEzbW3JPozFTj\ncWX8gp0TUMbmXG5JaHEXuVUYKkS42R+C/t7nzRWiynrcCfvsGdL/rykuGxNT\nUfRFnStP11KlQb1y/R4QA/EMSYCpo4qb6Qo1L2HrrWk7lpvhXeVDJO006nOz\nea+LG8AFmbZAfdotlHzzwlN/s1rgn0f7rQvf8FmztgnuP/olFsHb1EOhGfGJ\n+OmX+9QvPS2xaQh1YXRhJZTM4HokkjZpBN3oeVO0JjVaGrYQUKUnOP0NL059\nz3pF\r\n=3zvT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.5","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.8.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.8.0_1589311156191_0.42547812772321025","host":"s3://npm-registry-packages"}},"3.9.0-alpha.0":{"name":"@aofl/server-environment","version":"3.9.0-alpha.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.9.0-alpha.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"91dac63e8a2516badb44062af348dc585502b073","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.9.0-alpha.0.tgz","fileCount":8,"integrity":"sha512-Mw0NjfYvvKczikK/BFX5ISbyOWq6q2zx9HCuuYZL++zEJ0imm8luBn6+4lJsqW9boL8gZn1i5QB+FDWGaMOb7Q==","signatures":[{"sig":"MEYCIQCMpsXq8misuMEJiwink3VzLQdQBd0iJYpMGfmcYeoYKAIhAKaL1WF5+71QI8JMkSWyd1BGcE6gKNSK3KAluYBSwBas","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuvkkCRA9TVsSAnZWagAAmVEP/A2wYp1yGiRltEeBXQkY\nTmzyWT9TWzUGXgXXaLDPYbGOtJOMoeDGSbhTB1ZofizjLgwCaSYmqkuR1tZL\ny45eLKq9MPiDRb6Qq46g4guXj1HNAHiPzuksYkUkIUQEcDVoJ6StnGUccdST\nA6UEj+XCChFkYoQPl2wBztwtgFKZUKB7DmJfhDqnrhTm6gPjcSuTXWW1Tjpk\nUyycm1CW+s+Sn8ZzeXTU8J/fMvJ/N8be+0cod4eXeUyDWZEUo7pthIOLpSAi\noLux13NOUHkgnKr/hEau4GDZ0LUBv3KP5oxhVxTOG7w1qmNoQ5Anw1ChfAS+\nkoAzJul+0IMu5lO5XZeIBxLuIYoJsFt6x74XvvfEkkQ9sqTSRiQ1lc/c25BN\nVjrQ5/MPFMG3mOz7NDqjzjmNFj+o9QyO2MCJ63/ZJhg9a2GCfiP06GG4ZxPM\nmGLSnBtw+a+ZreUlce3P2jowivc1tr5G+/n+e3X//hNt+d44+iXlIomPzpz+\nnjWm+FWFA/GLh2YtromiHLOv3LSLzyD2qGj0wAsocBMdhLD0rxKxD55qbjar\nQVw0yHPAN26wZJ2ih/TUOr1CmsCyLXFKqzWhFKYru+Bud8sNFpe8pdEwFlBQ\nNI7v/N+7YyCKODMedNXuAa7G3HsV1CnpQwibANci/C4D7W0k/ISm+AHf5+JN\nmmaE\r\n=e7hO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.5","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.9.0-alpha.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.9.0-alpha.0_1589311780228_0.7209208955782382","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"@aofl/server-environment","version":"3.8.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.8.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"971d53d9ebd129ac024bab9cf65b576a669e99b1","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.8.1.tgz","fileCount":8,"integrity":"sha512-C0/f0qhTd56a+Y4ScDIJIwDoeQD9RtfF8mD70RZnfbVuxqvhJbs2LJQywgCF/cLP6M5dH3EPpSox6htv6fOCsw==","signatures":[{"sig":"MEUCIQCU9fyGkA9uLbB5fbaxDSdtMpdeBziOLjx85KvOu6rxxwIgDGMvMcS0/qjkfXaTaePUnwbVZ4Tpq3WrdmRHvf1llA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuvutCRA9TVsSAnZWagAAsNYP/R510S4URdlK4KToMKT8\nyWsylT9kOY3e+nWOOj/hoVBWCgFkSsFaUUTfpaPNNdbSl8Py09UhOIwIkk8E\n1R9wZXmz+xr+Y/1KvktR/ei2rUNnVOnT5ByIKn7Ugaf1d64oun+/iwEKHRpB\n5O5DfWeE0+Jm4fs3Zi0VdTL0tlhc+kg7K4ti3pi4AWKhxmctJra9hCwoWJCy\nxXaZqB1CZ60Qd73XC0xMokPnKmCeFWjT4WTBHW9QqlyXMpr4sqltAhQwssj1\nQw9Yy96VPs/6EeRq2H9hYlh0DQ3IopmyXKVuuHvigi43ytWJM2WZcJvmVuGt\nxrmksmcnOiNZVWHGuiFvgA68I1RK00hXX2RdLESDWX0BbsehXSEy/kM+i9Az\ntPxX7acv21CHswgMf5wxH2RLaILTms9pf4ctmfip0p5B43eESIXFvPe8AztP\np+hinVceAqtTSC8VbImwmfvC6ANKuTQ/tqxcPbv7gEoBO6crXLfRfsZWT5mZ\nv23NDHn/P7yCKHZYMXXp5CmuLRIYPbE5dSgbtePa3WA46fDE2UTGeOpVesh8\nLeumEoKjVmGwPBCLM3UguWCI3AS0BdWguuor4cwzq+MDyOqtT+4l8oQcypU1\nQ+Dbbcl3GukC39SIGzyAzWHbNKsxSyUQAcvWdDBzAl2scV8DM2r1EC4NjvhN\nytty\r\n=vu3v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.5","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.8.1","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.8.1_1589312429330_0.8023955717984168","host":"s3://npm-registry-packages"}},"3.9.0":{"name":"@aofl/server-environment","version":"3.9.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.9.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"3061e6d6178b2a873de71aa0ca992416712e0bf6","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.9.0.tgz","fileCount":8,"integrity":"sha512-QEYUH2qRHIVR0pE/JTLttfFij1sfsR+uSiL+9k103vYgXqr+l1vRQpw3pA+pLQeE0T6npCZeAO3eM9ns5fT7GQ==","signatures":[{"sig":"MEUCIQDkBAHAxJZ6ZZ+0eyhareBNdf5l0Nr9hbyGdmDqsed9PwIgQT6cIzHpYG1926/Ler2ZF1rjp8Fd80RSWe/Kwk9ecUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevtgeCRA9TVsSAnZWagAA8k0P/2Ucr5h53IZfoQ2USqsy\nDlUOZKNfz71HGtnOESz4ULdJddq/tk0SmVXSvvdSOXiGxGIkwmtaXmcyn/ft\niyZ8he/NIRpft4mSjXpWsHtCnbodKa+wPIbx+xDN/G38GV03W7q9lYogF502\n8qgr6rdyl5/jwZxwkvRhptau9iMkCbFH94Z8mOoRBnzcp7B5L+Enllp0v/6R\nKxmRkxQr5yf5TmkVSgUlNU6tHnpj4RoFIGqEcMkeo7QYZCCYRoumaWkZiCjq\nq3IT0M0uuWmrT9kZQDL7BjQ+ROCfzDx+MNbEu0RtqsnoD70ZriKQgSxby79i\nxMuQT7drsIBPABsnp25XIh8pI1dRXxqPiN6wLh5E6UMRZPH0SLhM6R9U7BKw\nmqYtHlWIo6TuHQn1PtxmwGI2EE+q5q+4Erf9YPnVnDfJ+6U/RNcX2pJIGZYT\n2PdHus85vU9k7S0sUrqaGFbUcjBwefin8//Pted5bA4N1Y4Igm3v+yCPMqzA\n6dNGNeIUu0fGHxucrgYcA1Vurvso+b3YtmcWwEUQk/do+qQdkovRAqbf1X+M\nOJ36b6FzcCnGe8l6J3t9KqTQkyTvpSQ08mStsDBNJ7+kkzK3Nk1mOgkPaRNm\nhE6UdhJXdv8CBPEwOosk4IlbX0+Ewcs4Jo0T3EdNSFmr6HjQXeuB3+5YBC+e\n/U4a\r\n=pA0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.5","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.9.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.9.0_1589565469986_0.7462535373543435","host":"s3://npm-registry-packages"}},"3.10.0":{"name":"@aofl/server-environment","version":"3.10.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.10.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"41b6ec8bc3515cf84602ee85287b766c29cc15a3","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.10.0.tgz","fileCount":8,"integrity":"sha512-vilPtrV+vBoTvshIOOFd8quILzkHMTNqx2A80qql6NVlKe0BsvKGhMSvqDqO/w273d/SmPLpX2/EIuxl7lN5fQ==","signatures":[{"sig":"MEYCIQDD2Jss+wvDMcOS1ZAhF5wBcAnJnjaZBpipEboLKtUCiwIhAJHc9ZbzWwYoqATiFJsZF8mEOgrgI5CMyZxGGvFIL17/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevwZkCRA9TVsSAnZWagAAPR0P/2VvI3+Bq+Ybxs7rftGg\nnwRIUYHMvW8F9jnBMqoPdiB25qx5cjJh5E2j66c2ay6JZAr8RP09BFTtH1th\nBcPYPf1NngGmfLHyfwk4YpRDA/veR6jp8DCR2T0dUq/jhxLosNeE0AASArQP\n9U1rFC3Zt5MyNeLSAxHbYOF9xgE+BMOu+C096axrYh/UgDol5IrmK3GJ/inV\nc4X6LiuPclIn4U3m+M554+i+hc0vrHRgCkcWLBfLcyB6ky/EGSYOZShGjrl7\nboy70kVT9cn4PMkeAAzlrw7R3DORJv8/dWl3XidJrv5tzPGWFP/EAnLkWgqg\nAoo8Gicl+ABiZJNssoWgO18MqiDc8WLC1R3Sj8d+9O/JSb7b+HPH36FiVUn/\n92CJsmFVFyJkfBfAvtRrlO/+Y6rugQ7CHxDmgQtKV8Pt3xZx75uctDQA2uE+\nGxCl0i13HKD4IZ8Y1GfKdOeHxwY1qIakwOeevm3JXrhhVkE2Lb5R5p2Xe3xv\n3ymB/tVv3IeARzwmk/oMaZtZyBY8FbfGCqluP9zVXr+U2hoEADkuq/QlzNcH\nXp87ymT2dRMx2ClVeKvksCb2/lyX9vbPj+5P/6v7Rvk4AUZI/sQfy+VxD36S\nbTjjxuxX4hV4F24/hcmEogWixK2hFdUXrUMviYLaKX7IlsI56S1JQBDrEXq+\nrjST\r\n=8P/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.5","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.8.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.10.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.10.0_1589577315686_0.6701579726505367","host":"s3://npm-registry-packages"}},"3.12.0":{"name":"@aofl/server-environment","version":"3.12.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.12.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"f329e10ea296fc0c9427a67606fd5ee907045ac0","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.12.0.tgz","fileCount":8,"integrity":"sha512-j5KXnFFVN1u+ThSsrf764bBBewye+qg1AKL6UGMoaMujP+cmSGVGUNcl2y7cJqHdsv4dWedoxgY+RsltH2JHag==","signatures":[{"sig":"MEQCIEXDjK0fcMq8psGV6ZtXbdYXOAmsGL8rFRcvqcjLtky5AiA5vRaXwECkgNFxwjNBiQEJVn0JC2jN9Po5Fw+c642wlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB3LaCRA9TVsSAnZWagAA90YP/11cMVTEcK6d4JOZPCh8\n9bUxOL1Vp0BmtjdiQ4Tf6JIaH56r0dsML+/nFYzGUCWIdOI8z8InXlYQnEL4\nhzv51cLRd4zGks79/Eyi1ljGVxWimtFFRm7ImEDkjeoJ6F3m5H94Vg2TeC2l\nzTapEjJUdCcnkcMD/KD3fDjfTdLN6HM2/mXvcCB0D5m1F6RuccabLPeNPpU8\nuzVvE8MtxfURn04vmewqv7ZfYT+OUd0Iqt5XRDgmbP+NqyGGSZ7IQeEGx9dk\n2paymj8zQLRW/lDuDusYo6RRdEWYUSdIdkKLBhFOFGzp/CNg0M+VhJwNvBDl\n8m+FuoX0/1JjqrbZlwBIZheai5uI2twQcmqgtgXHnFO3todhguQt1LCRwJxZ\nHrN6WqLpD+022XxaGR9SLiDh1XlwIX06iB8IR3W4fNYJjZlaFD9Rn6EVQ6Oo\nv/s7WCzOJ51Ui5D4bcTUQGZ7m3KgnpKFhIOuITbQ4YtTPv+RmoCv0bhUZbpq\nB6BnZAxR7JMUvKI4XGcNX+nx/1g7KINSZeqk14qmA57cQJlz9Z3Tw8eZNb2n\n2C1tIf8s4FRc9QRIROO7bWWKKX7tviJZmjadgDh28uJbV7JmdJA86FKl6kUy\nf8RmnKitT6ACip0dRw9d4E9zKNSMbxHL2XXK2irHJs6HEfwvpc59dMkn6HjO\nMHPQ\r\n=Ny9S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.4","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.16.3","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.12.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.12.0_1611100890335_0.26488349704564396","host":"s3://npm-registry-packages"}},"3.12.1":{"name":"@aofl/server-environment","version":"3.12.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.12.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d83da1816361f1fdee15f479e0c4dc8a274f004a","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.12.1.tgz","fileCount":8,"integrity":"sha512-LaJkWLYT1O7i/42SXly/xwrHLW0nsOE7LKPiqrnltbq+liuepVT65xdGsFxhgbPuje/X2r3sMM1UU9D3wspZqQ==","signatures":[{"sig":"MEUCIQCR365JUm4oOLA8ahpR1r32wIZfUlpO1YVGIHaBXu7XGAIgII6c1tniOMcNUwdEqnkKwobhYjeDTs7CDv2YMrNYnt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB3VoCRA9TVsSAnZWagAAXPwP/365lbQ7ahqw1G/wYXk+\nJtUgqO3WkP2d/UorJwwc2EliBPBYXFucqgJLXjN2aDi+GHCwezziWmGFZZp1\nOivQuOrU4soT64pODFWOrB3SIAf8ai6HnlfYBLI5lE64hX9r1NzuAHlxqoOT\nEOD9Ez2dMl2TFEg/G2rRKQr/cxe01Wmv/wZSeWB1MNHYMKDH91zXVbjHXEZ4\nkFgdptwI0kCxn/Gs+rFSR0qNgktlSSgoOvZPsyOoLgi4fpQAMrIZuB2NF3xe\nVahOQ09XXEuOwcHNB8Pg4O4ieUzoAKE+lU3b21PNAHFJItsx0K5aRn3/efRv\nw0x3D+0+1xCZhq89MD3seZXlGIx3bc516S5nNy+Iz0JXNkTVIAQnVN5ymjtJ\n4MfRXxNVQc+clZLocCFQMeX7QD8KzmQTpLNXbTEiOTafJYjdExotaSPPF/7r\nYQ87aW+7/NNuE4ljnznOH6m2bKLV4SIXs1zC8DmPq1gcbPnuNs+LtdVz06S/\nV6Fttz79r6fl96XBq5W+P2rYui9bGxwMwnMoNR7H03KnjS1Z62EypVQ6PP5Y\nXx2NcvMK2fcTvD82PMsRVNhRAdFmJcZDBY6VCuO1sJ0nIucPEBhYn7foLqNK\nOSv0BEoAFqVYsMlvrDrYZStYsI3YcZAn+mywaXGErM71TlAtrk2XY/G2MS0c\nmpDs\r\n=BpfX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.4","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.16.3","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.12.1","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.12.1_1611101544272_0.0987440146844969","host":"s3://npm-registry-packages"}},"4.0.0-alpha.9":{"name":"@aofl/server-environment","version":"4.0.0-alpha.9","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.9","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"7af2cdf0d569303e14d33cd24d67579975b56004","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.9.tgz","fileCount":8,"integrity":"sha512-Ml0prM0VKwjs/T+PllSgpCcBOcQAXS2yOID5P+sZfcVP0yQowaBJYCdivVkeTNmzgdsempbE1yqbtuvA2jTUQg==","signatures":[{"sig":"MEYCIQC9j5yeCaNUc3Vkk5TuPVwsHeF0rRjstIVUhk5JfRck3AIhAOsf8uboFfeNI8AyQ32h7xVYz1tK+GqPiQQOpyOQlG0d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGgDKCRA9TVsSAnZWagAA900QAIVfu0jeTvbfWl9CcAtD\nMYoIYmjrkoIPQaCkbwhYzZZxfp8Euu+mqPgE7eOwzxyt+xThK3DQ2GlnEn+M\nuQiOT+Cb4Dyg9fIWczJB0oFNrqjvErwlrGUYGZ7CJZa0G8lECpEkOfBIwaXK\n+yvMlDyvZlnsTDex53lA2PgMaBFwYly7SRPSikVBGRVavKqHwua+zKRzV95r\nLcXfBPWaBQJg0Wq1Vszd7IIrGjTVW8G95xxmlzWlCJVtmX/igqD3uDk0cCaX\ngrY5Q9MpCgtIrH2tk7SYS5XzjClPEJxrEdf++eKeW7dKDCN7ApTeb85Ebfp1\neLGMxBmGMXbvUuYkn7q2Z4BWnVO5vbVgYA17Au3pVFclLChSa6hJzkHRqg2T\nVpY+c3vbvhwalHjeXCWutYmUyRsPyTUpoYEgcfFHxEgaGtBv0/jkIDrxuTfQ\nHb6DLVJlrDMyDv/I+uH/SR8n+DqUpBmNlfDCG1zCTveBjolZQuGgHpKewiHG\nZ6/5Nwi1yrUX+uAuQbfjJPlMs+I3Uw+3PT1qi+PLoCQ7IltjVlAFCWzk5Fgn\nwl3pYiwdfEL/Iw2DteYuapgW2ctTrgoGs/7cQk0H+Jz7BUBTftSmXZ3JAGVj\n1xEMYeoPiMtQ2D7AeUvda0vDVlEtktZnvYA8UJRliakd3/bKfhQ6W4M8OVWc\nIQCm\r\n=R6vC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx @aofl/cli build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx @aofl/cli build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.9","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.9_1612316873652_0.6757744373055716","host":"s3://npm-registry-packages"}},"4.0.0-alpha.10":{"name":"@aofl/server-environment","version":"4.0.0-alpha.10","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.10","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"e371863cc1851a50fee9c188229198fa8fde57c3","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.10.tgz","fileCount":8,"integrity":"sha512-7ljWYQwMHmIFtu7ndpetns1Q1sPYrTRga7nsZNCD23JC7kcLVGHJfa7FDrLSjtju3IEA81FtsvdcpPpvpJk4Uw==","signatures":[{"sig":"MEQCIAKyUFk15wbo35BQqjIl+gX4FbYiVEITMAzZB5nOjruWAiAgOvDkEHDsRVW70p+BAY/2bYoMBCc3lQkS6TAGZ980tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGgKwCRA9TVsSAnZWagAAZQ4P/3dppIOxp3pbZylg9lsT\nOjmQuWw75YiiaOlWRu9acx5t+yT8Hq53eHx4VHLwyBCtU1FdHVjuj9xkGB9D\nEwhDnbS8Lj58V7GprGIb3D8FRA2b+NGCBNItecZhXEHGbQaiHXiObWMWTnwa\nIeEEozI0SiijxvkmsjOIH4j5Lr7MANuBI00ybADIP39F5LWrQ5f8DaQftpXL\nGDTw21UbC32Ju3kww2pYBdYKBFX/QkEyjaQhdNfXduiNse+xOdMXQHfP4p5k\nMbgnuScjg8OCSWB0JaMi+IeZSELQfqdNfFl3lyCi/4T/ylEykF32w6nAiabw\nEHlhh4ZnSewsAykVN7/qoR1ghzFAoHEOod5OeDVFb+e75pFMMFXstyWOIvJc\nOeU+siUoJwcXHUwH6MlIpKvUrfmryp3VcegytFEBIS8v3P3byiE5RyiVdlx3\nCrAA83LWOOd/j3evMY7sltaCKiqxkmUT7vP1TfbgYPWPppuwqlguSxFMEiRn\n8+PR+ffbWL8ddY7NpnmKKeren07+ONdPfRv9rf/fG/X8LZKzBddp2o8R+kRA\nXartxnzavD/jfIKkU9b4L7ZXc4Dg8lVpWk+qMThUCRLp3P6u0dLmiJOBhuiC\nu4IHI+tfaCgmAmKBlPVrrXc1UJM3YmtDQ1mOZIIEE/YIWrbpJGjcKkS6kJ0V\n6IwD\r\n=AJu3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx @aofl/cli build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx @aofl/cli build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.10","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.10_1612317359747_0.43115595950463614","host":"s3://npm-registry-packages"}},"4.0.0-alpha.11":{"name":"@aofl/server-environment","version":"4.0.0-alpha.11","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.11","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"349f07d2933f5c5e02b254bd9b211b4642bcd676","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.11.tgz","fileCount":8,"integrity":"sha512-13UUW/pBXb8lVsqeytzledveEeJpfcPQud9ulf71tZV1v4rmlwK89fyID494VSkPLLTLtomAVjl7dLtm5mlVsg==","signatures":[{"sig":"MEYCIQDYZ54jIGFsXFa8iV0W79A/gozgwMtUWysYO9d6ueZtEAIhAM1FmwHMDbt87HpwqrOl2n623bXoVU909+0Mmsgvdi7n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGglGCRA9TVsSAnZWagAAJukP/34cyPL7UTqCwSWtEfrq\n0fbmH50ZhIKqIZNMwcdPn+5nJ7eDQxKCeYElr/iSTymxIDscY341PyWMS2/C\ncWWEzU7skrqtAEkTc/Ppkkg4r0tIHYcd30G+DW251v/f4Uhwf2gSsm7qe/4V\nM1QCq/C2gNjri8cxVmzrAR1OaT686jsZiEiCxPNh5Z3SeZ592padhTAuXMow\njThjtqDx7MVvkAujhsVUqYsvFqx4Tn9Olq++2yUAVbfdksvm9EiTBuy+1vor\nnH9sYq8V35zgZRgY9HyUfPCKC0VPc6HOHhwyZDbUvgNuKKmq1JCiOPEAsHO+\nDTYAOyprsn/slBOxf5eUYRK0VNuT4pO9jwpLSUXZMmZ5ItwKy1sWHjFRkG+P\n1klfIbIczlm3NSf7q1LctApFP8RprpqwJXDU0l4xSkzmL4r9rHVkosfxK280\nNm1VVAW0GE22vZ9QqBx43Tte2Q/aPG2/QkFTv08QX7Wt0XkhGtkCtQ1FT/Qr\nDVQeEEiHnR9YiLL7Oq+58Cd47GFwu07wHHF/IhqwRT8c1fzctLiLHTGGhzK4\nCx3rJk8QiGD0hiMOnHkWsL1Vt7iqhtu9EoNjeMsASl69zdzUgDZWvTNrmBhF\n0CF/3+92L4fzcDmLixi1+tT4F+vDUts//hMKbPlSV8WdDYogvf9ePXQDgblU\nWbuf\r\n=v3Go\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx @aofl/cli build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx @aofl/cli build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.5.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.11","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.11_1612319046181_0.2934209381220907","host":"s3://npm-registry-packages"}},"3.13.0":{"name":"@aofl/server-environment","version":"3.13.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.13.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"491faa2f30a494f4191813160f09d88397e3ab15","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.13.0.tgz","fileCount":8,"integrity":"sha512-k2upHbZytLuvKJ7KX1fRBnyHNdnWw0TxlBaEJIr5kpQLRKgwuGRDxpVhfzf/mtRZWLx3eR+J+SWW+K78bFbNtw==","signatures":[{"sig":"MEQCIBOedWWBs9nrbrIwqZ9F/VglSXefAlm6lh586nOm2eMLAiBv/KE9RJs7pxvvDLVWcMAnCSElO8Ib1rDwqktiQxYNwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgODYaCRA9TVsSAnZWagAADWAQAI53qKjajI5zgjRKaWwL\nv1FAfyF2iR7lSSFpzJ8K0ePMHHpgGaUTBWDqYF2DewfgV/LhMySdOFdfZwnF\n0OHLdFnvYU90wuE/InKsvEspKHme8cx8cs9XKZ7A8GWS23Os6GqyyZk+510r\nFBmSCiByVGzk/ICUPtHtYltTdWaRkrqf9ECOhWke6PaDx0M0lUo6+YysofTT\nRq44fGGHT3YF2vZ9FAACkmcPt/jeedVWV3F1rnm/4Txfiz/3xYjYXIJ4HBct\nGBYjdM/Tk2JbIQWGYD51VbwwFbsqtkanqVOe1TpWbLRq1O9jEfkvXSGaMT2A\nLUztModlIxNMzioUacCfdGNbY92rrEcLWybubhBK1EDv4m7L5EoLF0ZmzupX\nCflpw+AL9/AON9tSTE/EFEsicVh9QPS6ZS+arOPTMjMUyUCLsuqKk/q6IHGV\nwBHTILFlwaG1jj9vEMJHVGd/OaZW9U2YCLnzGMqE1KmvUU5mQEOHsb+TvAaW\nfLYmrxmK7MFaYOCOAtVgfO+iPhtkZ6wpnIBlRzdIIq9WZLhQ3JSL5ifHflJd\n4vAwsb9rHrH6pqj0I+CtfzWk5mpxIZ8TE0Mg2/0OhPxDjT9ng7K6EHte9pWq\neTelKBg9oKAvtZsBTVqVxn8g8DHmX2udNHnYnLrJaDIkdHFtY89AhgggGjwn\nRrhf\r\n=0Vgs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.13.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.13.0_1614296601879_0.17367645672872722","host":"s3://npm-registry-packages"}},"3.13.1":{"name":"@aofl/server-environment","version":"3.13.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.13.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"f812a7e00a305f1bf3151071f019b7eae329c3e0","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.13.1.tgz","fileCount":8,"integrity":"sha512-SNPfSl/2wpE3nvO2DuAIGqevSU02BXAiBNdV+J8vYKDZSAbWt6OPNw5DcFMe9Nh5zouvJkp5CHHEIV3eLCzeNg==","signatures":[{"sig":"MEYCIQDZL14s8q7p2jZIOZYr+eyStyymwsiZwAU40X5nayCSfgIhAP02Os3UfQF2AEjlIS60G7xa/hFRyaZduIfe920xTLiH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11rFCRA9TVsSAnZWagAAx6IP/jFyo0r5vaHEcwil0oiB\nhsC23sXZo7jjyGAHXwjt1Q4yKwSigmCB13KEWg3T8kPv7OxDEhh1pYl65vy3\n1rpf3GgrFpHdWCWCB61SCilIifCGi//dBFBAJ5JUDP6t76Im7kJM5oSZQZ0F\nYdYvGsPLETImnVVGKhgCDVmJl+exgs24YpRUTg+JXMXpQGCWWusZkj/lc/2y\n2Cmf32kcwRz2KRqlqttY/wgLNmlbWR+2mHL0BDC6DvXRTSa6Zn51UHdMZZZC\nbSRd7FwV0v5HGcG4n+cuGGr4jby4ZS7edyjB6GHy/K0/90gVBV8k3iLfZ1ZW\ndMd0v1VWKkVvnVsX4nozjGx4jSNC01xhr+egR9VD/J/4g0qAmdE8MhUhY8n0\n2Ek/cIubJV8xmuLpTVZzqsASAkZR3bH6y/+V3BEEyeTl85wm/2hfUNfbffQB\nBekIDogv5nk+xCmVWO+lwKzaHB3rKfzzzNhLsD/Ht85g1HMva3I0V3K+OmTf\nnVvLQ0fyuAK95EdXj95OrFVWSWPB4x5JQi0j+zDnwY9SJ2mRALFgYI8rd3zW\nFaeP2sFHjoKtvT8ZmqmkrE72MiHsbsD2v4zVKvSRA3LI+4mpCqBtwpj/XaOR\nr1F5KP3Kg4CCpXK453l2ik6YevPNAPnZmTA/11qtGbkYmZkATRrLnGZTlkeq\nAF+C\r\n=JLbY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.13.1","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.13.1_1623800917785_0.7721512737580722","host":"s3://npm-registry-packages"}},"4.0.0-alpha.13":{"name":"@aofl/server-environment","version":"4.0.0-alpha.13","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.13","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"20a112cab8b661cb9c1d8ee084dc2c238c5bfbf9","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.13.tgz","fileCount":8,"integrity":"sha512-BN3zM/EJqKUBjrwP+bpb0wK6ocUciL+2b5YvJhZU9e97cEmtf4G3Guc0Fv+mPjvesRGhmJAhXCEpfuPRBL6IYg==","signatures":[{"sig":"MEUCIQDZ52ktaJP+frZhfx1ukpF3tagAwlyVtWVKkCxBgJwueAIgcQgUa9oIQc06XhHLgVSu4K8lq2oqqax/dP1kdGt5Fvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9036},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.15","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.13","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.13_1632439922051_0.2841863138740932","host":"s3://npm-registry-packages"}},"4.0.0-alpha.15":{"name":"@aofl/server-environment","version":"4.0.0-alpha.15","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.15","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"2d8db07512c5c58c172e58ce83e70ed726fedbcf","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.15.tgz","fileCount":8,"integrity":"sha512-i4ZjZNcc63uNW9xKR13QLxyyn5P2o7hlpSmx/Z8pQ6og4516X2icE4cuT+Ez66rOph81dgNof1T5/I17JnstVg==","signatures":[{"sig":"MEQCIB829chwoYCjJNcVVlrBwcyUTMlgtb+hsjXtTQ8evqWiAiA2UiPiv4rPfy5rEn19mgEgS1+khfAVbpaEnTdLfTJQYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8689},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"7b448cf64b30502883b3422662a9480ea25f2d60","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.15","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.15_1633539831310_0.5738591189082334","host":"s3://npm-registry-packages"}},"4.0.0-alpha.16":{"name":"@aofl/server-environment","version":"4.0.0-alpha.16","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.16","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"38821a2444aff60636e140553a1614875f535d48","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.16.tgz","fileCount":8,"integrity":"sha512-f1D91j2Sv2JH3DoV3kyb+XPaiuIS/nyHspMiORqB4mZvrMhEVlbCxvlMXR0IJuDoWjCdsaRMkMTFK2Z1LAwyqQ==","signatures":[{"sig":"MEUCIDPzr2et7nCoEcissAuhbw6PhKi4zIzXon4GDPgTHgb9AiEA4QJeU4WWTS3C098aYOli5TH+i/VbUWNI5tc5SDB4MIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8686},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"7b448cf64b30502883b3422662a9480ea25f2d60","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.16","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.16_1633539905926_0.8654596016556986","host":"s3://npm-registry-packages"}},"4.0.0-alpha.17":{"name":"@aofl/server-environment","version":"4.0.0-alpha.17","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.17","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"acb578199b9ca0d2a018be560a62dd795715ea4f","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.17.tgz","fileCount":8,"integrity":"sha512-7oj/6+8pa4yQLofbz10fV2BrwJSmjQ0xUJSnpd6kXDaRvwFqx3CezoYPKd3XnDoifD5ZPTxa7jhzvTu4/9qgfw==","signatures":[{"sig":"MEUCIG6L7jR+JlEVM08l4Fkr5OHfzU5C1VgCCfw2plKigqwMAiEAqKAnMVOvgaZykEAuLyOk61kyAprs7F50R9RwKociO64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8686},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"c7b3ad6feb17eaf3721a5528e86a31ddfb350ef3","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.17","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.17_1633546048584_0.3474006213457632","host":"s3://npm-registry-packages"}},"4.0.0-alpha.18":{"name":"@aofl/server-environment","version":"4.0.0-alpha.18","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.18","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"019a8cd8b0074ec0c22488f03a7c864a8afde492","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.18.tgz","fileCount":8,"integrity":"sha512-V0aHpTScPoaZHdQNIT4+UeYCYgA9GDKIkIsi80H9hWMHxK8Y6BlFrybw2TWU8Da9KvsSHC60lH/BAfJwUZpMwQ==","signatures":[{"sig":"MEYCIQCo8u8Z12Qub3NrGdTl90wl+m5HrRqHAwBeKDbx58bLXAIhAP/IwL297m+RPXjRBNVMZgOnlg7xzm+UFmbt3HREK/Ph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8686},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"3971875a8be8fc1e4ed7f6c737cc9aa1653e049b","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.18","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.18_1633563631427_0.9085097976372298","host":"s3://npm-registry-packages"}},"4.0.0-alpha.19":{"name":"@aofl/server-environment","version":"4.0.0-alpha.19","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.19","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"dafbed62bcec43b15cabee65b6ee432055f81533","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.19.tgz","fileCount":8,"integrity":"sha512-dNvnxuBfbNdDZoSDq9z+hDuzZ1T+CZRPESadHpT8Ty9KD4d0a9yPxWNrBMhfhP69ZdV0C2Kyub1q0QNt3O1qhw==","signatures":[{"sig":"MEUCIH8+F4BdDLnYaAcy/SsbbfJuT+F9yts8owXYecig9Nx5AiEAsTXiOMF8IzUMKa4WHYUdfGCdx/RzPUdDMW0tUjpBmuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8686},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"79369e766cd4fe78098059b93d1cbd7bb5dd8830","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.19","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.19_1633564047194_0.17329413337898525","host":"s3://npm-registry-packages"}},"4.0.0-alpha.20":{"name":"@aofl/server-environment","version":"4.0.0-alpha.20","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.20","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"3a70ba20aafb7dc0e39e65d8456c746a755c4e98","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.20.tgz","fileCount":8,"integrity":"sha512-PIsymwsHbYxFZbw+4Q81ZH8aY6kC5Ri2AVh7eLqlCamgrOQ4z+cMVxypB5SAE3N5fHkthYbwjjKEdu9XMpVxEg==","signatures":[{"sig":"MEUCIDB0QsZusV2+an+L311ucwMY1mWoLSwLDj8LBLUtSlhkAiEA0EtvxoKqhavmMih/ySj3hQObKgmrxuR5AHtmkkaHrRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8686},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"398f195bda4d61023d6d7889598f5688c276f1bf","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.20","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.20_1633564494793_0.21240210612415233","host":"s3://npm-registry-packages"}},"4.0.0-alpha.21":{"name":"@aofl/server-environment","version":"4.0.0-alpha.21","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.21","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"244698a6e42e0225649eab5bbfffe4320d590c74","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.21.tgz","fileCount":8,"integrity":"sha512-tFMpnyRJt++b4WDmfzSaLbfWFKNfMy98sRbk/jjZqGOeAURo5UhRVSTJrVfR7bEE58fBJykkCMGqTfMxcaWo/Q==","signatures":[{"sig":"MEQCIEPxJ9k42qPZj49qGOjMPN+sF7rN//fF1MhZPdDhZ9vIAiAyXdMBtqsH7Juf7KRxR6XJDBXHPI/ofs8/pu6+L81RJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8686},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"398f195bda4d61023d6d7889598f5688c276f1bf","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","@aofl/cli":"^4.0.0-alpha.21","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.21_1633712758384_0.06814080910570608","host":"s3://npm-registry-packages"}},"4.0.0-alpha.22":{"name":"@aofl/server-environment","version":"4.0.0-alpha.22","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.22","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"c7303903fb8cc3edcde1e399156f891bcfbbbf97","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.22.tgz","fileCount":8,"integrity":"sha512-OLIH1IwydJRV2WL7i2ZqztsZJej2r3sZvy6eWfdFT1wfBYWsXhj1SFnSGHC0kuqt3m8gtl4lLhMHZPo7ZsGp/Q==","signatures":[{"sig":"MEUCIQCV+hinAnfE8CR2c6KPVMXckwlM01/702IBOdc/bq6VWwIgO4OOHDco9Aj1IKbYmcRnOZOCutxTWB7QvCMOZxJWTAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"289b7f60d1cd721d68cff783afc623c3f51cc2cf","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.22_1633984756401_0.2327842131245923","host":"s3://npm-registry-packages"}},"4.0.0-alpha.23":{"name":"@aofl/server-environment","version":"4.0.0-alpha.23","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.23","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"a5015b0ca0d87547bb8cc0a0249af13083bd0b2a","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.23.tgz","fileCount":8,"integrity":"sha512-AlzwtDpFF1Qr5huOjjEm6DBUQYNCddO5tAXLyYo/wbmO1h82n0d9nc+S9lSfQpz3kaovvnxnothzT6WLFhWogA==","signatures":[{"sig":"MEUCIQCNHFys/4Mi84duPDY2zM7yi1sBrz+qO4cnlizdy4d7aAIgYxHyE6ETU4GuP+yF7+HghEkbJWxsj+FXPLivt2MkMkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"a2829d023883e5cc51126ee549f70629ceae8e8d","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.23_1633986433216_0.3841785344247908","host":"s3://npm-registry-packages"}},"4.0.0-alpha.24":{"name":"@aofl/server-environment","version":"4.0.0-alpha.24","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.24","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"cff8f0d49c320fa267a605e7c2b3adb8933d9e3d","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.24.tgz","fileCount":8,"integrity":"sha512-2QznIDLvgCtOPwgqQqARJpqlE87fcQJ97HG0e4r4S5Y4C8ypz7fbbKacNxq8e3NVGwzVbpzdSoRkeoveyp76XQ==","signatures":[{"sig":"MEYCIQDlGmU9hcFDHfa/rivvlOxCE1a0uZAzIC1PIvhZQpy2hgIhAOSu92+OzsNtnQTi3JgqxEU0dEh2RAwUzsH6JR820MQ3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"a2829d023883e5cc51126ee549f70629ceae8e8d","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.24_1633988803862_0.37671879507366723","host":"s3://npm-registry-packages"}},"4.0.0-alpha.25":{"name":"@aofl/server-environment","version":"4.0.0-alpha.25","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.25","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b32e893a7dc34d536ded20908a2bcb7ee42c224d","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.25.tgz","fileCount":8,"integrity":"sha512-qxLj9INjYVV3DAPe9J1csI3ybIOupayK6YUX+RHjugbDqx5HFmP4F7tWA8YmjiAUvN5hbf/ylWMs8ZX1LPLGUQ==","signatures":[{"sig":"MEQCIEuxEb1Y0phzqXbs3kDB/3PNu2PMg/k6/qH7dP3ibbKuAiAMM3zRExpdzoRWSqKo9A7tX0NBauSpP4GUdCjEBEGdoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"8e4d611be609be11acccb9135091aadd10134e8a","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.25_1634001636666_0.029890249710432748","host":"s3://npm-registry-packages"}},"4.0.0-alpha.26":{"name":"@aofl/server-environment","version":"4.0.0-alpha.26","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.26","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"93baa6e588f67a45c0958c92e4c825226dbaab32","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.26.tgz","fileCount":8,"integrity":"sha512-ClJWRkmNZe5eh1JQtiLGuAPsJUfKiPaasdC2613WJq79NB55wPwxTykn4k8nH8r2A+dJaOmSx3GpFuSHYgBpPQ==","signatures":[{"sig":"MEUCIDfFIv2voAsZUNxZkwkVj6OiH8Sz7J5hGoxPYUOPNNWVAiEA45+YowVP+rGy5ngBQynfbfoeqInNeSUOdVmGPEbkW1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"bdd06521b3653befa1b4c07318cc120a700672b2","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.26_1634002459897_0.935658424726719","host":"s3://npm-registry-packages"}},"4.0.0-alpha.27":{"name":"@aofl/server-environment","version":"4.0.0-alpha.27","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.27","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"26bcbe8c7ac9c9250e225b1247e90622b072c3cf","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.27.tgz","fileCount":8,"integrity":"sha512-gYYsbIxfCd+KrNSB8ZCxGoBQZuCLxrSgGR6wR7rRTXW47j9pePX59IODQ9PVT1fZRGDy/UAAz8dgypxPFb+PQg==","signatures":[{"sig":"MEUCIQCxIBxe5gHMb2kCzKmLnaajfSKSYBUzl3nMiEVaNlRQcwIgRBcCqSEQG262Vq7Ogt5UkMbymvhmbycIbvYMPS0oCDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"bc755f21b39459dc3a8b57ab25075a22313bc107","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.27_1634151980180_0.20150322393694542","host":"s3://npm-registry-packages"}},"4.0.0-alpha.28":{"name":"@aofl/server-environment","version":"4.0.0-alpha.28","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.28","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b71e7bb46ae273f36dce713171df5cfa3df4480a","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.28.tgz","fileCount":8,"integrity":"sha512-hXNvqiZZeq0df56v5kmIs36bkmWq6TOCc5PusB3H5YgsbylMG6JQ7vSDmfF2qJnMomdhmIvrVbKwq3/wek/54g==","signatures":[{"sig":"MEYCIQCrDsA0Cx95G3jCTe+PulSWVxKxBv9w9JJtXM/eQoXQywIhANQfS747dneBwyhJYwv4rIUCeWe2Kz2Uba7K3oJtr5gU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"7dceb248f691c3214f73ba1d048f26b2653bcac1","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.28_1634163492214_0.25601788856589547","host":"s3://npm-registry-packages"}},"4.0.0-alpha.29":{"name":"@aofl/server-environment","version":"4.0.0-alpha.29","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.29","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"855ac43e5a731dc161289a8170489ab6187d5608","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.29.tgz","fileCount":8,"integrity":"sha512-fg3jGfDc2QZrSAugRCrFr4v7nfXHEDlnAaJpq6BTlMkxGLeF3bf8HLQ0USiVXQEtqwMG0HSoeIrp95LTq6dRbA==","signatures":[{"sig":"MEYCIQD2MOMQXr+EnRZ4FOglByzNzzQXMWvDG5VVBADIaqPc3AIhANPc+/G9jI71QAP36wYqtkBEx4k6BPFHUzMboviXk9Lq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.29_1634319346131_0.6275759957760105","host":"s3://npm-registry-packages"}},"4.0.0-alpha.30":{"name":"@aofl/server-environment","version":"4.0.0-alpha.30","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.30","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b2c26f681852eb911f6a6278deaff3113a082209","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.30.tgz","fileCount":8,"integrity":"sha512-is/IdFHu6+gD/AvoQCujFlo9Hyvr6wTf/aSHb6pRNc2VwOSZu8HV4DuGCX6HJ64m6J/D3zjk4TJKEcwuXunk9w==","signatures":[{"sig":"MEUCICu38aip3Y6fS1PVKwCRDUkCWNm2Ym1VuUTDv8goQDaaAiEA49Iy+WVEfrq86cOMLxrT/pYPZsyBmIhe8Z4l84OIIwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"13ed83fe4429533b22fd669328dd6c8829dffec0","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.30_1634323852528_0.8593861000929326","host":"s3://npm-registry-packages"}},"4.0.0-alpha.31":{"name":"@aofl/server-environment","version":"4.0.0-alpha.31","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.31","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"0461f491b298bb49b898a766dfe7b65748c5cc55","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.31.tgz","fileCount":8,"integrity":"sha512-FHklojAQaoPlL14GSz93v00MLC9GGDsExMKu/OGxGZj7CB7ClglNIj8HjOyvDIabJCwrqKr2NdtPbka7iiBcWg==","signatures":[{"sig":"MEUCIGtTRT/6BRXbUXSVYn/BjjgYjCD+7GSdG829XBXA+YNmAiEAuAzuk5h95tnXdaIE9cM0wgtlInz7eNpIzzFybc/lH8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"5bc1713dfbc60e5029713b6ad88a4a9fd46d3413","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.31_1634324114569_0.013857224429808745","host":"s3://npm-registry-packages"}},"4.0.0-alpha.32":{"name":"@aofl/server-environment","version":"4.0.0-alpha.32","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.32","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"ab7347aef72be6cb708e032564dbfd3bffdc6c10","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.32.tgz","fileCount":8,"integrity":"sha512-4WDcW/AfBwTyYjIBiVe4FHkNmIZekt0sQNZ3EPcK6l6wto0LJPngu5XTBMMRAXSr38dKReS7MOKhJW7z9Jk0Iw==","signatures":[{"sig":"MEUCIFmmCpDR1vg20nc4ouXi5fhrw4G3/rwi8S3R76RONWzFAiEAjlDQxTPsLUFqhPAdE9fGvrHtNMxn4s09soQdWEYmmTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"77786a7e5219aff408e59d051e8380ca1a63021d","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.32_1634326777007_0.43922669901774025","host":"s3://npm-registry-packages"}},"4.0.0-alpha.33":{"name":"@aofl/server-environment","version":"4.0.0-alpha.33","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.33","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b00234bd3ccd6ee73a214c11ce7fa15d0204034d","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.33.tgz","fileCount":8,"integrity":"sha512-1jC5jKX9XOx8agJFSnSB0+5DRrh9C1L3A+4HqpqYYuh4o7ERzf61YKCsZhkIYIbZ+FYj8IZn3sGXhVnGIFzcaQ==","signatures":[{"sig":"MEQCIEx3UgoUW37Lpneytrw6LDFyw6MXskyInXpu8j890WGSAiBVuBmhUETaHNkiLccfDbE2e6ipamIRoW8BKafQE1TOWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"41b432602965620ce989f21e02748f53f69f7ea5","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.33_1634326977513_0.9918073751200795","host":"s3://npm-registry-packages"}},"4.0.0-alpha.34":{"name":"@aofl/server-environment","version":"4.0.0-alpha.34","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.34","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"97cd291ca6013a0e0c9ab3113fb5cbef13c7f99a","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.34.tgz","fileCount":8,"integrity":"sha512-myW5p3KUtQS7WiM2s07BDuEhNHPdBJ2MfIp5ZVHFG+VXQlrj/lamOEvy7Bu6m0LZaD5CSeR3RhpV0hrvn6iUTQ==","signatures":[{"sig":"MEUCIDbgzqkBVjFezvMyvPauLvwsSJ9Sw31Nl7e77fPNYYaCAiEAl3LiKRBsM9zlFdjsZygz5FM2pHrICjOH09fLIJUIsR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"1b993e65b04444692f40eaecfc3dfbb29d50d98b","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.34_1634327583205_0.399597335646942","host":"s3://npm-registry-packages"}},"4.0.0-alpha.35":{"name":"@aofl/server-environment","version":"4.0.0-alpha.35","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.35","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"6de98a1445ff6fd753ce5f7335bdb7aedfed0cc5","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.35.tgz","fileCount":8,"integrity":"sha512-POks1QYzfGDQ/MQsrF7XnqaQ+sPPscZt0jQyourh+RiQJiJ+zkAZpCcZCsXm+0RnOJb7O6waanCDu6mr6MVbJw==","signatures":[{"sig":"MEUCIFW8QXyMjROeJWq4P8B7VyTqQzQVCYJwmMFbKCgGLzCnAiEA7ywC3DTRUbmvheI7UV6La2H2HUpipWuxqnZUMympJTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"5a6a7f303fc21acc73b55413f38f534ed4bfb714","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.35_1634328005096_0.2380016373279632","host":"s3://npm-registry-packages"}},"4.0.0-alpha.36":{"name":"@aofl/server-environment","version":"4.0.0-alpha.36","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.36","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"d3e9d516288ba14a7f0c98819dadb43d259ae3ae","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.36.tgz","fileCount":8,"integrity":"sha512-oPLpw0+QPIMw/qqKhgILluRJrUOL6RUrhd+GSaYwzJTpilDvRZiFwyVngTaQnc80/Ch3Iqm+904/cVu0aMkQfw==","signatures":[{"sig":"MEUCIE5lrRbAALo/INkdmO+vNabtaAZvov4yJAjLb/Vrp9uLAiEAvOnwFtAuh2dcZfeKLwacCl60u0nFbNfIHVciPj3G9ik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"24aeaf86244b6f9f352b26d04fd9976f9430bfe7","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.36_1634328204986_0.12936512294765334","host":"s3://npm-registry-packages"}},"4.0.0-alpha.37":{"name":"@aofl/server-environment","version":"4.0.0-alpha.37","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.37","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"33804d3d8546b97489bb63c631f50d62396d1db3","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.37.tgz","fileCount":8,"integrity":"sha512-zT2a7kIgW3GWwcnMlLgnhtnQe4ObNVeipzDRsovKIh/KLkVQO+ag1WHsSY80Dw10bte/AWFv34gNxsaNnRPlYg==","signatures":[{"sig":"MEUCICKUm7slcyLZz5xGNh70Ok5whME2fmK+6jAC6wNCM6ONAiEA9vOzwtO5QYJxWYMa7iAPSgm5CiQyRAQiSbL+3kjHXAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"d5e9c5a7ef77e315b759fb5bee226aa3bd3aaffb","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.37_1634328378914_0.47801779612871687","host":"s3://npm-registry-packages"}},"4.0.0-alpha.38":{"name":"@aofl/server-environment","version":"4.0.0-alpha.38","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.38","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"bdb2df55ad40cd8cc3e202845ab73bb6815b3fe3","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.38.tgz","fileCount":8,"integrity":"sha512-zkAUTi4RRT6b0OoYYXMfP/gc6nXAGEmRZ5d/rX4Q6DNl3OtxVWLUxt0hu4BVTmrWzKnNF5rc4YhNAc9fdjuF8A==","signatures":[{"sig":"MEUCIEO18Uq7/fF/4p482KRPf33ujawQEItdBDJT1wOibQe1AiEAu2PivSOeBEMkiJY7QxZQDU3nBmVwjvQgfF2yDMMEmZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"91457836070b2b300b852a461787c56ec880a85d","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.38_1634330758259_0.47015753649840586","host":"s3://npm-registry-packages"}},"4.0.0-alpha.39":{"name":"@aofl/server-environment","version":"4.0.0-alpha.39","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.39","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"b7435209094448f8bcb9efa1aea03d107cba3c55","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.39.tgz","fileCount":8,"integrity":"sha512-4N+Ok1Sq2Lcz1wPP8QbRa0YW8izXrn8txf6rDW5vCgBFzYp4FOKF8pj6qgjgVQzvZK6gT3Umsb/xrXlvlByQxw==","signatures":[{"sig":"MEQCIA3xGAD9+RhuTymcifvhxMwCec9+l55SN6kE36Z/oXqAAiBQR1dZr0ni+qHhdqr0xWoyp2yjfQfAUsjy8Qz05k7wWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"f4c22e986eb7eb2e564e469dedb36c65858bf5cc","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.39_1634332195269_0.49209316728065633","host":"s3://npm-registry-packages"}},"4.0.0-alpha.40":{"name":"@aofl/server-environment","version":"4.0.0-alpha.40","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.40","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"4a9fb86abf266aa8d5a2b9e6cec1e79e33792091","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.40.tgz","fileCount":8,"integrity":"sha512-QEJIJWs3fgnEBlxoNZW2IujPh6wqbLcAHducVy+cdZiVpwT92454dZss4XJiyKBok8MqdySbqzblW2HEjYO2AA==","signatures":[{"sig":"MEQCIDSUBY4ABs8Wenu0eQhW7GWJuHSO1uTs5Zt2h6TRjIY2AiAvHXCs9EnLXtS3eGk3QgbLSmMQxaK/oaNdjNS3phUlCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"e93b1f585c2cd94383438abd74737a856ca68a77","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.40_1634332790410_0.7537847880403283","host":"s3://npm-registry-packages"}},"4.0.0-alpha.41":{"name":"@aofl/server-environment","version":"4.0.0-alpha.41","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.41","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"2de50ca6090321a243fe35c76b8b0bbbf341d788","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.41.tgz","fileCount":8,"integrity":"sha512-hVxfCWE1+Jxp5aQRSCEPt8wquL2r7uzdb5Q/tnIU+Ht7m8ExRDRWpiT5IJ12XnjTAdL4zxROVcSceDuNja8l/A==","signatures":[{"sig":"MEUCIE/+0ZHk3LJtDnbqH3OHAaMJaDKsNm24xJj1k/4mt2xQAiEA0cuKkj0oIYiv1ushdenbKGtDXI2WyrgoAmeOxyGyMU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"cbd55bfa3cf5e87bf7b5f27b3d9b6efb34e3ad85","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.41_1634582055238_0.5670134573908163","host":"s3://npm-registry-packages"}},"4.0.0-alpha.42":{"name":"@aofl/server-environment","version":"4.0.0-alpha.42","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.42","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"92a5d625ae83dbe10deef563d222076f695ff6f9","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.42.tgz","fileCount":8,"integrity":"sha512-0j/Jb83rWyy8i2R2rZDKLE7gPprg4wet0yt379QJav/jf4YWvikOxCnLA9yZ2xPdnT9/oUx5A3kAf0ZsVu6j+w==","signatures":[{"sig":"MEUCIDfHJFIc7314J1jIcopncc8CY27OSU6E1dbUpru+cmJnAiEAs94wqX6q15QIZ49nIs9W0o5JnDP4LjbNRZzdYegUHwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"f64d10ec558694ce4c2d4e8b0562d4167f8e28d5","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.42_1634586022435_0.7552942050938158","host":"s3://npm-registry-packages"}},"4.0.0-alpha.43":{"name":"@aofl/server-environment","version":"4.0.0-alpha.43","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.43","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"31e8c80d29d3ef0783746335ef1ab67cd63ff914","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.43.tgz","fileCount":8,"integrity":"sha512-YnGJoFkpffXyIyNiFq9FhqUySJJ+hRmpVhYLE3InjepgB/08tXISBa8ttZfth+pU25O+btDPiaC0Pst1onBncQ==","signatures":[{"sig":"MEYCIQC70xuNVKlvY6/EgojKwyfHwoCRBKZXsEW3GUJ4VQBrGQIhANOoACESlgggI9017avBtIfyMC64PpxOfRjwCUWWuYlO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","gitHead":"6763365b38cb5be764e669a3b568be9f1cc4cfed","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"7.24.2","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"14.17.6","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.43_1634586278144_0.26932152889080974","host":"s3://npm-registry-packages"}},"4.0.0-alpha.44":{"name":"@aofl/server-environment","version":"4.0.0-alpha.44","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.44","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"5acb44af50a8b41e5e84768ce5c68b0e36e3bbb0","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.44.tgz","fileCount":8,"integrity":"sha512-1okj/vzstDU7E0ffnFcq9NMK5Fh9FzbUTWJW5moePvDfQOkywHkfRpfwic/BVGVSFDnOSQdc6mgLKM0DQbcVnw==","signatures":[{"sig":"MEYCIQD0oq4NzAeowGRfpzGsSD2E9gkGquYcmLPj2XW+qwmRiwIhAPYXtC3NNZZdmD+2xmkJxkrQawZgD/SkKC77RVd9rL6U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.44_1635874764029_0.7670730677416542","host":"s3://npm-registry-packages"}},"4.0.0-alpha.45":{"name":"@aofl/server-environment","version":"4.0.0-alpha.45","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@4.0.0-alpha.45","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"6122b1a9b5be07b9dea520224857294d6b61dba7","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-4.0.0-alpha.45.tgz","fileCount":8,"integrity":"sha512-D981Qyoeb4QQ/8TEcheqehNmf8slNPaczJln+JM1VsK+z6VDmQEzGBsOv5yBIb8a96k4XEn2UtkS26EcXXuEDQ==","signatures":[{"sig":"MEQCICL6L7CEbJp3NhwJuQM+Re+TwZx1mj1zNCNA1EJT7pUiAiAS0rGBNy+IvOMbLz48ufKDAcL71QJ4KeST0xgMuPYokw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"main":"index.js","module":"index.js","readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","browser":"dist/index.js","scripts":{},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"6.14.11","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdoc":"^3.6.6","cross-env":"^7.0.3","tsd-jsdoc":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_4.0.0-alpha.45_1635876943084_0.16204715569405947","host":"s3://npm-registry-packages"}},"3.14.0":{"name":"@aofl/server-environment","version":"3.14.0","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.14.0","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"beecfa8c8411f99aabb2079c109084667433aa06","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.14.0.tgz","fileCount":9,"integrity":"sha512-xMr7Dske0A7iphvtUxZjC1tRigSnnb6Ij1ph4UdGHdNz8Pnq80f7XxzAwwD+IDjhdoa2UJWiweMBhxdKAdC1aQ==","signatures":[{"sig":"MEQCIA/2Oi49UuSHgi5lKQF0UZZCS+3c1Q3qRSQ8JE0UiDxfAiARakjAKCPUn6WkGzMgOgQCtJ8tQsOQ2h9u8bXkXkJxpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM8/gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7MhAAit4NOsQZuQBs0loLedVwECdVoC6GDlJ2Fhf4cJVMiLC2MCMv\r\n1C3FwrroNIWEY5LVXwA8MrWkoGuVg6lUsbcNdoD75mnQTjQ0c+RF3m+6skYv\r\nhmYhqKFo5fLpQ4eXWnHrKiJjb0x88xjZZ3+Fc6X+ev0UMh8yAoYaXFGLJjOb\r\nk86R5ll/vgtcy6CVOa1XOT0qBZfzZYMPssQ8SCYBPrEnepqLhqA3gVv0J2DZ\r\np8DdKaWldFZxvBvvj0wXVQ9kyNzpj6s3nP6461FcYfF6XiQ7/E+qfB2nGO6I\r\n6NC4K+RTzdriUcFsC1uHECwWla8GiJfEoixfL7GsPEkoIv01G0ULNVgUxXaK\r\n7ynPsJDpkTraX18UEkSBe2XI4kPuk3YujnMiP/q1qlLeIErH/YV/a31h0qcq\r\n3BRmAmHmBg27wiIgTczow4e1vp/YVKzmRof1ltv0wuuObJ23LIxH38FLEu7Q\r\ntRh0SbL6gpjn+bp79bX5HPgF5L/UCFZwXb4swvf9ZYjeWdMEGZiijkTACE7e\r\nyiNWG42Vb51uPiPlhRCwwdnom+0fqnqSNlxpgECN+SZZn+LkSXEzJwp8kmsg\r\nkwZDCvsyeK2kVPYokE+mw0BYJCqJcwmUIX/fJVS6/sqKrEKy8WEeDGgstkDq\r\nm5NAwDGD7RFx54XTZvbvzv+1RYjnhexVq70=\r\n=eGn8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","gitHead":"01a200342c31c108d1ab1039ee4c972f2ee63fa9","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.14.0","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.14.0_1647562719828_0.6513212746769785","host":"s3://npm-registry-packages"}},"3.14.1":{"name":"@aofl/server-environment","version":"3.14.1","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","_id":"@aofl/server-environment@3.14.1","maintainers":[{"name":"alexdinari","email":"alexdinari@me.com"},{"name":"ariankhosravi","email":"arian@arin.io"}],"contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"homepage":"https://github.com/AgeOfLearning/aofl#readme","bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"dist":{"shasum":"609c1700d0397a396bdbed18b65c50c42ca64959","tarball":"https://registry.npmjs.org/@aofl/server-environment/-/server-environment-3.14.1.tgz","fileCount":9,"integrity":"sha512-yZ5oH4mWOaz8wcFY5zf1jQBGkjtiHJ6yB5+CPChlaM6+T24yh0NxETQruqTIZOKPQCYRvXesKxhsZ4/VLn17gA==","signatures":[{"sig":"MEQCIHHjUWqm1Tn4MfzE3Q78pLrdEWNGdYy/R1kuopoci+bcAiBc+OjRARI4LgXIBSKKmIIH3Jq+UXSYsUVm5VhbZ7T9qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM9bUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo9A//aTTbm3BM2oJVR+qQwHQxzHN19FWmKa59GCg9HwNObdJiRfa8\r\nOGzWPPkhEhW3I6aEHBj0Vw05JnB3mojXZIWysqW/9KeXQPT9NbE/DnRxD3zI\r\ntY/i8QSPHlQ0TkIU/DOLKEtZaS+1TWHqcNwWe+FmU153qY31AfhHwfeDs5pn\r\ns8AFey2ktH5xyb7up5BdAmXOvtbynbSf/pDb/tXPsfREkiRp+3qKmO+2kLO/\r\nC5UtofVxlTYUSDlwaASkt9YRobTDY53U8XXjwgAQLkISSQkk2OgvjwoS27ZH\r\n5IMnQn76bjhNQrVGEixMgTE84HbGOOpwZXs+9LMoURz035HqvaVu0dH16jlB\r\nZoyaxS+FGZjdWpz3yjYzfpYO+E7OhFfXGWJqlPg2vVVQ9cp4Ovcv4SMiqqXL\r\nmA2oTB0gm78gE5uBtK3a9DERwCxMi/GUYF8GiUQJtBsJyxOyr1b9bEGNaxcS\r\ndr5um4Cd0KOLfZ/BShi+rJU93DBpaaoG8yCqQerUKAX7vXvYDQCPJyyJFbei\r\n/f9y72K7IeZyKd9MAXxcaDGK/UTDBclVHpYruACcqhzvOTAN8t7zlB3JVQQ8\r\nSo4IYfwJQdSCGKGPDz5aQ3NJuXNIITvWTt6yDqBAARS2oVFlr/dTA10BpAXy\r\nXceavmTR0Yt6n1JWTeVWHcYptH+bcTn/Z1Q=\r\n=NhV4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","module":"index.js","browser":"dist/index.js","gitHead":"65857163479f835ec51cc1e23ec01c45eab43008","scripts":{"docs":"npx jsdoc -c .jsdocrc.json .","test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=production npx aofl build","build-ci":"cross-env NODE_ENV=production aofl build --debug","build:dev":"cross-env NODE_ENV=development npx aofl build","prepublishOnly":"npm run build-ci && npm run docs"},"typings":"types.d.ts","_npmUser":{"name":"ariankhosravi","email":"arian@arin.io"},"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.20.1+x64 (darwin)","description":"Helps determine dev, stage, prod environments based on hostname","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.3","@aofl/cli":"^3.14.1","cross-env":"^6.0.3","tsd-jsdoc":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/server-environment_3.14.1_1647564500839_0.5628118528701183","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-01-26T00:50:53.166Z","modified":"2025-01-18T00:21:01.194Z","1.0.0":"2018-01-26T00:50:53.166Z","1.0.0-beta.1":"2018-02-01T01:11:00.135Z","1.0.0-beta.20":"2018-07-25T00:13:45.769Z","1.0.0-beta.21":"2018-08-05T07:41:22.547Z","1.0.0-beta.22":"2018-08-10T19:26:39.825Z","1.0.0-beta.23":"2018-08-16T21:39:40.907Z","1.0.0-beta.24":"2018-08-22T22:33:16.493Z","1.0.0-beta.25":"2018-08-23T19:29:48.202Z","1.0.0-beta.26":"2018-08-27T18:23:18.773Z","1.0.0-beta.27":"2018-09-10T22:20:15.456Z","1.0.0-beta.28":"2018-09-28T00:33:08.658Z","1.0.1":"2018-09-29T23:05:17.216Z","1.1.0":"2018-10-17T22:30:31.859Z","1.1.1":"2018-10-29T19:40:48.315Z","1.1.2":"2018-10-29T19:40:58.215Z","1.2.0":"2018-11-06T20:49:23.557Z","1.2.1":"2018-11-18T21:10:47.605Z","1.2.3":"2018-11-21T00:15:11.883Z","1.3.0":"2018-12-06T20:57:41.719Z","1.4.0":"2018-12-28T02:41:23.153Z","1.4.1":"2019-01-07T18:33:16.045Z","2.0.0-alpha.5":"2019-02-26T23:15:22.371Z","2.0.0-alpha.16":"2019-04-25T19:57:32.882Z","2.0.0-alpha.17":"2019-04-26T18:35:53.547Z","2.0.0":"2019-04-30T19:31:46.142Z","3.0.0-0":"2019-09-17T05:21:59.301Z","3.0.0-alpha.0":"2019-09-17T05:23:59.128Z","3.0.0-alpha.5":"2019-09-20T06:32:38.707Z","3.0.0-alpha.11":"2019-09-27T06:49:26.088Z","3.0.0-beta.5":"2019-10-06T10:05:13.410Z","3.0.0-beta.6":"2019-10-08T04:49:48.614Z","3.0.0-beta.8":"2019-10-08T05:48:23.332Z","3.0.0-beta.9":"2019-10-08T06:11:50.375Z","3.0.0-beta.11":"2019-10-08T09:43:00.687Z","3.0.0-beta.12":"2019-10-08T09:53:55.333Z","3.0.0-beta.13":"2019-10-09T04:13:33.885Z","3.0.0-beta.14":"2019-10-09T04:33:14.355Z","3.0.0-beta.15":"2019-10-09T04:50:54.525Z","3.0.0-beta.16":"2019-10-09T05:06:11.320Z","3.0.0-beta.17":"2019-10-09T05:25:12.902Z","3.0.0-beta.22":"2019-10-11T04:40:59.668Z","3.0.0-beta.23":"2019-10-11T05:40:07.070Z","3.0.0-beta.24":"2019-10-11T06:34:56.970Z","3.0.0-beta.25":"2019-10-11T07:34:56.153Z","3.0.0-beta.26":"2019-10-11T07:49:17.778Z","3.0.0-beta.27":"2019-10-11T07:54:10.782Z","3.0.0-beta.28":"2019-10-11T08:01:17.921Z","3.0.0-beta.30":"2019-10-11T22:58:52.326Z","3.0.0-beta.32":"2019-10-14T01:10:24.320Z","3.0.0-beta.35":"2019-10-18T06:59:23.216Z","3.0.0-beta.36":"2019-10-19T10:46:03.344Z","3.0.0-beta.37":"2019-10-24T06:08:03.586Z","3.0.0-beta.38":"2019-10-30T22:52:39.790Z","3.0.0-alpha.12":"2019-11-02T01:11:42.043Z","3.0.0-beta.40":"2019-11-11T22:31:28.975Z","3.0.0-beta.41":"2019-11-12T04:55:47.783Z","3.0.0-beta.42":"2019-11-12T05:53:56.280Z","3.0.0-beta.46":"2019-11-14T21:58:26.405Z","3.0.0-beta.47":"2019-11-15T00:48:54.389Z","3.0.0-beta.48":"2019-11-16T23:36:10.054Z","3.0.0-beta.49":"2019-11-17T03:38:03.908Z","3.0.0":"2019-11-17T07:06:16.512Z","3.1.0":"2019-11-22T03:28:27.025Z","3.2.0":"2019-11-24T07:35:04.053Z","3.2.1":"2019-11-24T08:03:58.619Z","3.2.2-alpha.2":"2020-01-14T20:27:20.891Z","3.2.2-alpha.3":"2020-01-14T21:12:45.435Z","3.3.0":"2020-01-22T23:31:04.077Z","3.5.0-beta.1":"2020-02-22T23:26:22.432Z","3.5.0-beta.2":"2020-02-22T23:52:28.100Z","3.5.0-beta.3":"2020-02-23T00:07:09.224Z","3.5.0-beta.4":"2020-02-23T01:57:13.651Z","3.5.0-beta.5":"2020-02-23T03:09:54.612Z","3.5.0-beta.6":"2020-02-23T03:17:34.268Z","3.5.0-beta.7":"2020-02-23T05:05:18.976Z","3.5.0-beta.8":"2020-02-23T05:08:32.981Z","3.5.0-beta.9":"2020-02-23T05:32:56.057Z","3.5.0-beta.10":"2020-02-23T05:50:16.515Z","3.5.0-beta.11":"2020-02-23T07:37:03.770Z","3.5.0-beta.12":"2020-02-23T08:59:56.590Z","3.5.0-beta.13":"2020-02-23T09:01:58.176Z","3.5.0-beta.14":"2020-02-23T10:00:00.002Z","3.5.0-beta.15":"2020-02-23T11:49:03.559Z","3.5.0-beta.16":"2020-02-23T11:58:25.743Z","3.5.0-beta.17":"2020-02-23T12:14:18.315Z","3.5.0-beta.18":"2020-02-25T03:59:23.186Z","3.5.0-beta.19":"2020-02-25T23:56:58.452Z","3.5.0-beta.20":"2020-03-02T23:22:30.069Z","3.5.0-beta.21":"2020-03-02T23:26:53.701Z","3.5.0-beta.22":"2020-03-02T23:42:07.358Z","3.5.0":"2020-03-03T00:02:53.129Z","3.6.1":"2020-03-10T18:42:40.215Z","3.8.0":"2020-05-12T19:19:16.367Z","3.9.0-alpha.0":"2020-05-12T19:29:40.355Z","3.8.1":"2020-05-12T19:40:29.459Z","3.9.0":"2020-05-15T17:57:50.122Z","3.10.0":"2020-05-15T21:15:15.804Z","3.12.0":"2021-01-20T00:01:30.453Z","3.12.1":"2021-01-20T00:12:24.454Z","4.0.0-alpha.9":"2021-02-03T01:47:53.828Z","4.0.0-alpha.10":"2021-02-03T01:55:59.865Z","4.0.0-alpha.11":"2021-02-03T02:24:06.333Z","3.13.0":"2021-02-25T23:43:22.058Z","3.13.1":"2021-06-15T23:48:37.900Z","4.0.0-alpha.13":"2021-09-23T23:32:02.182Z","4.0.0-alpha.15":"2021-10-06T17:03:51.461Z","4.0.0-alpha.16":"2021-10-06T17:05:06.066Z","4.0.0-alpha.17":"2021-10-06T18:47:28.722Z","4.0.0-alpha.18":"2021-10-06T23:40:31.549Z","4.0.0-alpha.19":"2021-10-06T23:47:27.303Z","4.0.0-alpha.20":"2021-10-06T23:54:54.928Z","4.0.0-alpha.21":"2021-10-08T17:05:58.547Z","4.0.0-alpha.22":"2021-10-11T20:39:16.537Z","4.0.0-alpha.23":"2021-10-11T21:07:13.370Z","4.0.0-alpha.24":"2021-10-11T21:46:44.012Z","4.0.0-alpha.25":"2021-10-12T01:20:36.810Z","4.0.0-alpha.26":"2021-10-12T01:34:20.055Z","4.0.0-alpha.27":"2021-10-13T19:06:20.365Z","4.0.0-alpha.28":"2021-10-13T22:18:12.361Z","4.0.0-alpha.29":"2021-10-15T17:35:46.301Z","4.0.0-alpha.30":"2021-10-15T18:50:52.671Z","4.0.0-alpha.31":"2021-10-15T18:55:14.738Z","4.0.0-alpha.32":"2021-10-15T19:39:37.170Z","4.0.0-alpha.33":"2021-10-15T19:42:57.663Z","4.0.0-alpha.34":"2021-10-15T19:53:03.371Z","4.0.0-alpha.35":"2021-10-15T20:00:05.264Z","4.0.0-alpha.36":"2021-10-15T20:03:25.271Z","4.0.0-alpha.37":"2021-10-15T20:06:19.049Z","4.0.0-alpha.38":"2021-10-15T20:45:58.408Z","4.0.0-alpha.39":"2021-10-15T21:09:55.688Z","4.0.0-alpha.40":"2021-10-15T21:19:50.564Z","4.0.0-alpha.41":"2021-10-18T18:34:15.399Z","4.0.0-alpha.42":"2021-10-18T19:40:22.611Z","4.0.0-alpha.43":"2021-10-18T19:44:38.320Z","4.0.0-alpha.44":"2021-11-02T17:39:24.217Z","4.0.0-alpha.45":"2021-11-02T18:15:43.208Z","3.14.0":"2022-03-18T00:18:40.008Z","3.14.1":"2022-03-18T00:48:20.950Z"},"bugs":{"url":"https://github.com/AgeOfLearning/aofl/issues"},"author":{"name":"Arian Khosravi","email":"arian.khosravi@aofl.com"},"license":"MIT","homepage":"https://github.com/AgeOfLearning/aofl#readme","keywords":["aofljs","@aofl/server-environment","server environment","server","environment"],"repository":{"url":"git+ssh://git@github.com/AgeOfLearning/aofl.git","type":"git"},"description":"Helps determine dev, stage, prod environments based on hostname","contributors":[{"name":"Daniel Belisle","email":"daniel.belisle@aofl.com"},{"name":"Micah Blu","email":"micah.blu@aofl.com"}],"maintainers":[{"email":"alexdinari@me.com","name":"alexdinari"},{"email":"lorenzo.battigelli@aofl.com","name":"lorenzo.battigelli"},{"email":"alex.dinari@aofl.com","name":"alex.dinari"},{"email":"it@aofl.com","name":"ageoflearning"},{"email":"jie.zhang@aofl.com","name":"jiezhangaofl"}],"readme":"# @aofl/server-environment\n\nHelps determine dev, stage, prod environments based on hostname.\n\n[Api Documentation](https://ageoflearning.github.io/aofl/v3.x/api-docs/module-@aofl_server-environment.html)\n\n---\n## Examples\n* https://stackblitz.com/edit/1-0-0-server-environment?embed=1\n\n---\n## Installation\n```bash\nnpm i -S @aofl/server-environment\n```\n\n---\n## Usage\n```javascript\nimport {getServerEnvironment, environmentTypeEnumerate} from '@aofl/server-environment';\n\nconst env = getServerEnvironment(/localhost/, /^stage\\./);\nconst debugMode = (env === environmentTypeEnumerate.DEV);\n\n```\n---\n## Methods\n\n### getServerEnvironment\nTakes a devRegex and a stageRegex and tests them against hostname. Returns 'production' if the regexes do not capture any results from hostname.\n\n| Name       | Type   | Description |\n|------------|--------|-------------|\n| devRegex   | RegExp |             |\n| stageRegex | RegEx  |             |\n\n---\n\n## Constants\n\n### environmentTypeEnumerate\n| Key   | Value       |\n|-------|-------------|\n| DEV   | development |\n| STAGE | stage       |\n| PROD  | production  |\n","readmeFilename":"README.md"}