{"_id":"platformsh-config","_rev":"19-4887b5e1cf9ad30732cbb5f7fba7994b","name":"platformsh-config","dist-tags":{"latest":"2.4.1"},"versions":{"2.0.0":{"name":"platformsh-config","version":"2.0.0","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/platformsh/platformsh-nodejs-helper/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/platformsh-nodejs-helper.git"},"homepage":"https://github.com/platformsh/platformsh-nodejs-helper#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"760c739a6a7ea9cff3cf258abb6b7073899ece28","_id":"platformsh-config@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"crell","email":"larry@garfieldtech.com"},"dist":{"integrity":"sha512-qltC6Ighuxyq4meAK93+nKcitudB5U3jQ1l+mkh4f/KPthdOqa8a6qrMxd6YMGVkTLmZASIsCSsb3JiF36UDqQ==","shasum":"27e1767e14b57fc66298beceeba91e8c17c8cc82","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.0.0.tgz","fileCount":14,"unpackedSize":51175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfWmiCRA9TVsSAnZWagAA/cIP/1dDlqA6J5ezVnuKNHzg\nRRqojt6jbS7ltjwkqwCQFtU45cJkkS8tRtnfB36jLaLnMLwFCpg3O0Svyqac\nIP9CtXlbnHiunalL5sLvFBLPGsqqO+W2q3GUyjPLoZv5RzR9cq3mBhdfdXf+\ni9bGkIQjMqYsUTqG0sMsic+4K9SzVSdWOKXxfd2sqpPd+Faz4kXGF1xaQ11P\nV3QvB12LTbzQJp+iLeCXQkAkRzKqRhZqis2JPrXpCkQiD4eh8fsu3i3/NmgV\nVUcjXBHauBrb4FHOLH0MO3i15HbIdvcrCIpOFnxlE/vtcZGJrbhnfxYdEFTf\nGfBDxoTT5jExZo5a5Sriz2xhgUmZXE+cURuVPap8fKGSEI1ZhEYst3o31Ty4\nC51Uu2VE0GnfPf0fCUtNDHjcSZ/pEOwUsXVyOR4kGvQDc7gaPuR3tjbqseGI\nMxIb5fmJo5FQ1T1jfSD/gpEkqmZr0AAtJ1w5yaNXei+AQYjEXvxHqAYkLCIm\nwbSHPPTq/wBBeb/OQ5doS0VvlXocRBLD6aJfSWNA3sKqCBP0ojEiMUT3mbBn\nZA4XvMXl6Dq1gLWEYRNsS58y/eO2Tc5Ja4QxwcNwWxFf7YU2td5Co2xLiX48\nyh15k7yD6Hj/Ua5K4jwMhbxvTZyTKQ6C5KF1+tF4IP/iddsHpHMk90F0EJ9c\npYtR\r\n=ZF5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW5WI0MSPgyiODegAtAylPrqHBb7hsnz83DqjgrIOhOwIhAOm88PENb7ZP2Ff2Ig7w0IYSikG4P9b8oO/VRDuzWMSj"}]},"maintainers":[{"name":"crell","email":"larry@garfieldtech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.0.0_1551722914075_0.29329631557821356"},"_hasShrinkwrap":false},"2.0.1":{"name":"platformsh-config","version":"2.0.1","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"fb031cf73f7db76a1f3edda594397e14a6bda418","_id":"platformsh-config@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"crell","email":"larry@garfieldtech.com"},"dist":{"integrity":"sha512-2Yvv4SbcEuf0yppN601fMP4YF2yot+6VhwQkJlf+8t+TOv7CYX2bLryCNvban5IfTt6mnOv+3V5V97oQmu4ICg==","shasum":"41ab74d45060aed7cd1f37e3d12aeaedf1fde7a7","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.0.1.tgz","fileCount":14,"unpackedSize":51163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfWvDCRA9TVsSAnZWagAAWnMP/jDQdNnd+yUFqvHcFLQ9\nCKx6B3j3XbJac4aVyjjOeQjhCvu60aZGlVSmpUVL/n4pETc9mfFFtje/GmGe\ntcpRdqxKohpo4LCoChHDHCIlr6qFjXpKhjj32TrHu4O8vnGBBOkOtpG33I94\nxgodArYzycr9gJjUX6TWQnKt1Ni3B+2nfnuJzsR6A4iDvpIU9P+QhxzmZAuu\nx+/9YrxgG27V8d5+Ad3EX7L3jHNxy2xmk73M95yQTAZqrC6cljRGQiq9G8A4\nS10TkucxyZomLT17FkHLdoO7laOY+y/TACesvpT+z0OHQhMYrUZBB1+iaHCa\ns93wExwTRV/W/4+De91CKl9NXZk6HtkkoaWDjPFgLHBaEDhlzcJiPjABjhRM\ntOlkNY3z2kk4FEB6vEcSw0xiKMwiZ1qDTs8erzmp9pdSU9hy/wW5CWI/h5mW\niol52ZJbomWgpP2O9z/2nUVdGiYB5Vz4OZtxSAW2MppQhNqrWH90sCsBLhG7\nbYBcbtgkwZ6NfW0AXAjDfc17tJ6J8FdXIGB+VSYbUwT0sVbN7HFpfkbssiyy\nnXoe65/kjN64PSVkNkF9asepbjU4cqvolvwsRlgJA/teIshbdNM5JsDVw7xa\n6am+2sXpzniNoSl522Zq+vnqRnsFxswtnfdk4LdVj6UNf3m1xqhu5THuz8hO\niY2R\r\n=rKYZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUkLoyRUS6s8OhobDjvqz8Jm/74ILpCJACQzK5ls6WHQIgU/bkb/k6l7+PKmZxa3G0ofX3jMoOpSa4qZZPqHF3j44="}]},"maintainers":[{"name":"crell","email":"larry@garfieldtech.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.0.1_1551723459067_0.9118742653172232"},"_hasShrinkwrap":false},"2.0.3":{"name":"platformsh-config","version":"2.0.3","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"e24bbcc1eacfb040a4d91381174690ba3d6d51bc","_id":"platformsh-config@2.0.3","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"nick.anderegg","email":"nick@platform.sh"},"dist":{"integrity":"sha512-N2v7CCqsGWWcWenx+Ts/ro3tjF9S1ttf21JYqrVlZCnAxAGXWnbGoJED5rnCTLz6jV4OrksNIVZCurbtlwup+g==","shasum":"1388cd8cad84701de495dbb39ee5f71839650703","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.0.3.tgz","fileCount":5,"unpackedSize":28090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgGFsCRA9TVsSAnZWagAA2iEP/3yKgvEfVpK0SOKGtBXM\nMzLABy9XjgrJseCCd9a2iFHdOxetENTldWPyCcGjP/+YGwejEaqjt0Ttvq+t\nyV4UxzcFtMl0O8v/ctHLhAkyM4YQBgrmwTdv/U9phK/tM1jBHiOJlfpaJvCK\nKSIHB+hLi1VwNfTuvW1p4ssZO9TBC3Cy7+kNlYCJqJ8ik/txiEn5JHq4Cpnv\niu+8amjdRorUbx4bzTCLVsGfPysgvV96YEttPyBrvdlBV95N7f445/+vAllp\ndFSmHf3ae99N3Xwm+KlNCCK0CbhuMVQ8utuEqYKlKs3lmKTip6+7UsdbS/BH\ndaiXbXC/R+bbM1bB4xcwxcMR+um5qFC8N8ugIaJRD8KMZaq1PktAJkmcEt1Z\n7rLMPwmYhwgoP1R/z8eR2zSccfMz+v97ctY0BCL+YvwR7doNg7Joc7tJZ4Dj\n9aMyzwsxBaxfGTERCelxwH7Lhpn/jxkuINakyuBPlPSozsygSbdGses0EoO3\nyYuwpnL04sM9sZ7y0h/kbfqHY62z7E7k5+IPWYvsX+85kH3kXE+6K5QcDdkg\ng1geckL/XfYeampxlGy5yY01lOo6FDvlwZHNIUprVUp6bgvoM+rH9AapcoO1\nXD2KvdikXQ0/bCCV6fIOhZ3ArPlPHU+D84WJ8LO5S+bTgomM6G/RswdA+bBr\niwq9\r\n=Bry9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHHUvJOdXwegWg1zib7etagW4U2H7tL4hH8KbvQWnAyAiEAuPVFHkxfYHArWvVmVH0uRToxvd0nfD/I0D0b+lDxYjI="}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.0.3_1551917420414_0.5775944886046105"},"_hasShrinkwrap":false},"2.1.0":{"name":"platformsh-config","version":"2.1.0","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"1d659dddb94c3ccac307a92c5640b466ad314bec","_id":"platformsh-config@2.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5HtLIQLjOmCUHXm4Z/5QrtMP+owX9BeNg+/4jl6OegBk/MR1EAGff/kjWIRdBMgsJydL+IkYY8ll/IfTDldTHA==","shasum":"5df48bd9b1899468f228bb41bd8f76b22b7c169f","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.1.0.tgz","fileCount":14,"unpackedSize":44359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclPhHCRA9TVsSAnZWagAATQ4QAI6//9nT+euZGisfMxEU\nfc/5WfzsJGcMvLnWEfE1PdaiUD9nIHNUyLlw+ffypO+BuCgezFFHVtHHfmLV\n5YxFgWr3tptXmAdva8qzPHTzSR/0uxNcnsxMYUDoIH7wSE182hR3Mzu6Ck3+\np0vsPWw4nkzAaRqSR+eIXw38Ee+/1fQ4KC8joV9a/Fa/jtf80CWRX1lydiu3\nnu4gggJ1wX4hE+tfNYoYp4wik2pqjbUUE5BKWBz3ij/kHFmtH8hYWbEM6Hcb\nwn0+6V4a0DHuhAoLVe7dVynJy3YrxVlH8gIqCvoUUaql4nmgz/W89tFZ1CSe\n8eP6SLHTAtqoMxE553OyDWGnfhpbYp0iq5gIVLDIQ8E4zISIbmYOAYM0Pc9U\nIMXEbxg/PHN9FbmCNDqXcDtQaliL9AEtqmqo00gaDd8SC75b1aJhGcjeXu7Y\nWBkfWLnK9bPFCom96ml3ypV1Rztbi+dCCyXRkCHsT7PuK+Gg77hsRDrjXz/n\nKFlJA4H53b98Hyn5WwLdzxRurGrRcCz3F1CL0/X2ys5A1x+uLeCKAE1/J5bF\nIJWWrrmm8hNHBzEDOgiuxHic36lhbq632zhbSMZD5rH5e7M3rSzt5Iip7CE9\npn4+FRsSXzRnLdfyXmNT8u0pTjYzHs+sTM425yajVBa83KoIYzY78Xs1Lxts\naixi\r\n=7sB7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNuAVWHmW3JlEOCjjfznF/fgrLOnovZpvMtn8k2ZnLNAiEA9nHhW3ODHkaUo7KMZUnHOmvd08u5sZoa8cTQW1W/SGs="}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmUser":{"name":"crell","email":"larry@garfieldtech.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.1.0_1553266758831_0.2323442037728316"},"_hasShrinkwrap":false},"2.2.0":{"name":"platformsh-config","version":"2.2.0","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"7d9a06bc13da23d13b0b7e45f375c26a3973da2d","_id":"platformsh-config@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"nick.anderegg","email":"nick@platform.sh"},"dist":{"integrity":"sha512-K4wh32ZWtGEs6NNZrpftlpgclRtE7sLAoWh0vQ8XlRTLT23Kt50FNlYkC/cX5K6SnPkz/tNnPi5ok1yDUI2tYA==","shasum":"64cbef4a4a17e3b16c702723ad7f5817a48b882a","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.2.0.tgz","fileCount":5,"unpackedSize":28723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwNxUCRA9TVsSAnZWagAAz1AP/RXjBNegRjA3s5Uz8cuU\n3CEVJM50SUqDU2+UoIv1IMmp20AT3qjuM1aFqkYNwarQh6N2VGEJn+xG8iHL\nEYkjmpDAICrx/Y5+urreBUcZtyX0/ncVEDGu7jemzojTBIH3TVoc6mXFYh6Q\nj0Jq2IBgDqjJ0eHgn5CxbD4DaetLZyZuGW2V57SZyPp9Mqk7BlAgZLG0p/7b\ncS/s8U6fSYj2liPEdd24gRk++FrYDQVauv397sFwaPAw0ormiUv4j227RKUe\n8AMvuwX1ysCt4If14iUhtlyyGmrmgwNyFEMM4xLaBUEINOEhmEIdhwh45C92\nKmqpfFnNVNCULE09JpXonTctTtY0teGY7pHLYYNpR2+H52tS8LpufM0c5pwp\nskGvu9kLvqJV728ziJ6Xg9ohTY7xdyWOD7NyN8A6BJ1LMe/mb4vzh021SsHd\nk1+cMKA+ry/18c755T2/sI5vArAWctnX1mOxfKkqF5e6eFj7BgKls6vV+atZ\npuBgZWYI9LRXZx6dJr9sR7/1VQP3EN9pj3JbpV+4MeRcQmpbvcBgpcAA+PTc\nmUSuk/yMeM2O36eK2FxJen5TuLo9muA2S8dz+KGC+RL9VaTjbHDneGC4lbBA\n7UAU1GYw5UX7/3ktN5/Fs75wmrLCiyluEiJFlr+UojFAUR6DsRl08PVGxW2+\nr+Zh\r\n=JNT2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbAp+GjKjXyGuH/zce6ZE2XeiWFFAfplcrKmXDhpb/BAiBEerNEo46ZZUHEEJjzNIKUrPuGBWVDtHMW2nkwJzYZvg=="}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.2.0_1556143187738_0.8627550803956741"},"_hasShrinkwrap":false},"2.2.2":{"name":"platformsh-config","version":"2.2.2","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"c16cb1b8154b6990f66a7ffa0e4d9954c566ef43","_id":"platformsh-config@2.2.2","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"nick.anderegg","email":"nick@platform.sh"},"dist":{"integrity":"sha512-YObElnDDxYEBGHIIfeA26r5HL8+rSl1GnecseqZwu69IADVBxCOXPuSkhsSjhRafk0zbfcMACgtjwFr8l/oNwA==","shasum":"416ca2ebfd392454ab4bc2e6a660412d56221878","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.2.2.tgz","fileCount":5,"unpackedSize":28559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyHMdCRA9TVsSAnZWagAAWccP+wb221VRtA8dneeywkFM\ngxjvETmMSha9sIrrEIIyZ1sHA6JC8xghOHkJYIwrF8uMOapLrI8WHin3lOnK\n5uxSXr5t3USEPTMl0YI5shuDu7a4XIhb+89MXwnEi314iiA6/XF5wmgAmQQe\nzV0mtyxcRb6c+Te6aeAyPTU5w3+HmqaDjRRIYgrjlqbFvdYMwKIL8E4Cjx6Z\nmUF4FlAPaG2b+iiHtUx0nsPWwavhjtEX9iXnssDYTQeprEzx0BwY8K8UgVLd\nV1043TNaCvZ30aEqNxHG1FJb8rL9YzScbGnWXC70JDg9bmbqLbz4bVBzuzJd\nig3nkr2r0ARmcsp4E4j9xpngIAdVQeVk+E6StkdC67NzaKoSZZniybAg4EzM\nyVxQRqo9srwl40fXSoD4lFuqZli/Oa9APlNIJG+pwXTPNV95Gy3AJBkDRu5q\n74MrVKs23TvKebr6suq76GmrrYSb0h8fLLLf/0fel928fdV9k6tX9MCbZnqV\nudBFDwJiXKVXXZnhEO8Q5YGcMMZ6FNVAXWE6BEVY26AIqJmy9O5nYRos3wcz\n5x7vvoXlCMFJhalBlGzMbVGy5TckpZnZ/Oua6SGYFFFgk1FkCzJgu7jhqwR8\nH3hw3Ll7bf4lypWEne7x4F3CAqo0EAF619fhqOdKmy74idymsiumIWeojr3k\ndm3i\r\n=RgDN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/f/98n7+Kbs4K0wNN8Qp2sAOd58kFnyIUVnPtNdlmcwIhAO+24JAyRUH9UgaSG5VZVjp0HjXkClif7uyLjCFHV6qR"}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.2.2_1556640540722_0.40812569917771224"},"_hasShrinkwrap":false},"2.2.4":{"name":"platformsh-config","version":"2.2.4","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"20b1b98951560bca2d9e10c92c2616d357cdfbe8","_id":"platformsh-config@2.2.4","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"nick.anderegg","email":"nick@platform.sh"},"dist":{"integrity":"sha512-zRqpyTNN4NKTrHUyb12RnYLK+VP+c0FcokVxGL/51KmQ32zMfSot/rmQFZn/AV7TrcvaOEL8F5DYuHEC3TFaEw==","shasum":"649730e96b1173dcc0d4415dc239d32c201388cb","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.2.4.tgz","fileCount":5,"unpackedSize":28559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyHNLCRA9TVsSAnZWagAAEC0QAIOaSQC6kJKuoBQbis+r\nC3TRt8v//MSRZrGrpzxQd6SCPZl0ivPcn48TlmgkacHWB3sX3Cwz6zYJzA+X\nCuGl674vqny/dECWZIYclgDvdQ1pWWBxigsKR+DrE2zS725afqIYcuENYulG\nznNGD/sCBoyFC3Pq0UUQiAPwciEz6NL2K5r5U10nf6a3sEw22cNpEzvyFXgX\nbTJbeg24IK2sLxw3G90ZM4tRUs2G1hQ0JdpK95N/Wb6eY+XVJntNzNVFnCyj\n0j2rSA/6f2uCnQ1JF1v0TYr7/fLGOGvgnTs7uje4rbGRSD5P7ReFILFZb95R\nX4zoCPFhFY+90YxtC1La6nnB2bbqd1kWj5hBy6+ycs0cTzl54pEksau/Jpub\nIFLn/tzdTfk6YxmOCuGZ+yxhbeKyHytGz17UicEWHvtmCm7ZXqZAx9uizCz8\npj06nkJG638CcBmE+8fq3Ctr/xQU7rh4dYsb9StsPgp3Gn/36ORhaOQfPBpy\nHKXrLDwrJvxwSGnbC8rNldzLnD26COybErp+HvT7YEt2jVQnlZrg7MKX3ze2\nXWCy9ZdgcM51sQLvDw4jpC/hpbbhg6tHF7+mS08byITSKM60/4zfA+OT4YXU\nerg+tiAIQK2m6R7OZgEs7iksYIB9PQvh3+wE9huddXwQ8q/D4RUgocKBg6i3\nAPpK\r\n=Uuaz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7DyAydXlNssItly62DntOsI4H8rRpAQbbzKrvelvzpAiA7zfj1HwBAIxsqK3Xqn+IzZTvp5l1XecXNymlDByyygg=="}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.2.4_1556640586504_0.2639055939830388"},"_hasShrinkwrap":false},"2.2.5":{"name":"platformsh-config","version":"2.2.5","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"f2f459e49c688d0f9bef35b62c5f65f0d8f9bee7","_id":"platformsh-config@2.2.5","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"nick.anderegg","email":"nick@platform.sh"},"dist":{"integrity":"sha512-aZXI88zcyfUrHgYNMy68D+kb/bXjGm9U+Bo2AUivsrEt0ns4i/6AAStsvJ32DuhzZM/dHmZa5gmELq8jjhl3kg==","shasum":"e0b302fccf12fe65374aebcff90c348091555e15","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.2.5.tgz","fileCount":5,"unpackedSize":28963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9qIeCRA9TVsSAnZWagAAI6UP/RSLjXqf/PTR/e+juO/e\nSejaNpT2UKV+U2afqsAipMDqQztDRigGGyVOIVzqoT1uHpmquV2ovivR8SY5\nEcBKOzzyTskHNeXX9dA+nVYRjVshUTFCRDPKDNtgupcVwzsiq75A5IOQlFP4\nXBL45rZWYkvVvRaRqfei4Pa7A8Ppq6M3+dIdcyf46y9Gs6HJHZon/vhYngJf\nyF163/mKVHWiVQ8rkwPHpCUvx7tafzXg7lw9YY2yNdGR6VZlbrBdsTA/zvNN\n5Z78pzWQN6k6aMu7GNQqgR6YMAFDHr4czRcPdyuhjMi5pPvP99gPhtezXAbo\ndkXFoRtPWnwQQxlL+xxUoZPitTW1ny6gqMMXOU2AdtfG+/8+vqc6iDtBy32s\npqyl61KuJo9iW3aKa473x05FJ4gTuWuHRXbYWHznI/11380k5WA68VD0GEKP\npqIG0gkeu2oDI+xTRdNEqumWUhWSiOU3J0v0QMqVtdv5lVZTfAulk7OrlD+s\ny2pIupa7In76J0dCC4E4yRpUWvW15eFrPeGDRU+hJIDdtHYRmqUK5DE7M7jb\nxD0a4bVOu7aNL1myBVT06IMIpgYWciu+gD6m0PBWWBncK0ocHS6RBv4yzIox\nFCTbtnmitRS58xBcADNK8vpmU6lPx9xd5/LzQ2o/XKBff/JeZTDIbDQZkv3g\nAXTp\r\n=jEGM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnJfNKz7Foe+NqoZMJwabs6wkUokDC45jjX5ToRG1k+AiEAwV2NWPMQPvGetUO7m0pTBUQIwn30klyeK05esJ7ERdI="}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.2.5_1559667229743_0.8953522002525585"},"_hasShrinkwrap":false},"2.3.0":{"name":"platformsh-config","version":"2.3.0","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"96f55bdff23e52f7b55cc38b6a1f2e4b537def37","_id":"platformsh-config@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"nick.anderegg","email":"nick@platform.sh"},"dist":{"integrity":"sha512-rxU5ZJHHGFfm2kxEQ6qIrPO7ZvQCeK2fwpCFSq5PmKBEs+U4TB9HYNVxZRimLvCdIfuddUk+UKhoLm2TcZJTFw==","shasum":"baea37f56313da0c3b30461a25d039926bf664f4","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.3.0.tgz","fileCount":5,"unpackedSize":31021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdg5PECRA9TVsSAnZWagAAba4P/3578lSKHXWwxhvcFRfZ\nDNp7a4+5p33CfxKiOQi7wSxJ+Lg354u89cjDXaaXmI86f9fAVBwCroJPe8rI\nt5zTd9m0T26Zivmr5mtwEalpmnuWK8Tfay4/C3D8Vr1omgSdVDXDIAYPpco3\nGMeKlxEBdujkh5K3xz+eWnhuW/ra6okmsrwTRkFxRwfPJmQ0crwO5MgwuUTl\n8dlxybHtmVrKTT2jrf3UWfs7w528sBzTVRm/xjCXlmWH6JjPUKNEItZ57sUM\nKRHQyPFu8yqpBiUDR4eueNh7DFOjCu/UjBFof+M51+WI+DvgEfiOr3lqnJ7N\nGAcH5Y/pCznwF2nRtoCt3mJ18Bj1/8/MW6FJMA35fX8FE+D8jTVfBhiBr1Dh\n9XH2lmv8r4Jg8I343Qxbvo9eyZAa9WjFF2efarMxwG29bIErM6Gn4oVadCtI\nUQwdhnlxy1P+/Lox8Zx4j8Hnr1gztYOVcQR81JXAzzJCqBScvJnoMIHR49hY\nCeAFuGpKOmHTBifyz8/bcodhffaM1QFNKDZdu47tuBe9pbkKRoOs441lXisB\n0AL8+vFW2v/au6A2D4bxjoW+idvJa0pVgr7ErpoiBwTqMzxKVblWetQK8xct\n11ZavggL6PV/EAmTQDWUCSGFam4dOzkmrfH+VG9pFPoSsLy49uwVXYQMiCqB\ntcZS\r\n=P7A1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFA19uoo0QB67WimCq9QYJlXbCj2Q0d+bCHx2/Yf1RasAiBHpqxSFYIS0NuIXvFywSmkylSTvZD5EDiSHX0LBRb4ug=="}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.3.0_1568904132095_0.7914462695223803"},"_hasShrinkwrap":false},"2.3.1":{"name":"platformsh-config","version":"2.3.1","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"86858270ba432f7fb7358a111577c3825f615145","_id":"platformsh-config@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"nick.anderegg","email":"nick@platform.sh"},"dist":{"integrity":"sha512-b3WOJQ1A7fonAB46PF9aAOKj/0lsHvFSYcvnnPi4gowcs4DiKDjxETLHLs3kq87AyVEZW9WtcdoON/q3vvLMJA==","shasum":"3a9746af7b5105b60a28c7ecc9b881b852cc6638","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.3.1.tgz","fileCount":6,"unpackedSize":33648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwH+vCRA9TVsSAnZWagAA/aQP/imt2w7vNONT+fSv0oYx\nHQ2dK+hCshtnvQwq1WO5QZGvtWbMKcDeQMMrbqgSVxkT558VoHpZxHPR1s+H\nw+0Y6xqKr1ttOb5V/4L9fEfR8wzFoJtYxqZ51HlIm0/ZNRupNtrAfv3rOs0w\nwuBMvgScqU/tq4bN0a07Rc3CC+k99qb06UZEk5HzEGoFvyQ4Q+rUcMw6tprk\nfZNV+646S2SdTMVFJyvHJy0Sl/G7XNCoZxhTrtMFmJK5/+hb0jKHOw9uLZMP\nHaYSrOv2Xbg1o7EY6zsQl1fJMrgxKb95wwex8UMsZYtbKmcxLlei7dP9KVwm\nSdkEtJh1vY7MId0+fefgeGBSxOjutgz7l2FdRD6AI+Fz8EO+1bajWArXa7sb\naTqzsw1lO30OLqhaX8fO6kuXe/D1K2igvaMZGoAnJ6lAYxAGnyBqhBws0zBC\nQKaIqkZLhgUAtkY2tBBYD0b7qd+5saN+hsVkK8UU7339JARQXDEH68Kq4Ob4\n9Vwl8VD2zKz+wXK5X+HbUKorX1KjmT1JV7erur/aMzFuDfoq5nITRLAjn6vD\nMG5Saz3fbzhJ4G2Hg44/gBIA0T+UU6F7z9yVs0aHdS/j/1QzLQuGk+ci0Lts\nfgKrOnrgZvRtq74zLHnkifiYUXKRqoBtj9twklH7pAN+qic4LbT1ncZkciKg\nXifD\r\n=33sD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE22G9H3ritgFkSDt4ImLgTSpP1EOjEKPN2Y0ggrqlJqAiEAtSVv7RR4J1KY6MHJawzt3kgwOPyZ0CwA67SEDCj7rWY="}]},"maintainers":[{"email":"larry@garfieldtech.com","name":"crell"},{"email":"nick@platform.sh","name":"nick.anderegg"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.3.1_1572896687004_0.11152078428281653"},"_hasShrinkwrap":false},"2.4.0":{"name":"platformsh-config","version":"2.4.0","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"1de0a1337b806b00c9ef37a1e79bc2e6962a9cbf","_id":"platformsh-config@2.4.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-cHUSguDE+B2MYunycfPW883x3se4VHKLjziCVB1TFeCfhpagZ8ood46Dsl1Sa7ifPszzadxYaElt3u4J5JgLTg==","shasum":"c5f94f3a3b697fbf5195054f66b420e298cbd0e1","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.4.0.tgz","fileCount":8,"unpackedSize":35635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGxkzCRA9TVsSAnZWagAA68sP/2p8W7Eh0mOqoSQsuItX\nlfwCkmHU3BBGQCyiJqJut0z5QapjmBYLs5klZZ58eOYzjLZHrfxwSFjUuMD/\nVWVN2U2LeI0IXImEyAinTfegc+NlfrW9W25m4Ieq/8+KA9EAIxnvKIHQfjv3\ncd968VGc2Rl34+DuiQBAHHiLxIQOA/xJMSOdN0FwG/+eVBRUL5LPN9rQAxyW\nCd9P+yFWUPaXtqdo4BN1SzhTryrWnWJ6Hncnuu09XJx3bIYy2iZtgOJDedcD\nSEtC6iV9kqBBljTw5469k7wizOr0oEBfcalxFEQZPjdfbuQuqtL6K5VpdRSp\n+CNgzoJU1ct/9zzkM18ji5qVbpTbPI01ICl3QXsMuychRzTlMuHRH2bHCWNx\n0xGsa3bZHU9n9W492CNQJYGzTvi6tAv1U06GJm359MaR2eiklrbwOStwWuxW\n1xZj8gu1DEHsE6XL2toSelKdam1OOlAJf1Mt1c9ghFrmGAu9jVujB3Cr6oTh\nKmz6/r8zes1WjNJr6A14x10XizU4P/+0G3rHJKWC0hHSdARlb/Ar5x5YTY22\nMAYKkDYVxnhVh0/+7F0W7liE4MuHwYA1gBCMz3sfcwYk61RKRJLawbqAG52b\nKIs5dnD0i82VjTCVCllvnWdyk6Utu46lfYp1ReCd85I4K/4zSGPvBz/I+N1/\nAY6v\r\n=jG5W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgF1ocN5jlPUzacLYZimqSJZql/UhuR8GYfS7WKpdo5AiEAwZbTceSi4UMcaknW/vE/iBKtpWjCIh9jVf9+mcraVGc="}]},"_npmUser":{"name":"socksforcash","email":"chadwcarlson@gmail.com"},"maintainers":[{"name":"crell","email":"larry@garfieldtech.com"},{"name":"socksforcash","email":"chadwcarlson@gmail.com"},{"name":"nick.anderegg","email":"nick@platform.sh"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.4.0_1612388658687_0.7100692285172285"},"_hasShrinkwrap":false},"2.4.1":{"name":"platformsh-config","version":"2.4.1","description":"Helper for running nodejs applications on Platform.sh","main":"lib/platformsh.js","keywords":["platformsh","paas"],"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"license":"MIT","bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"directories":{"lib":"lib","src":"src","test":"tests"},"scripts":{"lint":"./node_modules/eslint/bin/eslint.js src/","prepare":"npm run build","build":"mkdir -p ./lib && cp src/platformsh.js lib/platformsh.js","test":"NODE_ENV=test mocha --reporter spec"},"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"homepage":"https://github.com/platformsh/config-reader-nodejs#readme","devDependencies":{"assert":"^1.4.1","eslint":"^5.14.1","mocha":"^6.0.0"},"gitHead":"8a35aa6ffb6f16ce4722404ecd611bb2aa461bb0","_id":"platformsh-config@2.4.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-7uiWcjhP0Q7/MDBpdcaZG5X4lCMXcU1va9h4yJZyAAtMpHZoogd/C/+5ucc94z3W40FJwf07MO5p15ZrGzDfQA==","shasum":"c81396b4030f2ba34f42823b30ebbc26ec62506a","tarball":"https://registry.npmjs.org/platformsh-config/-/platformsh-config-2.4.1.tgz","fileCount":7,"unpackedSize":33582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHaf2CRA9TVsSAnZWagAASggP/RGUIf4jsaeAEJeduj8F\nOD90IyB3nmvBT/0QlEC6JrJ3dgMUnZisbPfKtyHsibb8n1JRjP8+GaxgM6s8\nFAp4QbKqVXIEAGVteqIqCTVZrJD5KbzM3o81rnV6mFKE1q2NwQCykrEdypdP\nnGfTMmSOrwWJZ8XQO4mYhuuDAb/sWsMhM40+oFXInQp/6TJ2+/RY23sdsky6\nYtrT+Uuvu5awxHZ7sJLZg7s+6Agz4iJ/TyhSfCz4Hq7SYZt9QE+17X/rWyER\nEDUoZ1r0CS21eCGXOnHRB1pQCt5cXcfsPs1EDY5i0J5IdB5qph+5qkkYa5Ng\n09DaxItAtYFis1n17sRO8f/QqkSsWkIxtk0305dWUSFGKKR/EdbtQ10xQUEK\njV9kENt7H6eoeHlWfJueVHH+MEIGQrzGq/YAaxffEj/+SMUof/EtcTRypHLo\nxZSP0L/DYl3vAWZ5P9v1N+9Dw+L+GqIVlB6E1uqof0oulfbITAYnYBlnln+0\nJRCDUTXSip0To/frjmZ12hwi8kvTqFSyip0hsAkvtS8aSNNxTaqMlCobPO4K\nMxkyj2F+1t6JXslSvfN9VuZjoMsbMI7U+sRyV4fxG0e4GKxRBZrr2YjbIMwQ\n5ElM7CMgZgkL0kK8j6BubpncPbGQxZYp2tQvjUHK7XSZTO7GNn/X2Fh/yHdv\npivU\r\n=a0Qw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBghrlTh3uCzMe02hfWXNrITSTOBgqPCcM70Y++MP9UAiBxkSmNeP4GmbgFbpbd03EvnrQSIj8N4NH3ee1gvRbQJg=="}]},"_npmUser":{"name":"socksforcash","email":"chadwcarlson@gmail.com"},"maintainers":[{"name":"crell","email":"larry@garfieldtech.com"},{"name":"socksforcash","email":"chadwcarlson@gmail.com"},{"name":"rudyweber","email":"webrudy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/platformsh-config_2.4.1_1612556277923_0.0011346239184817364"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-04T18:08:34.075Z","2.0.0":"2019-03-04T18:08:34.277Z","modified":"2022-05-13T01:27:31.956Z","2.0.1":"2019-03-04T18:17:39.226Z","2.0.3":"2019-03-07T00:10:20.517Z","2.1.0":"2019-03-22T14:59:19.004Z","2.2.0":"2019-04-24T21:59:47.900Z","2.2.2":"2019-04-30T16:09:00.900Z","2.2.4":"2019-04-30T16:09:46.624Z","2.2.5":"2019-06-04T16:53:49.923Z","2.3.0":"2019-09-19T14:42:12.211Z","2.3.1":"2019-11-04T19:44:47.117Z","2.4.0":"2021-02-03T21:44:18.838Z","2.4.1":"2021-02-05T20:17:58.078Z"},"maintainers":[{"email":"thomas@lattimore.me","name":"tlattimore"},{"email":"mbenadon@shakaman.com","name":"shakaman"},{"email":"chadwcarlson@gmail.com","name":"socksforcash"}],"description":"Helper for running nodejs applications on Platform.sh","homepage":"https://github.com/platformsh/config-reader-nodejs#readme","keywords":["platformsh","paas"],"repository":{"type":"git","url":"git+https://github.com/platformsh/config-reader-nodejs.git"},"author":{"name":"Larry Garfield","email":"larry@platform.sh","url":"https://platform.sh"},"bugs":{"url":"https://github.com/platformsh/config-reader-nodejs/issues"},"license":"MIT","readme":"# Platform.sh Config Reader (Node.js)\n\n![Quality Assurance](https://github.com/platformsh/config-reader-nodejs/workflows/Quality%20Assurance/badge.svg)\n\nThis library provides a streamlined and easy to use way to interact with a Platform.sh environment.  It offers utility methods to access routes and relationships more cleanly than reading the raw environment variables yourself.\n\nThis library requires Node.js 10 or later.\n\n## Install\n\n```bash\nnpm install platformsh-config --save\n```\n\n## Usage Example\n\nExample:\n\n```js\nconst mysql = require('mysql2/promise');\nconst config = require(\"platformsh-config\").config();\n\nif (!config.isValidPlatform()) {\n    process.exit('Not in a Platform.sh Environment.');\n}\n\nconst credentials = config.credentials('database');\n\nconst connection = await mysql.createConnection({\n    host: credentials.host,\n    port: credentials.port,\n    user: credentials.username,\n    password: credentials.password,\n    database: credentials.path\n});\n\n// Do stuff with connection.\n\n// Note the use of config.port.\napp.listen(config.port, function() {\n    console.log(`Listening on port ${config.port}`)\n});\n```\n\n## API Reference\n\n### Create a config object\n\n```php\nconst config = require(\"platformsh-config\").config();\n```\n\n`config` is now a `Config` object that provides access to the Platform.sh environment.\n\nThe `isValidPlatform()` method returns `true` if the code is running in a context that has Platform.sh environment variables defined.  If it returns `false` then most other functions will throw exceptions if used.\n\n### Inspect the environment\n\nThe following methods return `true` or `false` to help determine in what context the code is running:\n\n```js\nconfig.inBuild();\n\nconfig.inRuntime();\n\nconfig.onDedicated();\n\nconfig.onProduction();\n```\n\n> **Note:**\n>\n> Platform.sh will no longer refer to its [99.99% uptime SLA product](https://platform.sh/solutions/) as \"Enterprise\", but rather as \"Dedicated\". Configuration Reader libraries have in turn been updated to include an `onDedicated` method to replace `onEnterprise`. For now `onEnterprise` remains available. It now calls the new method and no breaking changes have been introduced.\n>\n> It is recommended that you update your projects to use `onDedicated` as soon as possible, as `onEnterprise` will be removed in a future version of this library.\n\n### Read environment variables\n\nThe following magic properties return the corresponding environment variable value.  See the [Platform.sh documentation](https://docs.platform.sh/development/variables.html) for a description of each.\n\nThe following are available both in Build and at Runtime:\n\n```js\nconfig.applicationName;\n\nconfig.appDir;\n\nconfig.project;\n\nconfig.treeId;\n\nconfig.projectEntropy;\n```\n\nThe following are available only if `inRuntime()` returned `true`:\n\n```js\nconfig.branch;\n\nconfig.documentRoot;\n\nconfig.smtpHost;\n\nconfig.environment;\n\nconfig.socket;\n\nconfig.port;\n```\n\nBy default, Platform.sh environment variables are prefixed with `PLATFORM_`. In some cases, you might need to change this default in order to have access to environment variables at build time (like with [create-react-app](https://create-react-app.dev/docs/adding-custom-environment-variables/)).\n\nYou can do this like so:\n```js\nconst config = require(\"platformsh-config\").config({ varPrefix: \"MY_PREFIX_\" });\n```\n\n### Reading service credentials\n\n[Platform.sh services](https://docs.platform.sh/configuration/services.html) are defined in a `services.yaml` file, and exposed to an application by listing a `relationship` to that service in the application's `.platform.app.yaml` file.  User, password, host, etc. information is then exposed to the running application in the `PLATFORM_RELATIONSHIPS` environment variable, which is a base64-encoded JSON string.  The following method allows easier access to credential information than decoding the environment variable yourself.\n\n```js\ncreds = config.credentials('database');\n```\n\nThe return value of `credentials()` is a an object matching the relationship JSON object, which includes the appropriate user, password, host, database name, and other pertinent information.  See the [Service documentation](https://docs.platform.sh/configuration/services.html) for your service for the exact structure and meaning of each property.  In most cases that information can be passed directly to whatever other client library is being used to connect to the service.\n\nTo make sure that a relationship is defined before you try to access credentials out of it, use the `hasRelationship()` method:\n\n```js\nif (config.hasRelationship('database') {\n    creds = conifg.credentials('database');\n    // ...\n}\n```\n\n## Formatting service credentials\n\nIn some cases the library being used to connect to a service wants its credentials formatted in a specific way; it could be a DSN string of some sort or it needs certain values concatenated to the database name, etc.  For those cases you can use \"Credential Formatters\".  A Credential Formatter is any function that takes a credentials object and returns any type, since the library may want different types.\n\nCredential Formatters can be registered on the configuration object, and a few are included out of the box.  That allows 3rd party libraries to ship their own formatters that can be easily integrated into the `Config` object to allow easier use.\n\n```js\nfunction formatMyService(credentials) {\n\treturn \"some string based on credentials\";\n}\n\n// Call this in setup.\nconfig.registerFormatter(\"my_service\", formatMyService);\n\n\n// Then call this method to get the formatted version\n\nformatted = config.formattedCredentials(\"database\", \"my_service\");\n```\n\nThe first parameter is the name of a relationship defined in `.platform.app.yaml`.  The second is a formatter that was previously registered with `registerFormatter()`.  If either the service or formatter is missing an exception will be thrown.  The type of `formatted` will depend on the formatter function and can be safely passed directly to the client library.\n\nTwo formatters are included out of the box:\n\n* `solr-node` returns an object appropriate for the `solr-node` library.  `solr-node` needs the collection name on its own while the relationship's `path` property by default is a full URL path.  This formatter handles that conversion.\n* `mongodb` returns a DSN to use with the `mongodb` client library's `connect()` method.  Note that the credentials object is still needed to pass the database name (the `path property`) to the `db()` method.\n\n### Reading Platform.sh variables\n\nPlatform.sh allows you to define arbitrary variables that may be available at build time, runtime, or both.  They are stored in the `PLATFORM_VARIABLES` environment variable, which is a base64-encoded JSON string.\n\nThe following two methods allow access to those values from your code without having to bother decoding the values yourself:\n\n```js\nconfig.variables();\n```\n\nThis method returns an associative array of all variables defined.  Usually this method is not necessary and `config.variable()` is preferred.\n\n```js\nconfig.variable(\"foo\", \"default\");\n```\n\nThis method looks for the \"foo\" variable.  If found, it is returned.  If not, the optional second parameter is returned as a default.\n\n### Reading Routes\n\n[Routes](https://docs.platform.sh/configuration/routes.html) on Platform.sh define how a project will handle incoming requests; that primarily means what application container will serve the request, but it also includes cache configuration, TLS settings, etc.  Routes may also have an optional ID, which is the preferred way to access them.\n\n```js\nconfig.getRoute(\"main\");\n```\n\nThe `getRoute()` method takes a single string for the route ID (\"main\" in this case) and returns the corresponding route object.  If the route is not found it will throw an exception.\n\nTo access all routes, or to search for a route that has no ID, the `routes()` method returns a list of all route objects keyed by their URL.  That mirrors the structure of the `PLATFORM_ROUTES` environment variable.\n\nIf called in the build phase an exception is thrown.\n","readmeFilename":"README.md"}