{"_id":"@colucom/osseus-config","_rev":"11-28aca26dba0e10def6245f10caac9e04","name":"@colucom/osseus-config","dist-tags":{"latest":"0.2.5"},"versions":{"0.2.0":{"name":"@colucom/osseus-config","version":"0.2.0","description":"Osseus config","scripts":{"build":"npm install","test":"standard"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/colucom/osseus-config.git"},"author":{"name":"LiorRabin"},"license":"MIT","dependencies":{"async":"^2.6.1","aws-sdk":"^2.2.27","lodash":"^4.17.5","yargs":"^11.0.0"},"devDependencies":{"standard":"^11.0.1"},"gitHead":"65dc92703902fa5beb3e25811d562fe1d832663b","bugs":{"url":"https://github.com/colucom/osseus-config/issues"},"homepage":"https://github.com/colucom/osseus-config#readme","_id":"@colucom/osseus-config@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"liorrabin","email":"lior9586@gmail.com"},"dist":{"integrity":"sha512-Zw4bpcY1LsKldmUwYu1dgyouroj6HVBAT11vkQzf11UVa59WFV31VWdnoOWyWjKmMyXWIzLEYbobz+g9jd1Fig==","shasum":"cb98577f69885db9e3d495ce47e69e68c796235f","tarball":"https://registry.npmjs.org/@colucom/osseus-config/-/osseus-config-0.2.0.tgz","fileCount":9,"unpackedSize":16685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrMp+CRA9TVsSAnZWagAAW5oQAJhi4x9+8trRJyXUn3XL\nZtAPXFDqrD//mRoBMewcc8xrcP1A+eZ95vor/FgQ8Keyc/HW/TD2OumY4cFZ\nD3zmeOG6HzkdwJTCSDBf9Xb0Rs6reLVkICWxS1RNy024MHhPLp3jAIyJKQtz\nA6hT6vZzX7kMeGjdZI7gzlwZ8cwif9xV+CqCmfUNpt42eSCzWcPpd8FD92+b\n2XlhKQshuczKtay6WpmRPd2wn1d6LBC2ZgY9PqF/SlfgK+WmJQbvMPJ+idLY\nMtIIqJdJdh/3eilrXT6YdvJU/Zu1kLkD6eRzK6JklrPqEdNuEdWNuc4IndfV\nrZty3XQ09Ez//EvOqnFA4Fc1TcvV5jdhqoU2Ww2aosqh63HczBpsJ6h0qzrG\ngj1wRc49hFB/o15NhfTBC62dSJAGVe6s6LiS99Q/+jFfs6Xheqx1K5tsusW1\n/SqLU1SBZQ08HAtLSnzlfb4VR0Fw57kCUPq+4Tr3kQEMX1hHxFSHtGhkZT3K\niUSRfMl4iclclKSGXNbHKQIvm/q/3arckuc814crT4Ku6ZKpzrugAqEKHiLs\nIpNskwTwwMNHAqQp7gy4KamzNOqoMa+o5rY17ZAfsIYmo3UMYt4HOgcpvsHj\nHjELf3jPoaQuMt58a1BnMaehUwb4VPhEyrbA1gaafLw8oMCEqZpL5VBw4TVn\nAZpx\r\n=eYsy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiC796F4HLvjiBpuxLeOEsZeNNVC09CNnxzbik/VhH1gIhAIgOuCF/XdtSrr9ZCe9z0YMI08dRp/bsqL4wYlaUlGlq"}]},"maintainers":[{"name":"grebenaha","email":"grebenakha@gmail.com"},{"name":"liorrabin","email":"lior9586@gmail.com"},{"name":"sapirshl","email":"sapir@colu.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osseus-config_0.2.0_1538050685442_0.5113984578856454"},"_hasShrinkwrap":false},"0.2.1":{"name":"@colucom/osseus-config","version":"0.2.1","description":"Osseus config","scripts":{"build":"npm install","test":"standard"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/colucom/osseus-config.git"},"author":{"name":"LiorRabin"},"license":"MIT","dependencies":{"async":"^2.6.1","aws-sdk":"^2.2.27","lodash":"^4.17.5","yargs":"^11.0.0"},"devDependencies":{"standard":"^11.0.1"},"gitHead":"20d6e61445b196dbaa19e65f7bb62d86f4b0145c","bugs":{"url":"https://github.com/colucom/osseus-config/issues"},"homepage":"https://github.com/colucom/osseus-config#readme","_id":"@colucom/osseus-config@0.2.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"grebenaha","email":"grebenakha@gmail.com"},"dist":{"integrity":"sha512-DXIShn6ACqzK6JXWqtJgoQzmWMEVegu1sJulYTOtWcSa1eOSh3L8g2jHqmixXWCPoSjNcOqHBbaTB6mrbTjeQA==","shasum":"468c4bffdcc36835b30934d1207fdc64486a1c65","tarball":"https://registry.npmjs.org/@colucom/osseus-config/-/osseus-config-0.2.1.tgz","fileCount":9,"unpackedSize":16685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0FLOCRA9TVsSAnZWagAArTgP/0SoIQ5bp71sU6dfuDmc\n07TXnbvFDHZtWoQT+gkYY4TtbU6o1vR7ct8Kh8jiz2zknM2CkYismAkSTmmS\niNcvs2qLGyLehtj1cAZgTtbhIAW9+29QvGjBe/0exl4IbuFMW/ZEUHkISigY\nJhSGb/eBQOYX3Pgs7SD4CCFfKRjE4OB49L1HEIatJTXCPHLPHlAwoPUGnELd\nocyW+dmUakgcxnehrZim3JvQlWZDTxO+OkEuux3hLLd2X9ckXLU89RD83ic5\nb/YMfaXH8oSNomcoSESKynw2e2FaK+7ZTTZUoqt69SniBH9bIzgrzvotHhCp\n8CI4tRtlMHme9bb4iisHleg9ACsV8DA3Md8j0c2pSpvqBICnQgfHO/xEguSq\nFjcizn4qk5HVZtI/T75hNb5OUU9n05D+EnvArpUE+JZDXSjDI5kDxEe5/6dJ\nmTFPl7tqrl2PI35Ly7YTf55QXLejJWg1GMbKbc3g7V3iAXnCGQQ9U6jHRaeJ\nHokOufyrV3LkHwlaiSPbqeZDrSINce40HlLu0N1sXCw5uPIy90xHNgl9fmwS\nwV24/ctlm+BfjxW4FsHpOFqRWPaF4tPGcT7Bbg9VQwXSyAQP2iTdWAMS5ndp\ni3umhBHcJug6NSWZuy4yPiRGZ1FzAvQTiEMPdhR4OTMXnBanZ0RPdxozWvtz\n6HCz\r\n=SQ2N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSm30kckcGdsAgLx+czh8tB7m9lz+f//C8X3/L8lGi/AiEAuRueEn/GOVppJWJZZ/dJrWvpCrcGeZt+DuYoaev2BeM="}]},"maintainers":[{"email":"grebenakha@gmail.com","name":"grebenaha"},{"email":"lior9586@gmail.com","name":"liorrabin"},{"email":"sapir@colu.com","name":"sapirshl"},{"email":"valery@colu.com","name":"valery-colu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osseus-config_0.2.1_1540379341601_0.009451389906213192"},"_hasShrinkwrap":false},"0.2.2":{"name":"@colucom/osseus-config","version":"0.2.2","description":"Osseus config","scripts":{"build":"npm install","test":"standard"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/colucom/osseus-config.git"},"author":{"name":"LiorRabin"},"license":"MIT","dependencies":{"async":"^2.6.1","aws-sdk":"^2.2.27","lodash":"^4.17.5","yargs":"^11.0.0"},"devDependencies":{"standard":"^11.0.1"},"gitHead":"bccea187366cc24539b434946c93938dfca8ec43","bugs":{"url":"https://github.com/colucom/osseus-config/issues"},"homepage":"https://github.com/colucom/osseus-config#readme","_id":"@colucom/osseus-config@0.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"grebenaha","email":"grebenakha@gmail.com"},"dist":{"integrity":"sha512-GJrB1glHfxLrfs2cHl/gOgpMU3BN4CjuY8goXT1851LNXdBF9a4pg4oJhpb+HBdIOmigQyjspaXJjurzosAsXA==","shasum":"d401473ca97f48079e80510fc9b183c6a7e648d4","tarball":"https://registry.npmjs.org/@colucom/osseus-config/-/osseus-config-0.2.2.tgz","fileCount":9,"unpackedSize":16684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0a2HCRA9TVsSAnZWagAAjPkP/i3xKvL0YRyMRHQaKj21\nkTvJAQCk8/Y2atLH4if9/aQ2IggnEUsqOVM7FrCpLrjfX7MXmPNqrQRisHJg\nxQ0EGQT4Lso1AGtRaeqAoTDjilcXnnaFzZdCa0MNSnmTsDvyRPB4LL260RkO\n4NaIzLtvsf/d+UG8Yxd8LYj0963DOGnRwre+aj0qdSi1HPqLJkb9oHdw0qCi\nTiHrvt5qlB93YK22fgWq5U5e15eAUq2rk4P2QpL/8F8i9KmdJ/eGM9my2dGF\nL4oRVv0qVyvrWMlrlAFf5vOzUaU8hcI7mbLY8cPfzY97NTe5p/2pUnyjJb//\n9Uf6k8pu5lR7sTrwXeZGWiAw5FgVdApfaPV7jeDt8aPt7uR+zBlKQLnpfMXr\nCyvOWnUk+Erlqm1kMj+npnQ5AlxrplEWkeyJFx4QNtOijTR5x6H1tNrXuiHo\nMnjTUFTl/N+GlqtLXx8yZfS0ghsPODXSaiqkgu7J8PUTsNTP01sFgSci7Tps\nkpQVJxkkmP6iIWiE3KLr6BNbj4LWcEbquqEkykMBxmUvmd/IDuu32vxHdQgM\nqH/YhE5+p8Y//CWt59VCluTojjrHgUF3KOih7S2Xby5jojblKbuuYXWD7IKI\nm5QoNdmSAXqDRq27IBlIU8yLjMuVKuMKkcEfjhI4avrUMN5S+szc1zwv4Twz\n3UI8\r\n=c+4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7m8TFLmu+suigA/xiVrjVZayLxL2SFlBeuYpYEBG9hAIhAJxP6kpypwFjcbrUFF8SjDLY/E+uu1HSWQOv8shpu12S"}]},"maintainers":[{"email":"grebenakha@gmail.com","name":"grebenaha"},{"email":"leonprou@gmail.com","name":"leonprou"},{"email":"lior9586@gmail.com","name":"liorrabin"},{"email":"sapir@colu.com","name":"sapirshl"},{"email":"valery@colu.com","name":"valery-colu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osseus-config_0.2.2_1540468103002_0.8684144120443413"},"_hasShrinkwrap":false},"0.2.3":{"name":"@colucom/osseus-config","version":"0.2.3","description":"Osseus config","scripts":{"build":"npm install","test":"standard"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/colucom/osseus-config.git"},"author":{"name":"LiorRabin"},"license":"MIT","dependencies":{"async":"^2.6.1","aws-sdk":"^2.2.27","lodash":"^4.17.5","yargs":"^11.0.0"},"devDependencies":{"standard":"^11.0.1"},"gitHead":"42487fbc396e2753c6dae9bd14c56d047a0dd067","bugs":{"url":"https://github.com/colucom/osseus-config/issues"},"homepage":"https://github.com/colucom/osseus-config#readme","_id":"@colucom/osseus-config@0.2.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"quilamir","email":"eyal@colu.com"},"dist":{"integrity":"sha512-CXWAjIhLElXh48VMAdPYGZUpVQSPhbNgBPL+7MIaC6Em4qN34pch/XNsuZbRPxoSjXq1ODiC4lyRUPcUaq/b3g==","shasum":"906ee0628936efe246480997e09fdacf36d6ba94","tarball":"https://registry.npmjs.org/@colucom/osseus-config/-/osseus-config-0.2.3.tgz","fileCount":9,"unpackedSize":17242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8qISCRA9TVsSAnZWagAAwzYP/jP/Zuc48xs9Z+6ARZ56\nzDOKsao5fst1ICp9jq6Wez0BJJkU2S7c5MUwxEBitaKtbNS1/1PDEU997oBC\nAhwi1T8J2HWS0Br04lrLvmt/Oqc2Jb9p4FABa7fWh78WEXMDt84/ZVEtEY7V\nlmfcp20cJbrKM57WGIeMBlf1wJYtZ0n3zGqQgXST6EYUx6vcEaq0xvWb5i0L\nV/NUUUiDlZuH6mOyC3zl5FWRQXNKAUcNxQfhpja5SEQVgHIUPuySPOTIdgot\ns4IG/4TGjkS3ERegKEnQSeuVFonfS47zYX+fz8eqFbLbZEPb/88pBVaymnE3\nXXKgHOiQMCX/9oGy3spyWd/ESLmFJbvvQc6hnIbOzbZlgXP3MUAoMcET9KX/\n9yTOOzJxFLbLEhDSKI5kO9+rJEgZhfjewiC0lz2+3EsDZkj8JoshNPVglsUR\nkuQDZFpLnxS9saJBAmi2at5lls181DI9BV/OoLrW+ajp7Vmc3yBvSu1I2wuj\nh519hMBhzNTpMQorijCQT9GulyvM3cfMKc2L7uT+bT2NXHk45kIvRAnqkcTT\narYpJRET0HDBROJIDnGxYoHcrPABFToWaQ3tD4+TooCfpnlg1U3zpLc92n0t\nByEeH0syK1GhnRh6ZtzC4xofOwiSN6m6Q+r1NBvcFMEhUY8ADLDsob9W3BYm\nrgTe\r\n=3bz3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDU3sY7WsHZ+ttuYEG5Fzzg38VF4j0RNw9/w6zitYc9tAiEAlhK2fpkvfoUw2z72FCXGcna9P1QzfG+eufXxEivtj/c="}]},"maintainers":[{"email":"grebenakha@gmail.com","name":"grebenaha"},{"email":"leonprou@gmail.com","name":"leonprou"},{"email":"lior9586@gmail.com","name":"liorrabin"},{"email":"eyal@colu.com","name":"quilamir"},{"email":"sapir@colu.com","name":"sapirshl"},{"email":"valery@colu.com","name":"valery-colu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osseus-config_0.2.3_1542627857676_0.3255906964987918"},"_hasShrinkwrap":false},"0.2.4":{"name":"@colucom/osseus-config","version":"0.2.4","description":"Osseus config","scripts":{"build":"npm install","test":"standard"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/colucom/osseus-config.git"},"author":{"name":"LiorRabin"},"license":"MIT","dependencies":{"async":"^2.6.1","aws-sdk":"^2.2.27","lodash":"^4.17.5","yargs":"^11.0.0"},"devDependencies":{"standard":"^11.0.1"},"gitHead":"fb40d5ca6a1345b3543fe2d4efb1f1e6b7f824f5","bugs":{"url":"https://github.com/colucom/osseus-config/issues"},"homepage":"https://github.com/colucom/osseus-config#readme","_id":"@colucom/osseus-config@0.2.4","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"quilamir","email":"eyal@colu.com"},"dist":{"integrity":"sha512-zypEKTkuJ5TSGn8ZZSroYfP2XuEb7rkNHyDRUL0SlNEMRgE2bXg9TAuvCWQsS5mlXo3odRS3u9y8rpJWH9l2WQ==","shasum":"0473d3f53d5f7f466c80a2375012b09a8c40995d","tarball":"https://registry.npmjs.org/@colucom/osseus-config/-/osseus-config-0.2.4.tgz","fileCount":9,"unpackedSize":17257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCTwXCRA9TVsSAnZWagAAIPQP+wSwNLawYHY1FmjLCZjL\nXhQ+qISPOINNedCwtGj1dKhkEy8jCewup53kW9+hc5UYZi9evqafEgr+vT1Y\nhLwtnKxNV4ANeyGrJRtbeex92+SspvAG8H//P9aE/Sg3n0JzzWiOyNtROr3U\nzVwzC03hC7VvezJcTREZIqqNYWhhLU3AD0EGu8eukN9FevDtj4NuUkzp0I+M\nQCBAvHXdoauKHNVBq5s7L86EOYkkX5Lwwqv7b+m2+nwORoHfySsDcuKNZqvD\n2yCr146MHpV+7/1rQYvGnSlYlYoRLkNFU7iHTtnmlivCAgGPf6ZgHLaP0N4X\n0WmZ/OKcHlb8LbFNARt9yo6Tn1Se0RB+K44pHjo/aPwHOZQl+IUbqz6fnZVp\nfNRLEeWs8zlNhwUFdx0UxNKbN/vcyskpNVe2iwXRQniGFMiJviRYKIIYP1xs\nLyHuVw6fvEIdwHva5FYZJbDXKeT3MWGFrFMOv16VPEm9tH8k/YbTyQBPBurX\nqFHOvTJSqX1VydZeW6Jn7XVejFTw8ab52BpvnoXxR7r86aprlDDiOp9T4gJn\n4VxvYrDfAWpujaU8VCjJs0UvHtl9VGeEXHuKq80QnYJ40Ro7mp4hwI3SSlbG\nfMMkElmfmaa4I/AxcxlD6ZxHn9tOYz+L1SkVpVRPM8YfYKuyfwAWZEG1Agv6\nYRHi\r\n=NT7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcLr750VTkesq/UPAKxWtsSli3SGaG39HVuHWO+GTRrAIgC5amwfLFhYNNH0vx51a8R3AZucMqPf+k5XtmHNp85Ao="}]},"maintainers":[{"email":"grebenakha@gmail.com","name":"grebenaha"},{"email":"leonprou@gmail.com","name":"leonprou"},{"email":"lior9586@gmail.com","name":"liorrabin"},{"email":"eyal@colu.com","name":"quilamir"},{"email":"sapir@colu.com","name":"sapirshl"},{"email":"valery@colu.com","name":"valery-colu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osseus-config_0.2.4_1544109078573_0.9374026067016672"},"_hasShrinkwrap":false},"0.2.5":{"name":"@colucom/osseus-config","version":"0.2.5","description":"Osseus config","scripts":{"build":"npm install","test":"standard"},"main":"index.js","repository":{"type":"git","url":"git+https://github.com/colucom/osseus-config.git"},"author":{"name":"LiorRabin"},"license":"MIT","dependencies":{"async":"^2.6.1","aws-sdk":"^2.2.27","lodash":"^4.17.5","yargs":"^11.0.0"},"devDependencies":{"standard":"^11.0.1"},"gitHead":"51b4e084c6cb6a4e5de8629cacb618d644082c65","bugs":{"url":"https://github.com/colucom/osseus-config/issues"},"homepage":"https://github.com/colucom/osseus-config#readme","_id":"@colucom/osseus-config@0.2.5","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"quilamir","email":"eyal@colu.com"},"dist":{"integrity":"sha512-fykZACq4RpEjXaWRQVmfitT4iMxDSsL+5qgvQHYeZefe865PYO/tfPGtdRGl4QDCj9ybeAUgXJZFrNqpqj4J1w==","shasum":"9ea7dd8ebcd0edb546d9d12a7e10b29307141d63","tarball":"https://registry.npmjs.org/@colucom/osseus-config/-/osseus-config-0.2.5.tgz","fileCount":9,"unpackedSize":17432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczusxCRA9TVsSAnZWagAAgBUQAKEqVTxqo6fikgaj9htB\noTTUHuhgfaESDGVTibPOcDGJ30ayjkjhi06vVzvKCNoav3U++cjGRrX0u+HM\nuiXJ0J9K37/Ni/zatYjX78kOJkqGT0ulEaH2JQQ27dzJehn4LeV3DCWNCgrh\nwS5gsz6IRplA0SMB9N5Pyvkc/b1+Nf05n64uAx2rE0MxzOKv3LVfltqwhcW5\ngO5QIMW2MVogDqvFJqBeSkX/E/ad+DDPkXDLvHhQzcvoxEmNnbPUuPDPm3CW\n941RpXFljeNPPdzUJlOtj7/tqJyNBBFd/53mV9anR3+j+nCVjSdNMltzwc+3\ndeezzMhT4VKUAbQr3zoOYt5PluoMRM4IXjGpDJSgOLGVLpEeJm2bpCbsQaHO\nDqMf3xhT1ok4fBOylH6Gojgo9W5W3sUyv6wU7lVOrt8qqz5JK/2AkzbO62mA\nHqSgxOvTl5gwbxjzXwTd7OPHYZC9R+rag2/v4E6lprOKGEVrn5yhTTYxLITI\ni0ty+D/MsApfIZxctDSIUpHp3JlQ5cysItJ9jDb12ZQGf1MAyWps9sQtqfv6\nRrbakrIz1vSo0p7L2cXpa/qgfdokRuVqS5dWFrBJAWWUr0QX2sZNTeOVSH+X\nVjdk9ANxosMiRFCOu/8LSOQ3RV3C8VZcjoGRLTrEjyYF/RkzXKKKNDXQVPJT\n9pbV\r\n=SIy6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbSyFsF2coVLkC3qhG84E/GSlKIGWsac8dQFyBe1cgZwIhALEb3Qknf95dZrAD8pX1HTOuGCTyl5jYWXHiminyCFAh"}]},"maintainers":[{"email":"grebenakha@gmail.com","name":"grebenaha"},{"email":"leonprou@gmail.com","name":"leonprou"},{"email":"lior9586@gmail.com","name":"liorrabin"},{"email":"eyal@colu.com","name":"quilamir"},{"email":"sapir@colu.com","name":"sapirshl"},{"email":"valery@colu.com","name":"valery-colu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osseus-config_0.2.5_1557064496382_0.6778252566148424"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-27T12:18:05.354Z","0.2.0":"2018-09-27T12:18:05.551Z","modified":"2022-04-05T00:23:16.690Z","0.2.1":"2018-10-24T11:09:01.741Z","0.2.2":"2018-10-25T11:48:23.206Z","0.2.3":"2018-11-19T11:44:17.859Z","0.2.4":"2018-12-06T15:11:18.703Z","0.2.5":"2019-05-05T13:54:56.510Z"},"maintainers":[{"email":"lev.rotem@gmail.com","name":"rottev"},{"email":"eyal@colu.com","name":"quilamir"},{"email":"leonprou@gmail.com","name":"leonprou"},{"email":"valery@colu.com","name":"valery-colu"},{"email":"lior9586@gmail.com","name":"liorrabin"},{"email":"grebenakha@gmail.com","name":"grebenaha"}],"description":"Osseus config","homepage":"https://github.com/colucom/osseus-config#readme","repository":{"type":"git","url":"git+https://github.com/colucom/osseus-config.git"},"author":{"name":"LiorRabin"},"bugs":{"url":"https://github.com/colucom/osseus-config/issues"},"license":"MIT","readme":"[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)\r\n\r\n# Osseus Config\r\n\r\nThe osseus configuration module parses:\r\n\r\n* Environment variables\r\n* Environment specific files\r\n* [AWS Secrets](https://aws.amazon.com/secrets-manager/)\r\n* CLI arguments\r\n\r\n\r\nThe result is an object which will be used by other [osseus](https://github.com/colucom/osseus) modules.\r\n\r\n*Note: all keys will be lowercased in the result object*\r\n\r\n## Install\r\n```bash\r\n$ npm install @colucom/osseus-config\r\n```\r\n\r\n## Usage\r\n\r\nFirst, create `index.js`:\r\n\r\n```javascript\r\nconst OsseusConfig = require('osseus-config')\r\nconst config = await OsseusConfig.init()\r\nconsole.log(config)\r\n```\r\n\r\n## Special Properties\r\n\r\n### hostInfo\r\n\r\nYou can use the `hostInfo` property in the osseus.config object.\r\n\r\nIn case your app is running on:\r\n* localhost\r\n    * `hostname` is the machine name\r\n* aws\r\n    * `hostname` is the instance id\r\n\r\nThese props can be accessed by:\r\n`osseus.config.hostInfo.hostname` and `osseus.config.hostInfo.pid`\r\n\r\n### Environment variables\r\nEnvironment variables must have a `CFG_` prefix in order to be parsed by `osseus-config`\r\n\r\n##### Example\r\nRunning:\r\n\r\n```bash\r\n$ export CFG_SOME_VAR=value\r\n$ node index.js\r\n```\r\n\r\nWill result in:\r\n\r\n```js\r\n{ some_var: 'value', keys: [ 'some_var' ] }\r\n```\r\n\r\n### Environment specific files\r\n\r\nEnvironment files should be placed under `/config` folder in the root of the application.\r\n\r\nIn order for environment files to be parsed, need to define `ENV` variable matching the file name.\r\n\r\n##### Example\r\nCreate `/config/LOCAL.js`\r\n\r\n```javascript\r\nmodule.exports = {\r\n  DEBUG: true,\r\n  OSSEUS_LOGGER_LOG_LEVEL: 'debug',\r\n  OSSEUS_SERVER_PORT: '8888'\r\n}\r\n```\r\n\r\nRunning:\r\n\r\n```sh\r\n$ export CFG_ENV=LOCAL\r\n$ node index.js\r\n```\r\n\r\nWill result in:\r\n\r\n```js\r\n{ env: 'LOCAL',\r\n  debug: true,\r\n  osseus_logger: { log_level: 'debug' },\r\n  osseus_server: { port: 8888 },\r\n  keys: [ 'env', 'debug', 'osseus_logger', 'osseus_server' ] }\r\n```\r\n\r\n*Note that keys starting with \"osseus_\" are broken into objects, more on this later*\r\n\r\n### AWS Secrets\r\n\r\nIn order to use AWS Secrets need to define the following variables:\r\n\r\n* `ENV` (or `CFG_ENV`)\r\n\t* no default\r\n* `APPLICATION_NAME` (or `CFG_APPLICATION_NAME`)\r\n\t* no default\r\n* `AWS_SECRETS_ENDPOINT` (or `CFG_AWS_SECRETS_ENDPOINT`)\r\n\t* default is `https://secretsmanager.eu-west-1.amazonaws.com`\r\n* `AWS_REGION` (or `CFG_AWS_REGION`)\r\n\t* default is `eu-west-1`\r\n\r\nWhen all relevant variables are defined, the secrets file names should be `ENV/APPLICATION_NAME_*`\r\n\r\nAnother secrets file which will be parsed if exists is `ENV/GLOBAL_*`\r\n\r\n##### Example\r\nRunning:\r\n\r\n```sh\r\n$ export CFG_ENV=QA\r\n$ export CFG_APPLICATION_NAME=MY_APP\r\n$ node index.js\r\n```\r\n\r\nWill look for `QA/MY_APP_*` and `QA/GLOBAL_*` in AWS secrets manager and add the keys to the config result object.\r\n\r\n\r\n### CLI arguments\r\n`osseus-config` is using [yargs](https://github.com/yargs/yargs) to parse CLI arguments.\r\n\r\n##### Example\r\nRunning:\r\n\r\n```sh\r\n$ node index.js --PARAM_1 hello --PARAM_2 123 --PARAM_3 [\"'something'\"]\r\n```\r\n\r\nWill result in:\r\n\r\n```js\r\n{ param_1: 'hello',\r\n  param_2: 123,\r\n  param_3: [ 'something' ],\r\n  keys: [ 'param_1', 'param_2', 'param_3' ] }\r\n```\r\n\r\n## Parsers Hierarchy\r\n1. CLI arguments\r\n2. AWS Secrets\r\n3. Environment specific files\r\n4. Environment variables\r\n\r\n##### Example\r\nCreate `/config/LOCAL.js`\r\n\r\n```javascript\r\nmodule.exports = {\r\n  MY_PARAM: from_file\r\n}\r\n```\r\n\r\nRunning:\r\n\r\n```sh\r\n$ export CFG_ENV=LOCAL\r\n$ export CFG_MY_PARAM=from_env\r\n$ node index.js --MY_PARAM from_cli\r\n```\r\n\r\nWill result in:\r\n\r\n```js\r\n{ my_param: 'from_cli',\r\n  env: 'LOCAL',\r\n  keys: [ 'my_param', 'env' ] }\r\n```\r\n\r\n## Contributing\r\nPlease see [contributing guidelines](https://github.com/colucom/osseus-config/blob/master/.github/CONTRIBUTING.md).\r\n\r\n## License\r\nCode released under the [MIT License](https://github.com/colucom/osseus-config/blob/master/LICENSE).\r\n","readmeFilename":"README.md"}