{"_id":"@edpaget/kongfig","_rev":"19-474dded0c6594b7096353a990ea976b1","name":"@edpaget/kongfig","dist-tags":{"latest":"2.0.13"},"versions":{"1.6.0":{"name":"@edpaget/kongfig","version":"1.6.0","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@1.6.0","dist":{"shasum":"1feff69f651d133eef203622621aae17edd844b3","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-1.6.0.tgz","fileCount":89,"unpackedSize":480395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+haUCRA9TVsSAnZWagAAfh0P/0/cIitgnvprQCJGQZ+d\nsv5YT4DnBlURCUHgz/pS0oVWq1sNJgIF09iHcrtHnT1B96DWr1/YUBdHPJ9O\n5Dj5mRInsDfkSiaHmJIvQtB/dOfu71+uY/OvyH1LzDJgBnCkyBa0QdCs5J0h\nG7XrcZfypkJx5rbFWfUoPizf82HF3MUAqAtZYFs4SsXpE+Iv1EE2jaA7A2Gd\nd+7DxUc7Tygwhw1DJeGcA4Nho0l7Lk0iPQIs367WxefBqkr7OAf6HuAMXy8F\nt3T3+NgxAUM7IAzs4rq1cjqUT0Bo5zOEV+NDDCMHR+nW1wANrMvClTnLpkd3\nKGM7g6bo3YxHey0sB+HgvnvBZcEhZdLZHkaJzbb0bMBIQC2WmHJmmw0inZOx\nCg4gqI6/3HWj+CYiQ+CWS9Qj/b/1JujKYp5g4+hCfBeJjmJd35xpFQdBrK1A\nerHPpf3+DGyAbCAbfZe+EbW9nkEWaa8n78pfr8RSZy4LaNwSXg3yb4ul940X\n27nA2s+Y4Vj6NRpV2oWv2VzBoBkONoi4NlQPEn9RglXhLC/qfKz/VFv9zX45\nU95vGwEUI0irbHoXUvmqBroGj1mMozn4PoYFx1V0tKBEf/Y68WabnMz1gpzF\nqfZX0i+g7DprxBxXf8t6b+ZPrtDsgJKDdmHabi+Lz+BVepyC8wIgElQ9MxgF\nJ3fh\r\n=vJ1G\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-1OyxjQmpBWkLUFn8/4SawWHDMpakzWImZ3cK5eo9+d8YxpouZ0b9BQHj58z3LJ3mjGg21EyY4CmcXoso7BsnGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0SMfyj+I8P+MxmmoCSqt9UvV8WZw6fFFu3TvoZBVvIQIhALVy7lVxUVYszcAT2FwqBux3EdiOlUs/mXPsf0ok4Wq/"}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_1.6.0_1526339219017_0.6565260149285657"},"_hasShrinkwrap":false},"1.6.1":{"name":"@edpaget/kongfig","version":"1.6.1","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@1.6.1","dist":{"shasum":"30fa924295cabde28979f7b4fbe6c41fa6cf43bf","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-1.6.1.tgz","fileCount":89,"unpackedSize":481004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+yAvCRA9TVsSAnZWagAAY1IP/A07WN8eSVDvNQkcKXCL\ni259zoKmet1PKu8GjXeqP6QcUftF6lilKdxRJ/tg7WdSNerEXgKo+RyeRq5D\nV3W/5zOTOO/HbTbIDbZmsU6MDqKOjRpRxECZYABcVeA7Y3NExzo7ImmvdEYn\nIPjQycr0KBPb0c4R1yLRwdS37vsjaCEFZINFhMT3kNxBG05VXWnFOjiaRpqc\nsVdcEwcm/3zAOGtmco0AMDZ/l27xAheXebHDgC2M0nlG0gXNNTkY6fY4zN0w\nBq/3n3agN9kLSeDbHMwhRHU53/hhsOPLkGZRbUvqz2lHp21tGD02Dwvre/1M\np0m7FSvGmw0oKQJ/TpSpxBH6zcLYkVYArKwCVKGdoXLD2UjiEjL41XdbSO/n\nxvETxXzstvA0nZhjkF8ZNn+BrNEtpLh7SR/7aCSipBwMVdao/GOi8ip3MD9F\nvekVlrxywzHWHpbpz81zerAiKFqjXfY/9NKNdSIfR6vQHv6XlbKbCjsxWDPr\nrELJwoZzNurTP82TVsx3yy2ZhbnWZc1x3tODxeYbcXKtZrP1tOg/Lsh76Hle\nmLMD+nU7iU51l4Ci7kwrcRIbWOeLunXU3KPMUwQFzzjhCswgXIwymBRCQ89W\nf4cYg4F+CQpyLum9dSuL4dVy2V5SQnrThGB+IHmunQAIDoDuiZGgjyp4zbCs\nkKPw\r\n=rf4k\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-cRhwgmzagWBWPBQ2+BnmYWL2S+7TyV9/JayvRjpYH0syzIOD4l5wserbvGFAhWZyQ5lsrAFLK1aZRyABQFnwSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmKXhCxQ97x2bsxCousRiOSxphbAo4LhIdhIMHesvViQIhAKTobnFIcfwI03RrrBuyTKKRUqdhTBDd9B2iLYQLZBna"}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_1.6.1_1526407214547_0.5293350876001033"},"_hasShrinkwrap":false},"1.6.2":{"name":"@edpaget/kongfig","version":"1.6.2","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@1.6.2","dist":{"shasum":"ea70a30d3e65f5142f34c491b959e8b150600458","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-1.6.2.tgz","fileCount":89,"unpackedSize":481047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+yXyCRA9TVsSAnZWagAA/KYP/RDaqdhFeZeS786fZ1h9\n+fBLHonstg+bTVv7XQiKUQhIrDFxE7SrESHhS+LtoYQTaUtxxSHsFNr0Y9Hj\njV5aZxty8vxRZRQyeQorQT/pyFoPr69lauMK7JYcxqP0E7lcQ9FgIvAhp4xi\nG6G62U/C0SdFhwbkVJEjdc6LWbQionbVLpiajB4NkOElfDRFvgA7xpz9ClRN\nKOiuj+dl5ZDcus4IeJlRKaDbL2Dijj6wzdd6ni5f/UgiK1XiBAahpv1xzcvP\nRmvAip/g78cUN1RqXsMwOQ0zyw8sT5TXZ9Hfv98ipnY7GGAoyx608vN1tTev\nWLs71cQK+iksWN1n+DajzrXZ8RxNIG79BATAXSK1aMUZP+C+WMmI47aUQ/p6\nxFn1norzGFeR09akHtPj30NmxYAurUc14G8dyVnk5OdH/+ka/GHnTFtcVQFK\nPEzWTzx/IbLv5wzCaEZd5YqLymlcQHe8n3hDVBYCw8Jy86ITye0NtAqmwiKy\nOm0LpRyYBGUHzz4TJ/5T5h2zFBcYMlfAHpOX+usyvml6lFioZ2ktSkVDdo67\nLa5hEHqFQNwWR5Kme/w6z7r5PWwMA77nE5o4O024gV7aOuY5vEmyWCwrvHRX\n6kfz7EOSpUz13ueBgCdmg/bjaRR+z+mYEovyS5FGV+8IKaVrlu3tGd+k6VYE\nV8dP\r\n=yppE\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-hlDLG5Y9rwYiXCnkdhGVVUVBz8kNU9lA7pLviWNIn/QCKAuFVYEuszJSVQj7WcOucDfE8GvqfphsQpCXsZ++fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2BO0Q2j9OzfRlkYw1+1AvNywPPeHMs3xq+PAp7tzaLQIgQrG0t1p5MkZVCORbxltD4kiZT8860YKVZWf51AKZGhc="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_1.6.2_1526408689528_0.6342090089560075"},"_hasShrinkwrap":false},"2.0.0":{"name":"@edpaget/kongfig","version":"2.0.0","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@2.0.0","dist":{"shasum":"66484adc88bc7a666a6bff46946222eb439d4cad","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.0.tgz","fileCount":89,"unpackedSize":494511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/xjfCRA9TVsSAnZWagAAAfUQAJgXZW/dF8UHPKNBC0+O\nM75zw75hg3QvICyqmabN1qqZHg7Ziy1SHAxhtmDVJ3A4mF0ELNWmZgl698Cc\nHxiqCW349QmJYgZ90A29L/LWfmI24z8+TmcRkn0AfHjJgpfzrG8sGHQvArzj\nBn2y466KSD9pkuzunlllPVWsGRzy6uxfqPk8vaTRSg8/x7gXzEh1GOFzcq9P\nk4zGdtqg3LSo+VE4QlO08sF7Puu+cbbRom8I2KhDrPi9Pcu5WPAR1gXqnzlF\nzHrVX0J5l9i2pe0P3hQq21d38nUol1vrYr+o6RTQKhWOU6/lKcyOqF2AqVVe\n+1wu7YdgM9clAOtnly1HoBBj2LZmaCkTH53AfgDQtdDEg8DIduvqdb1TXLSY\naQyC3iE7s5tG+MZrTkJSgLLwzgOHzPG+RM2CservlyEi7VaS17xL+O3JOzd1\njaGtRIe+9ibmuAy//KDsALbHlNnYM8DbppjMmv/yff68MHykxIel4Il7cR2t\nguicheUJ3VQ22VJBvviEXyOPXvg8titayxZmKjgn7obkEq6JxtBFefO/wjp/\nllMWh7kEU7NTVkG5DdaqBF0iageZG4ca366kBdPuX2CsoUi8F/55e1fhRM0U\nRMBRyxc4rf5XucUmVaYmj8EAIH582F2JniodOvOHJdEZgI6rSJIgco3OZqbo\nFq3Q\r\n=LMyg\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-2js1F62GfYDXQSlC6VTp8Qqb6Gaj37JdtBM5Hg2xNLjraG6sptz60PZRn4wBz7ybaPsauFuRqbFJI7NHxzyQ6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPfhE+C9vURusJKnTqDqZHQPcxOnA9rNX7eF3L11+3dwIhALATRO02OsFiNotokp2cqAg9pE1k47eIw0Na15qYAsN9"}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.0_1526667486388_0.966792583672623"},"_hasShrinkwrap":false},"2.0.1":{"name":"@edpaget/kongfig","version":"2.0.1","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@2.0.1","dist":{"shasum":"1e1ec88c554ff17ecba90d995ddb11a62dcc952a","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.1.tgz","fileCount":89,"unpackedSize":497976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/zMHCRA9TVsSAnZWagAAzCsP/j/cfMXfWEW5rJIgQRa0\ntvXLJwyVlfYwvGo3OJgCBK2yfjjSiMAp0mEWRBsca77FMJDRaVs1riD6UaJS\nAJNKvZH/jh9esVmj/t1+Jrbzv/03pUMA8tFZlNG1iV4W5/pnYNs7Guz3tq03\nnuDITFbu91DcumlqG48mGFPNPurJQjL7Rx9rSYqv/xMtiB9TgyHJD5xZxHWM\nqSjYNFsd+jIRDOl1BGLMoatHaDnEX9WH5g2AgamzkOfbNgjntPyxQHW5hvHd\nC5jlVezSFUJBznRXeqpk0bO2r8cwddDttiKfW4k3q4Xh/9NHmrf5ppcdz3+X\n4vHOO0OfIuX7jJ916BzNo0V/1Vo7p3YOM+ATUTXgA62e1FO3x8M+ywh+2gx0\nngQf7bdM7jH9/5oecYlawyz6PO0KUhJPDN4kH1DJsIcOHOKzPJNIit1r2RkB\ny3dEJMiWqJdGRlgCgYDJTEKzSsLfzpqRDkw2JmU9VXJVRG50qzf5i5vz8qP/\n9Dj0Qu3Yn3Hk4/q5eXCNNuwsUl4b/v1S4TURbLFIrVi4xXGSiVZKK7ese9pK\nDk40e+OScy3nknX6qd4fW4y3R4pBDGfJ71bXrl5/zggP0efRWGvgxktzAHdk\nsqaPsw7SwUzVYj6aD5Kgs0m+XmRZns0PkdHAQXe8IduSelIIno+w9x1bqozp\nkC/T\r\n=63LN\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-1jxpza9EtzPOYn+jXop0BZAziu3xoQrqQ5vSQJgiOu/0f/B0s8AEcHDUZTMJlQPouEy6KvFPUyEcH0g7jtZ/+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwj4SG9mkIgTkAg65HQwTfl4MF2Hz91uDQQUMEIirHaAiBJDB2LLgdl+VxaFh/84F1jrAQAGZMPt84EJaceuE5liw=="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.1_1526674181448_0.3275313179682602"},"_hasShrinkwrap":false},"2.0.2":{"name":"@edpaget/kongfig","version":"2.0.2","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@2.0.2","dist":{"shasum":"d68f941c045b468d219ebf0fb8c0178f0f71e610","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.2.tgz","fileCount":89,"unpackedSize":497976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBZKMCRA9TVsSAnZWagAAD5YQAKNJoPwX34qLQMVgw0iT\n5jaXFvIgSVo3RReh5CAWv1jTRgowEFeQRq97fXsroChSB5sW+0TtmyVC3Tun\n4HCv92vtWFVEoFPdmo/I4zPX5/ue48e/KRvlCIv7yc+Buyy4C2qmH0pdujlg\nsshFbYZCDCjGAnGStAMfh+PZwS6cLrGYPcw0+Si9PrLq+Pgq17hTqJI/fDVh\nFZavn9LsMbpEdJrVdja/H0EqqzMRwfzRHIXqwx3f1sk9UKWUqcU8ACLIgQpD\nNPnzQdbqj+h79G5Yar5HKwzbScud/+fY3izR/xu5HnVf23D2fHFjpsyKgDkB\nxjNI7btTuORCy2NnHF5oOpLFW6E0R3vcGuzeO8ICnJVIKvUUI6swLDn22JIO\nTJkYAL316eEAsIMuLNLX9r5AArXDPDhX8vzJEQVzscKGI2q147coG9gHiJB8\nWuNOs4x7JMw961+8AzP1ICZUqDoEUz+/hBQ0h9r0qp3Kf3OzIf3eThIOYd3T\nNIwF86FBPGSce74WjgFptpNUratJk8d4eG+4GHwAyWS6WQ+YYu9MfyoKmu8S\nWAYtH6+sMRa1Vti5nWz76Md4/kTa+h7kg2qvh+b4QNrr7juShgbQYJwTTra9\nJ0LJ7a5QtO0blGaJY2kezU9SK2wXrYhX3onh7YSkH7t35z0QopXXVP1frAeG\n7ZRT\r\n=LFcd\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-rneiUqOYYPSnAxp7HV/0dczKRF/I4b55WIqQaKDBscPpenhqCbVh7DTej6VEzhf54tJOJQzEjX2Ud9XcLtEesA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Wjn281/4BwEmIlqYrknMnmuHkUng+QNKjoRRHTBsVgIgH2XNlop1FSxRAWkKabKe3MmxtTfxiUqc+e5qaOB4BDw="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.2_1527091850999_0.9501072252634479"},"_hasShrinkwrap":false},"2.0.3":{"name":"@edpaget/kongfig","version":"2.0.3","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@2.0.3","dist":{"shasum":"fee1134d3f2f148f6b0e9c56331ea8e9945ad033","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.3.tgz","fileCount":89,"unpackedSize":498442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBr1PCRA9TVsSAnZWagAAgL0P/jDJeXs9BoCGWMln36aP\npRtXKqm822h7ZflBOO0Y0UitirJBUiWncxDUWeqFmvsWjM5a5LlpUoWsBa3A\n//mxZyxH2D3UOitDNtleSfkP0QOkq/YUf0FW/MmPgGw9DE+N2LbS9dG7eJXX\nu7JCBQqU9b9gSKJNCdyppUa9uL++3WUZ2vcXC6SuLfhWNjjXXe1bmubASHZ1\nOlDlwPb/0ktY8b7p0reZUrNGEsepsjDVp6a7mxLKOY9IZ3hkhD2K6+xcrEmI\nT3x6hevuhFD9IvOsQTVSWmr0bhDy2XPN771S8ujd6tOWNTkPHfhocNqMPUGj\n2yx4yUSccVV5E3IlVBtK+FZGAkrN97cCsN9BzqKppX60zRiiO0ww+TTEQy5g\nyc0JBzhdNfB6q0UHe8spQefAUx6pmGddhB3Tes0EABYk865jcvkHV9DCqiS2\ncksL/0JPDTcwPgIOgfaKkxh6iMLmhP2Loi0ySJ0lWLIa+BSX+DXS1n8siDcY\nlftZ2gJnAVidqtmgHrGaOUyP7pubRtao1ckVJuwe9HZdh1EgJy6LtQlKzjFI\nRUgkEkyJhNQRtuRAB7Hx4zvSm83N8Ielq6FtO85CBxjB+0HcaIfVRCE1g9ug\n8J9JVIVsxSF3YNnmfHVT9hFsileAtaFfrKedcMaPPndqIRcOGUp4QjDWTbwB\nsYAw\r\n=dwmx\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-fo2SpflBll1Nhrdbrt5tPHg8DgvcheefhfWFICGkdX8Xr2YVJumbxE3awL6Pm94UX+o5LHm1Fy6w2LiKyE4jCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeErlxr6wh6RDzEAWJayjWU5LRQ5MVIB+Tvs3gCvF9NwIgPSeD6AbsDaAPWg9Fd3lKCbDcs0VzN+epvv4jgN6mtC0="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.3_1527168334783_0.1652183494150048"},"_hasShrinkwrap":false},"2.0.4":{"name":"@edpaget/kongfig","version":"2.0.4","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@2.0.4","dist":{"shasum":"888b0f91de3940b7162dc0b61ed8742b08e3779d","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.4.tgz","fileCount":89,"unpackedSize":498468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBr4OCRA9TVsSAnZWagAANowP/Rqiv//edQewJ86Q1ifo\nCvXxGM5y1E/txeCybZ+fXjeqlYiRXfxN93G24t+BwuvXzSI4dTf7lu1g1G9L\nlh9E1bkYjH9TvULxi59C92EG6KLzn53FB05yA8Xfb1D8irqeGOnlWfkJ/nWa\nRlDxPhnrMuC2xHtX+sQxUCPzut+7XQmnkOcZrFTmF4R/oMgh+U/MJX92D3F/\nOXDpLwRcDrU4iptL7bOQAP6rxOajzmTPX70uafvnaPwX5fQu20WOZgpQFORg\nCFDZFt6KgVO39f7JcYcrkoyQLdub+l4RbZNwEXnhimAYNiIvbEKOcAqmp884\nYlzbdjMfBbDs6F26/CQ0okFJWaBS1kNDibTMpsZIKC2M0k0QbnjvkwyV5ivV\n23t6TMQT7bNrTwk2wvfPACnBoZ992NxIpAqjYMA9dkhH/eyqKlfFRZmsA2Mu\nTCsnhAqh46229GAxfwjNLhmf3ZQAcSQVUoGAG+aI6P4ismZPesKkWpB/6T8p\neQLdSD+OqaBEatZ3CX+XBUAMambNMOu8tk8TufJlE+i09Hg5fbofyfHK7MFV\nQld8Qq4fPxDjeb8fuCA0CWEMRftk0n7PwNoZQdUR2b9g37OxSx/tQJdItbC2\nKBJ2kza0SJ+W/Cl8KGcqw+qNYp4RDwHZPGbHk+AqJOaaqwIsalPKjkT03asU\nyePj\r\n=nh4w\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-eMIuXCOKigwItSDPJ/MRWfUggSrrHydaGUBKDxifL8pDtRm7u1BRcTUBieLxURekFFd6F5aocCsR6njWfqEc3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlAQAmXyegpo/YHyeNVs84H7Vev6fYrSQtknMSFX1aFAiBGUyaTtjqRuBivWGhYA4t2/MPVzro6I1ka8b7g+Sg9Zw=="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.4_1527168524873_0.05847310380098181"},"_hasShrinkwrap":false},"2.0.5":{"name":"@edpaget/kongfig","version":"2.0.5","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"https://github.com/mybuilder/kongfig"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"licenseText":"Copyright (c) 2015-2017 MyBuilder Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"@edpaget/kongfig@2.0.5","dist":{"shasum":"f0aae2710c73345cfa5a51f36425ba8f90ad7b63","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.5.tgz","fileCount":89,"unpackedSize":498408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBsGXCRA9TVsSAnZWagAAUp8QAKCqvU4KdcFQvOotEFdB\nwZWO1rjr5v+OyBN00MsymbUMheNkmhOG3d0ks3tkOh0VG5bhLxrDwlau/3Vx\nyb2MN7usD4dMKbNtj+Wgn1VW3YBZ/iyjiBC0+5txdHn5GmQj9BBTaM1lOpcu\nmpWSrw90P7hwmoCT9Ns1WhhsDV2RKYwxVzDVCkCKLP5rl+1QIb9VSDhN9Jpw\nqZ1GIoWl/LKEVGGqxh1r6DwfWyx9bsQGO9Tg5bbtBIAjxOVKqbtxEjFIuetB\nYCVD96EOl1thRXFMhxyJrIfxzLJ+MNCsHdKNDi+hAb6qDhsvcffK5awZneIq\ne8UNONw46Lg5kzOfU7eWGuiXgze+juZeX4teOHBdrQ2FDNa4PqjFX6H+zMDY\nlrOdmd4EVeE85a8u3Ko5q16gR8XWqo12bqJbOaLMgKyPZVdcAKnvhwzMBHro\nNlDmJZqln7yKvfs/HCWZTDOKK8fRd23LJnd/OgMLIdEwLvJj3+ISLptWR6Rb\nLqNMKmEFW4jDX8nwxfOPuOqCYPKqdmASSTzqoY4IGeUn7PwnZjXD86o6BE/T\n/RsVEFQH+cNw8nd1KGb4c+tNqRDCD8LtHqQigQapzzJRrgO6ydjyDt1HQriB\nI9e2/dpP/MqXZFBzbVt1STDUNO2Wjv9b/BrLw7cNNEbg3vJHzOOJxt7pUNpp\n6KAX\r\n=QtJD\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-ydB0iqwGCYgIO+A8BYMf47XK+XCylOf5iF/jhoidzHbhGermb8WGplWX3/2j5JJ3b/khoSQ4MHe+QZhWd/QW7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCClblRzMzm8LMxNE9eKOFks+dOHBlc8TIc3DOXPTGOWQIhAPjIc9y4eMZN9f7ZnxPCOj190YN2g00LkdV5jJX4hI1a"}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.5_1527169431300_0.8583813924116943"},"_hasShrinkwrap":false},"2.0.6":{"name":"@edpaget/kongfig","version":"2.0.6","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"c90004cbd250d60d3491dc1f9d07215441eb76f1","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-k8OBDpbR8Y5/n31wqhQgd2f2YIpnO5y0qlpHrM3rqOoFJknQz55zNRBSpw9/VfQE7/FQzXL70RPQCY4P734GLQ==","shasum":"a510153ddf2709f5c40d7c55cd310b10e69c7148","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.6.tgz","fileCount":80,"unpackedSize":751465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO6RZCRA9TVsSAnZWagAAAtAQAIw0y2GU/H5SSJ4CaKMg\nrhxNhDlaElyoTUAK/+brkzyZY0KWW56wq4uKYG5/3WTyqhSLn5QtYjsuLacY\nE3a49S4yYD0t9EHVT/vzFyWlCn8cO+I4i3HO9uFttbjG95pldSG6UjtN3lQ1\ntGUTOm0IKpmU607DfnFccFxDS5N5eBg1lFO1Wd27dSBAgT3N1BAsSRou9Fg3\niQsrA6JjqmwflIxsJSmaZz9OQoT94lPAJQ+Z8L/I+yVjwX2396pggndPc+2V\no6NDw6II7tD6Jt9TnwAivfVCHpoFT2dSqzINejY/bNidFyWYyhrgiiP+oRhj\nsCzKVjNJrMn/MWPBCuKP7pKWR1qd0WGDMjHXJCi6as7It7K+7t0URvab8onk\nvcCVejQzQlCZg57Rwp/ZstGRQel4U4L1/+D7hxQlhe43vc9u9OQRSDFp+9Dt\nBPFbgsLdBnb5TQsh7XjnN9H5qrCZ06ESRhraC6z8el5S+se8tseCdLW2byTT\n1YnW94B/J5aDC8FXZ8smkGkr362gWiRf+vLOaDSjnDIXiCvOk+Mnzi/t6EaO\nPZpLTFzcSL4/3sq5CTN4F2iuSbIMpWX2ssNXmOYHRIppvhtL8n/+nF8vjN+9\nV/vtnWwZO6/36GIaXjHM8jrlIgJ211FC3+fCwV1OoJRgBK0diLsUTDWnxLhd\noOX5\r\n=geLQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7nwn6T1tbGoF2mcl0BZ4fuoeHSBTsd5Kt83p7qL9/MAiEApjiCpqOOmbqmel0/+AYuypA9BX98D43LwaqSOiAEiOE="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.6_1530635352972_0.42318281428834537"},"_hasShrinkwrap":false},"2.0.7":{"name":"@edpaget/kongfig","version":"2.0.7","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"85c214b21ff4cef171953ade81a1edd4ac82aa08","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-1JBl5H1niIcQ1d87rDARpCGdZfG9JY8oVj1b56VZwfp1ppm0v2mId1McaV8viMRrPw/Qen2fsFK27eCKQacI7g==","shasum":"110fcce16bb4df2e174aa9eeb828a40fc55ffc0f","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.7.tgz","fileCount":80,"unpackedSize":751505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO6dECRA9TVsSAnZWagAAauwP/ivsp6tZd0ed4UDBtYqf\nhu7V9QcYowjsCCIYaWJiDa9whJLXyPTWArCFWfobqnEQexv8AtL2sDRCXmX8\nT/DmRy+zPdNRP6BaruZn6dNuFyf3PdGARJMqigpPOtbHe8RqQTAaBqADaBcu\nEfoumEZyr6cIrnkruJhSNn4r/8YPxHqyrtE33UMQ0Nl5jRbBKPIU9KlzE7pF\nagD1qZ4xSuuAFDEBLJWCev3R3FulMOkzw6+eMBR6GwKRCzyxVJa6APTjFjQY\ncbw2DoSRFQF+A1CS+99ErjkQbSuC4G4z3H7mJbSmsJijOsKvvPXiIzuv/D2o\n9rQgcp7M9XiXVeJcXeXFePaw8Rzm42Rw/QE+5A+KwdHDUAivZLK6yuuXvDLh\nnFWm9Seq1xdSGKyBkrDnGJIUWKZh8X7YMVwk/34yf673sQUlF30C7HiOcPTn\nhRs6GEGGtTDc2sn5Kki8VkFpwtEnM1hI0jGQPaxSbzXksxy6FCkm2fcl89Qj\nlwIn9b7Nqnz0euATXFszO/YrTOjH0sYwYH1ohnJ9++/yK5DdMo/0AL0a0yzY\n/xZBZXdxaUt7KCGYirSodvuz2BLAw3Xsg2cugbfvq+OmQbgRnyN+ofvPUvlU\nP8titSrpD6DDZGqbeyxDrNklrhc6Wpx1RMDiSXOjLZseACGCv/Lp6qilmwwi\nLlIE\r\n=XOTV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoxxgmN3R6qTTK+xuvhFor0IbN9Ht/Ak189goVTjRXwgIgDFL+SCSh3EaUoc1nYV+Ih3j2bDKPaXLOCOn4yuPhab8="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.7_1530636100263_0.38568781490325277"},"_hasShrinkwrap":false},"2.0.8":{"name":"@edpaget/kongfig","version":"2.0.8","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js","<rootDir>/test-integration/*.test.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"9f863fb3a77e6a3f6f5cd1b572461c79a9ade70b","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-30EYNNia8zvZsXKVZtIPZKnZmkI6WZuxbQJzhheZcAchHKt7kTIpb7OSUxmAnkGIWs5GY+curb8yuDOX/GrKaw==","shasum":"107989035338de3a38651b3dc295172dd73f0f8e","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.8.tgz","fileCount":80,"unpackedSize":751489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO6sTCRA9TVsSAnZWagAAOm8QAIKd9YzqdauML+FzFg/S\nyn1X6X6micoKFmmqA1I/woISpqS1K9ywZlaOKfRoPNAfU8NHK764kSK7udSU\nSYvgkVljlb2cVoACCplLiuVhrEoLL9+X+apae88vWb0+qrrWVDdWPiANNRvS\nOXpEkioxM/uKuVOwJeLPPVNBG4PDBF0RLk73U7cPas893SPwFxHJ8zVt/JgN\nctXRCr/40MGyXe7aDg0RqawsxqJelhcHv8dNxLyyiZsNUN6bfrK3k2Vck4dN\njIG6TlzcHEpytxG55AcujmDlp2oTD23Wn4ZTAcavDtrxsDG9bGVeeq6P1H4u\n0/+ghIv1lXsoxpxiKxO+QNiKsav65zbCYRi8/Z/eJID+5GUGLTRQ0xSu0IJY\n3/bN7jurDB8Tm9DM65j+F8tqDMK17RSNuBicxzV5ahXyJuSwDzAK82faCy6z\nnKOLr9avVhesQOfCSM41D1NA7heI7AjEny0BEWAsueyNQV7oHnTIi8EWN63G\nTfDkMp6Lb7LEGYaWDgTgcv9VeKRImCjl33TZaVzfaLBxkX8OOaJSt/vZsQVW\nH1C/dRP3y2sygUoaPcYfE6NnShK3nj17Bqxux6uhqtQAGf8WJ/gT0b8yQKyi\nSQY+04alrBBWVu6l2PbtnIiVvd81Fs451z7pBLTsm88pYRIEOwOU1DYK6nFL\noljL\r\n=hivq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGTqS9K6ptBmEQLX3uSC2uTKdA21X2Po/tpS71gaBYYwIhAJBb+aXZTLUwq3S38C4aFUaVG02JkFy358B4thOzSShK"}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.8_1530637075675_0.21906453616151977"},"_hasShrinkwrap":false},"2.0.9":{"name":"@edpaget/kongfig","version":"2.0.9","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"41c236c4513c43af087e8e960a88f40c2ce34f0c","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-IyhHGY9OZWwLsO42/AQUt6Ot1Xe9tpt8fRyCSMnHmslbHEozNScxTeVXa6lwtBfx8kuFuJsVkJc1zqX9J4Bw4g==","shasum":"c3e94c93344347e98a87695830d1a265074f4f25","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.9.tgz","fileCount":80,"unpackedSize":745926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbonVwCRA9TVsSAnZWagAAgwcP/38790O2rrgOsalTkRww\n3rmkGh6gKRf/X//VGsRcI32fTMM9G+zwI3H5Xg0PU6FqUYyqoi9VEqm99vh0\n4f+fq8zDuceSntEHnj7KgXhuSD9R98jHTYbtd+uERJDKQRHtBPc5dWKbQLXK\nchTOY3dZ2MVTaPLvzbbEWZPSuxTae9mKiIDvblvdExPliH/mlpVB8baVk62F\n2xAqiKmb5Zk2hGTL/P6MXym8MXNkJPiKCOruH4LDkf9fkkO4N7JQXR8K0JxI\nljp0UBQhlNzYO65Gv0Zmv7Clo3krY41CM1KFZ5WrZZkZKzC+VAomjqkc1kkH\nMsKSV9MKlBNxKitgnfv5DrpN2UFV6rg+MEaYdXTvfRmEkjNbM44FMKrZfsF3\nD+9VyKSVEvocX1rK+P5846qeDv4JpYp9f3OX0weVa7/3UxKKG3ApqF5cT7yn\nNOa7o1NDDLvOY95fNNzoZhtMzE85NBI5sReCXylSe4MF5VzSk6oYJCv6WR9f\nRIqIDtLQaqYVwA3/X/2ViRfedeYwet/luwxt87ewzRY+c0t7FrqEaj0neg32\nosz+HgJ1aMIonw4rTgvDX7bS1iMq+WodgLrWfEa7WHumHuLWEdvmpd+bmO/y\npqpS6ZyG+gxlOC+Z3LmqAe9UNUR++9oZJAX2mcXLqvLJfRXispJLl87xRXV3\n4SgQ\r\n=lnqm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvZY4NMT41jLBMRxN2jbcmcfFUIkkG7hI2BZGB9kOnUAiEAyWefcEgFmT8pEiEGvhWoAQHzzTg7IPwc9SzHn0qo9bs="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.9_1537373551534_0.020775812452738185"},"_hasShrinkwrap":false},"2.0.10":{"name":"@edpaget/kongfig","version":"2.0.10","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"yarn build","test":"jest --runInBand","build":"babel src --out-dir lib","preversion":"yarn test","version":"yarn build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"68d748d2fc3e8449886eb50cf7b1d03b8f798254","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.10","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-UYrArPfsgXDvcHVAD8cnHwEZJ8OO+joz9V5sjv3UwTwyShIxQJrBhf8DRj/ap2626HGKQoG94GL5zeUwuRMbZw==","shasum":"c0e9206f4619f256b79eb5f36ec8fadc096f3e29","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.10.tgz","fileCount":80,"unpackedSize":745962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbonmbCRA9TVsSAnZWagAAbg8P/15donu32U2xLmsZ2dyR\nmzk50AXs6N+LJdRzuIHqgFP2bo3z3w/CxmQnw2SYwLIT1wk5WSMpjHrgY8pP\n60GAfaNhf0td4e9zcIUpJg/FWssM9J9GQazzlqc8Hwc7pq8EyZ9ZYJ4u+nq7\nPpz/h/ObB8HI3Yir8JfMFXGZgAybJyRujLXvsLeZfEa8BWEz9fqf0fwVjpnY\nz/aJKbnAnsWixhS5eBMg40aSF607iMw2LHTBo/sKP4bMlf2rnQG9XWVbAghT\nlZi6q/PlA+g2H6MbYSKaXVACSn9kOp/9VWDxQuqZH8itoogPIKTIyyJBfJ0i\nQu7ggANouIbmPmMagUb3fzP8pv27xnrJ4m2ynNzplrxpPdM/YdtYW3YGN0PW\nE6SrdjlONpKZ6oPciDIN2LRQ5DP/EoZ6cyl0Fpihg3q4vdswrKbm5+qy37P3\ngZY/c0PszT1il9+cCT/wcJQB+COYOtqDJmqrvB+hoAfRaODGgPYUlo1CBDCH\n0DdJYBGk6J/o9PNlE0zsIWE7pc8CVWQlenIFVHJvBIVAlC0kHhypwySIKaE+\nfJ4hEFd5RYKGCemI0159qY723vtX/4y8WLG2FZ0qlsaGNQMMJK5JQw5MCsM/\nI7/U553z9/i5Iz4A3ihuWfuNyXIJLczIcvQbYqu6+x5VKU5rc3X8t+pVKcH8\nKQJm\r\n=qehA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzmG6QitW7hqs9+0G+ICVfWLhbXUI6MW+M+RpRJdltGwIgJEU9qgj8RYVmKNHRIA3cksdxQUwxmSX4q2g6r42AaG4="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.10_1537374619039_0.8107745616008295"},"_hasShrinkwrap":false},"2.0.11":{"name":"@edpaget/kongfig","version":"2.0.11","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"npm run-script build","build":"babel src --out-dir lib","version":"npm run-script build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"8da45f30ec8451dba046c86eab834d42dc943e4a","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.11","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-vYoTNlZhZDQLZfzwS/n4t7e5gXi8fPKBPi7MAylBjJrVTVOZo73c0VXvxMG5AR+PseQd4yYuUsEB8Ii6/Who6w==","shasum":"7565e8e578bc45594fb136624601721c6348775d","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.11.tgz","fileCount":80,"unpackedSize":746084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBWs+CRA9TVsSAnZWagAASfEP/j9JuQoPUAqJ98aXRPI6\nkenXQxUbijv9PM58Zw5E7Vdh3O4BFpx8a43eUjCPJD4RwYB8wg9LEiQn1JnJ\n69dyOf6/dyQgVSt492dFBVHamZi8okiiB5nFAaNgjxyCBE8C2IE7aPr/Rg5A\nfpKaLIRGWAcLkXX9j1VeDE+SQFWZq/dGmnKylpT71FE5Aia+9JTBatIfhacO\n2kHcygOVXmR3ho8Uyhhgpy8loQWeYlTUVZo/AH1BNRtssL9L7/FsvcxAhyOj\n65kMWx7LWoPBXV43t2yArIXydUYEFA9BxpiYHxwm3mv68RNQubOmeSzZlx0R\nODaRpuZqvzi5Wkv6DGQ+WiFrbbIh52CyEu6q7ID1j1rZrB7RUacy8TyO1bUP\nzHeGvybRVBRQzRVzpREpIAz6hgwpsK2Nsn/LTnR8Bg2IHueW2Yu2F3Wr8XZy\nfFfnNApqipbCiVg/lExLkGc/o21SOZDOsHvj5lCcIdrNjsOCBGKUyoS+RR+e\naIy3xf/ahECO+fkgDh453yHcep6FJ5shq3FvJVJjGls9Klb8RKJbmhC7IIkj\nroSuSmQaJvWEqacVISOxBnZ8dZ7Yk8NKlkjGTGwWqKBp+MGi6VGMOrBgEMnZ\neUtHwTQvNzxepdMHZ9bRJUEPHpRjX2S4tFbiAXF7LKQyKhdshavVt7kxbLVH\nDq4z\r\n=g671\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCHznCYgR2/dQ50Lxhf/VccGWbLCX8tmVnZKYCAB2NemgCIQCuqNP9rx+uKkhpAbu7SsSy6EByMLDHnaxpzD/J1xRbWg=="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.11_1543859005419_0.007340100093091051"},"_hasShrinkwrap":false},"2.0.12":{"name":"@edpaget/kongfig","version":"2.0.12","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"npm run-script build","build":"babel src --out-dir lib","version":"npm run-script build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"ca262abda2081982ad7ba10fccebfd53343558c0","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.12","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-FrheJULhHGd00GDtP7JeFGgHj4bsnH62rnfdkHt8c52+ahAVJK1WdWiQnCeFrKJTbawHICeiVHb3wJCKIK2trQ==","shasum":"76edd0e3424abfb57f4db665fc4e8dd90d938f5f","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.12.tgz","fileCount":80,"unpackedSize":745468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBaXQCRA9TVsSAnZWagAA7TgP/RxZXvwTjsguJGIQ+KPB\nyjrFLtA6an8OMS7SGUFbEvjDP9c/K+anfXwGnI3FJpfEazYCPq5ugiw7M1BA\nvmxkT+eaAGDlbnDmmx3wdG5nOZFwUSyCtCMeZsfeMk1OvkvoPSAEfnCfjkvw\nXoKrIMjQkkp4w8gGU+EBzDfxIs4+IOuQsqDGKsPhuASgbLHEQsqazoAEzGny\nRFbVNypwErclwqQazvbgMaPXQHyKHj+7yP8m4Gy7RwvDF/D/0see6p2ctsI9\npBxUdw5RulbfvWWeZsLZnl92luPk70lrLw6DaiAvffUkL9jUVGmCGyVbmmSL\nuRA9MFeB6gEHcuPvWf6g/AU0hQ31gX6t2Ktptua0L4RBf+TaaGQRA5wMP02U\n95mWgfu3iHy/6AG5jV9tb2q+E9dHe/zvs1bV2sGueMk/1UoltuPOWU+4jA3v\nphOtM739LjbjHFFbto5H/QPDFasADBqpwz4SHEu+I0/aJVgIy66Hau8xfjzp\nfx8VXZtofJvwnWg1YCCUPpPoDPJRDQlTMypS6DIPSqP3L435rn9WnG1q327h\nzBzM+zR29OIdplsJiXVY2uYUjMXVmLUgLAYaxDNQqKvdcLlG8gXHLq4o9uQS\n+icGnobMZS69ZIacFONW4vzqr3J+rkMXSAwKayZVSrJHjaFB+CxDdCgN5BsE\nbqaY\r\n=3tst\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxgGNcz2uQuvocDpeL77kDqJhb6YA4Ugz9eE2NVOq3sQIgKkmF9BB9VNiYVH6NOIzf9UvXr+QCW3ZGa6yL7cpShc0="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.12_1543874000192_0.10532486775738814"},"_hasShrinkwrap":false},"2.0.13":{"name":"@edpaget/kongfig","version":"2.0.13","description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"bin":{"kongfig":"./bin/kongfig"},"preferGlobal":true,"scripts":{"pretest":"npm run-script build","build":"babel src --out-dir lib","version":"npm run-script build","postversion":"git push && git push --tags","publish-patch":"npm version patch && npm publish"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","dependencies":{"babel-polyfill":"^6.26.0","colors":"^1.1.2","commander":"^2.13.0","invariant":"^2.2.2","isomorphic-fetch":"^2.2.0","js-yaml":"^3.10.0","lodash.isequal":"^4.5.0","minimist":"^1.2.0","object-assign":"^4.0.1","pad":"^2.0.3","prettyjson":"^1.1.3","semver":"^5.5.0","socks-proxy-agent":"^4.0.1","uuid":"^3.2.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.6.1","babel-preset-stage-2":"^6.1.18","expect.js":"^0.3.1","jest":"^22.1.4"},"jest":{"setupFiles":["<rootDir>/node_modules/babel-polyfill/dist/polyfill.js"],"testMatch":["<rootDir>/test/*.js"],"transformIgnorePatterns":["<rootDir>/node_modules/","<rootDir>/lib/"]},"gitHead":"a9e7e27a1b5a903cc95bb83f7de84cbc419a3533","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"},"homepage":"https://github.com/mybuilder/kongfig#readme","_id":"@edpaget/kongfig@2.0.13","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"edpaget","email":"ed.paget@gmail.com"},"dist":{"integrity":"sha512-z8PaR2fGF4Cu1JHMbilgD+hw4Ih8VHOXsiJ0btkNiDTYBY/BQS7vhK50vt7Kced8o1atgTTrJFVjEF2cc0pzeQ==","shasum":"fce16034fe234e847ecddfc6308aaa4ce7a0b06e","tarball":"https://registry.npmjs.org/@edpaget/kongfig/-/kongfig-2.0.13.tgz","fileCount":80,"unpackedSize":745438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBaaECRA9TVsSAnZWagAABUgQAJQNRd6GtKpQ9IwwKSxZ\n8q7OxPXgoB/b4AFRgy6tbJqpgag0ut87jOurMtUNQ0PKuCKK1ccva8dQl98M\nQMvtxdt8gI2bD3VpujbU8Qt3PWjBX05IWDfIDqv3ue1u0sGdzpwvkcFGddLE\nMeTNJyDbBQbCFFW13n2dy8/CFzm+5N/EvkI0HccIrXrPPRaWwHNs1TV7IO3e\nYcko7CTzqPHAoTPTZNQs3J+umOmyVPPoleB086KQgjbRzE4BjRRAMgwNLd1n\nK+chZmi462NcyKver7dOsn2a7xVoV2znsar6vJnm7s8NvMuSsSFVK3346LH8\nXGChOaG2N1McRORYF5rp0JwrqVZMxk/tYtlGo7IU41yJsVWGwxzvSwmgqTyC\noip7p48Cwynsn8CmUlKTV/ir19l2D4CKwBSQmiq6rZi0fSLt5bi0QpaebbMI\nn5jd56xigu1Hm+AKNlSvSNXLfOGHLSKm17rLgSNI0pFEfF+Zw/B+M5cnvj7o\npc7zZk1iu0NsPAivA43g/XePnr8CngW7lMThuYXCnwvpszAb/JwMj/RY0HXn\nRDvYELltfikiCzzACLRiuaj3ctSgRZK/OKA3UOfKtfJrvqXRV/+eLf7NIwEp\n8whbKtDte7aD7ji7gZCVelKmjzbFUTDeuwoWUuSOUyEHGzajzgmIamO33sS0\nRAia\r\n=Iwt5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+fb5MowStaj65FGHto5nUNmE3A9kW3GVm/LaC8VCW5AIgTUVFnmbpMTqAMvjHIYW63JlFsQBAXSL2IhRyH4BtP1Y="}]},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kongfig_2.0.13_1543874179667_0.13600813118519817"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-14T23:06:58.712Z","1.6.0":"2018-05-14T23:06:59.094Z","modified":"2022-06-12T17:28:36.652Z","1.6.1":"2018-05-15T18:00:14.603Z","1.6.2":"2018-05-15T18:24:49.608Z","2.0.0":"2018-05-18T18:18:06.510Z","2.0.1":"2018-05-18T20:09:41.671Z","2.0.2":"2018-05-23T16:10:51.489Z","2.0.3":"2018-05-24T13:25:34.864Z","2.0.4":"2018-05-24T13:28:44.938Z","2.0.5":"2018-05-24T13:43:51.385Z","2.0.6":"2018-07-03T16:29:13.128Z","2.0.7":"2018-07-03T16:41:40.406Z","2.0.8":"2018-07-03T16:57:55.771Z","2.0.9":"2018-09-19T16:12:31.803Z","2.0.10":"2018-09-19T16:30:19.308Z","2.0.11":"2018-12-03T17:43:25.617Z","2.0.12":"2018-12-03T21:53:20.490Z","2.0.13":"2018-12-03T21:56:20.135Z"},"maintainers":[{"name":"edpaget","email":"ed.paget@gmail.com"}],"description":"A tool for Kong to allow declarative configuration.","repository":{"type":"git","url":"git+https://github.com/mybuilder/kongfig.git"},"author":{"name":"MyBuilder Ltd"},"license":"MIT","readme":"<p align=\"center\">\n    <img src=\"logo.png\">\n</p>\n\n# Kongfig\n\nA tool for [Kong](https://getkong.org/) to allow declarative configuration.\n\nSimply define your list of APIs and consumers in json and then run kongfig to ensure that your Kong is configured correctly.\n\n[![Build Status](https://travis-ci.org/mybuilder/kongfig.svg?branch=master)](https://travis-ci.org/mybuilder/kongfig)\n\n## Install\n\n### Manually\nWe recommend installing Kongfig globally\n\n```\nnpm install -g kongfig\n```\n\n### Puppet\nUse our [Puppet-Kongfig](https://forge.puppetlabs.com/mybuilder/kongfig) module to install and configure Kongfig\n\n```\npuppet module install mybuilder-kongfig\n```\n\n\n## Quick start\n\nYou can follow the [quick start](docs/guide.md) to get going in 5 minutes.\n\n\n## Apply config\n\nYou can have your config in [json](config.json.sample), [yaml](config.yml.sample), or [js](config.js.sample) if you need to support multiple environments.\n\n```\nkongfig apply --path config.yml --host localhost:8001\n```\n\n## Dump config\n\nYou can dump the existing configuration to a file or view it on a screen\n\n```\nkongfig dump --host localhost:8001 > config.yml\n```\n> You can omit the `--host` option if kong is on `localhost:8001` as this is the default value\n\nYou can specify the desired format by giving `--format` option with possible options of `json`, `yaml`, or `screen` that prints the config with colours.\n\n```bash\nkongfig dump --format screen\n```\n\nFor APIs which uses custom consumer credential plugins, specify plugin and id name in <plugin>:<idValue> format with `--credential-schema` option.\n\n```\nkongfig apply --path config.yml --host localhost:8001 --credential-schema custom_jwt:key\n```\n\nFor multiple plugins use --credential-schema as many as necessary\n\n```\nkongfig apply --path config.yml --host localhost:8001 --credential-schema \"custom_jwt:key\" --credential-schema \"custom_oauth2:client_id\"\n```\n\n## Schema\n\nNote: If you change the name of an API/Plugin/Consumer and want to ensure the old one is removed automatically, do not delete or modify the old API/Plugin/Consumer section, other than to add the `ensure: \"removed\"` flag. Examples shown below.\n\n> Notice the `attributes.username` config parameter below, this is used to map given username to consumer uuid\n\nApi schema:\n\n```yaml\napis:\n  - name: mockbin # unique api name\n    ensure: \"present\" # Set to \"removed\" to have Kongfig ensure the API is removed. Default is present.\n    attributes:\n      upstream_url: string # (required)\n      hosts: [string]\n      uris: [string]\n      methods: [\"POST\", \"GET\"]\n      strip_uri: bool\n      preserve_host: bool\n      retries: int\n      upstream_connect_timeout: int\n      upstream_read_timeout: int\n      upstream_send_timeout: int\n      https_only: bool # (required)\n      http_if_terminated: bool\n\n```\n\nApi plugin schema:\n\n```yaml\napis:\n  - name: mockbin # unique api name\n    attributes: # ...\n    plugins:\n      - name: rate-limiting # kong plugin name\n        ensure: \"present\" # Set to \"removed\" to have Kongfig ensure the plugin is removed. Default is present.\n        attributes: # the plugin attributes\n          username: # optional, to reference a consumer, same as consumer_id in kong documentation\n          config:\n\n```\n\nGlobal plugin schema:\n\n```yaml\nplugins:\n  - name: cors\n    attributes:\n      username: # optional, to reference a consumer, same as consumer_id in kong documentation\n      enabled: true\n      config:\n        credentials: false\n        preflight_continue: false\n        max_age: 7000\n```\n\nAll of the kong plugins should be supported if you find one that doesn't work please [add an issue](https://github.com/mybuilder/kongfig/issues/new).\n\nConsumer schema:\n\n```yaml\nconsumers:\n  - username: iphone-app\n    custom_id: foobar-1234 # optional\n```\n\nConsumer credential schema:\n\n```yaml\nconsumers:\n  - username: iphone-app\n    credentials:\n      - name: key-auth\n        attributes: # credential config attributes\n```\n\nConsumer ACL schema:\n\n```yaml\nconsumers:\n  - username: iphone-app\n    acls:\n      - group: acl-group-name\n```\n\n### Supported consumer credentials\n\n> Notice the `anonymous_username` config parameter below, this is used to map username to consumer uuid\n\n[Key Authentication](https://getkong.org/plugins/key-authentication/)\n\n```yaml\napis:\n  - name: mockbin # unique api name\n    attributes: # ...\n    plugins:\n      - name: key-auth\n        attributes:\n          config:\n            anonymous_username: # optional, same as just anonymous in kong api, maps given username to consumer uuid\n            key_names:\n            hide_credentials:\n\nconsumers:\n  - username: iphone-app\n    credentials:\n      - name: key-auth\n        attributes:\n          key: # required\n```\n\n[Basic Authentication](https://getkong.org/plugins/basic-authentication/)\n\n```yaml\napis:\n  - name: mockbin\n    attributes: # ...\n    plugins:\n      - name: basic-auth\n        attributes:\n          config:\n            hide_credentials:\n\nconsumers:\n  - username: iphone-app\n    credentials:\n      - name: basic-auth\n        attributes:\n          username: # required\n          password:\n```\n\n[OAuth 2.0 Authentication](https://getkong.org/plugins/oauth2-authentication/)\n\n```yaml\napis:\n  - name: mockbin\n    attributes: # ...\n    plugins:\n      - name: oauth2\n        attributes:\n          config:\n            scopes:\n            mandatory_scope:\n            token_expiration:\n            enable_authorization_code:\n            enable_client_credentials:\n            enable_implicit_grant:\n            enable_password_grant:\n            hide_credentials:\n\nconsumers:\n  - username: iphone-app\n    credentials:\n      - name: oauth2\n        attributes:\n          name:\n          client_id: # required\n          client_secret:\n          redirect_uri: string | [string] # required by kong\n```\n\n[HMAC Authentication](https://getkong.org/plugins/hmac-authentication/)\n\n```yaml\napis:\n  - name: mockbin\n    attributes: # ...\n    plugins:\n      - name: hmac-auth\n        attributes:\n          config:\n            hide_credentials:\n            clock_skew:\n\nconsumers:\n  - username: iphone-app\n    credentials:\n      - name: hmac-auth\n        attributes:\n          username: # required\n          secret:\n```\n\n[JWT](https://getkong.org/plugins/jwt/)\n\n```yaml\napis:\n  - name: mockbin\n    attributes: # ...\n    plugins:\n      - name: jwt\n        attributes:\n          config:\n            uri_param_names:\n            claims_to_verify:\n\nconsumers:\n  - username: iphone-app\n    credentials:\n      - name: jwt\n        attributes:\n          key: # required\n          secret:\n```\n\n### Custom Credential Schemas\n\nIt is possible to work with custom consumer credential plugins.\n\n```yaml\napis:\n  - name: mockbin\n    attributes: # ...\n    plugins:\n      - name: custom_jwt\n        attributes:\n          config:\n            uri_param_names:\n            claims_to_verify:\n\nconsumers:\n  - username: iphone-app\n    credentials:\n      - name: custom_jwt\n        attributes:\n          key: # required\n          secret:\n\ncredentialSchema:\n  custom_jwt:\n    id: \"key\" # credential id name\n```\n\n\n### ACL Support\n\n[Kong ACL documentation](https://getkong.org/plugins/acl/)\n\n```yaml\napis:\n  - name: mockbin\n    attributes: # ...\n    plugins:\n      - name: \"acl\"\n        ensure: \"present\"\n        attributes:\n          config.whitelist: \"foo-group\"\n\nconsumers:\n  - username: \"some-username\"\n    ensure: \"present\"\n    acls:\n      - group: \"foo-group\"\n        ensure: \"present\"\n\n      - group: \"bar-group\"\n        ensure: \"present\"\n```\n\n### Upstream/Target Schema\n\n[Kong Upstream Load Balancing Reference](https://getkong.org/docs/latest/loadbalancing/)\n\n```yaml\nupstreams:\n  - name: \"mockbinUpstream\"\n    ensure: \"present\"\n    targets:\n      - target: \"server1.mockbin:3001\"\n        attributes:\n          weight: 50\n      - target: \"server2.mockbin:3001\"\n        attributes:\n          weight: 50\n    attributes:\n      slots: 100\n```\n\n### Certificates & SNIs\n\n*A certificate object represents a public certificate/private key pair for an SSL certificate. These objects are used by Kong to handle SSL/TLS termination for encrypted requests. Certificates are optionally associated with SNI objects to tie a cert/key pair to one or more hostnames.*\n\n[Kong Certificate Object Reference](https://getkong.org/docs/0.11.x/admin-api/#certificate-object)\n\n*An SNI object represents a many-to-one mapping of hostnames to a certificate. That is, a certificate object can have many hostnames associated with it; when Kong receives an SSL request, it uses the SNI field in the Client Hello to lookup the certificate object based on the SNI associated with the certificate.*\n\n[Kong SNI Objects Reference](https://getkong.org/docs/0.11.x/admin-api/#sni-objects)\n\n```yaml\ncertificates:\n  - ensure: present\n    cert: >-\n      -----BEGIN CERTIFICATE-----\n      MIIDMjCCAhqgAwIBAgIJAPgRdnOdnX/SMA0GCSqGSIb3DQEBBQUAMBoxGDAWBgNV\n      ....\n    key: >-\n      -----BEGIN RSA PRIVATE KEY-----\n      MIIEpAIBAAKCAQEAo5BpOQY2AV/1L2QEdSip75rHh3Khs2knNtMLIrP26MHyidtX\n      ....\n    snis:\n      - name: example.com\n        ensure: present\n      - name: www.example.com\n        ensure: present\n```\n\n> Notice that SNIs are an list of object e.g. `{ name: example.com, ensure: present }` different Kong api itself where it is a list of hostnames\n\n\n## Migrating from Kong <=0.9 to >=0.10\n\nkongfig translates pre `>=0.10` kong config files automatically when applying them.\n\nSo you can export your config from `<=0.9` kong instance by running:\n\n```bash\nkongfig dump --host kong_9:8001 > config.v9.yml\n```\n\nThen apply it to kong `0.10` instance\n\n```bash\nkongfig apply --path config.v9.yml --host kong_10:8001\n```\n\n`apis` endpoint changed between `<=0.9` and `>=0.10`:\n * `request_host: string` to `hosts: [string]`\n * `request_path: string` to `uris: [string]`\n * `strip_request_path: bool` -> `strip_uri: bool`\n * Adds `methods`, `retries`, `upstream_connect_timeout`, `upstream_read_timeout`, `upstream_send_timeout`, `https_only`, `http_if_terminated`\n\n---\nCreated by [MyBuilder](http://www.mybuilder.com/) - Check out our [blog](http://tech.mybuilder.com/) for more information and our other open-source projects.\n\n## Contributing to Kongfig\n\nWe are very grateful for any contributions you can make to the project.\n\nVisit the [Contributing](CONTRIBUTING.md) documentation for submission guidelines.\n","readmeFilename":"README.md","homepage":"https://github.com/mybuilder/kongfig#readme","bugs":{"url":"https://github.com/mybuilder/kongfig/issues"}}