{"_id":"get-config","_rev":"62-9d2289df81407d84f306efe851327864","name":"get-config","description":"Automagically builds a config object used throughout an application.","dist-tags":{"latest":"0.6.15"},"versions":{"0.1.0":{"name":"get-config","version":"0.1.0","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","json","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","get-env":"^0.3.2","js-yaml":"^3.2.3","lodash":"^2.4.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"2febebeb112ddedfbd97bc5c7cf6a4b516862839","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.1.0","_shasum":"7f1e9ff20eb4f373ec85171c0e4983ee6359c267","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"7f1e9ff20eb4f373ec85171c0e4983ee6359c267","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.1.0.tgz","integrity":"sha512-f5IpmbigkZP3UeAsipBx+rIOUhv+J+L9gnjc84QQvl5FNawUe5H0SCuI+RZGeAWazjH6n1B810/cnkFZUPUhVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMHd5wQnzFQLvTuH6kf523NDmmbZYdgjXtvL6S+tE5BAiAs3Fk8HlqVWpuxbkponA33zK7oDQ4Hi8HmTU3XYvyiYw=="}]}},"0.2.0":{"name":"get-config","version":"0.2.0","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","get-env":"^0.3.2","ini":"^1.3.2","js-yaml":"^3.2.3","lodash":"^2.4.1","toml":"^2.0.6","xml2json":"^0.5.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"b80c074bee613033d2e11cb812e4b83849db4581","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.2.0","_shasum":"446ccd663fa3fdf0715afc2c3185383649b96656","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"446ccd663fa3fdf0715afc2c3185383649b96656","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.2.0.tgz","integrity":"sha512-548MD/PIUu/cqm851zZUk60YKKXoSLGK2i1z4vP/ujr+fxff3/u3rKCZy71Gzfe1SW1NQYEKzhRVhw7b1/gDQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtz3p9Htk8kRdfYu1W+XoFKOgGujengLDb+Pxx9C9I6AiAye2pKlwpM1O2d8fYYi7ACLVhtueqBjhKfHdyuiVn1XQ=="}]}},"0.3.0":{"name":"get-config","version":"0.3.0","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"0.0.7","get-env":"^0.3.2","ini":"^1.3.2","js-yaml":"^3.2.3","lodash":"^2.4.1","toml":"^2.0.6","xml2json":"^0.5.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"39ca3064741ae2d00e93f64fcd0dd9fd77c74365","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.3.0","_shasum":"0651993555c4f20965d5258f7b7ce06c701b54d3","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"0651993555c4f20965d5258f7b7ce06c701b54d3","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.3.0.tgz","integrity":"sha512-q5q0PraX/axO+9tBqAdEka1W4YsEAeQQBUk+WgBCaN2pTJN43USN6tzvf9nUcZQgbeSpwbTBUwQCNPhkHUeplQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj9vWRLTNVPGhB5lE6LgeQlguV7OW4aWSYxpoByUFtJgIgN6GZSN7XhQJGsNidG2OvCdSAgj5d8tFzY4vAuCsSde8="}]}},"0.3.1":{"name":"get-config","version":"0.3.1","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"0.0.7","get-env":"^0.4.0","ini":"^1.3.2","js-yaml":"^3.2.3","lodash":"^2.4.1","toml":"^2.0.6","xml2json":"^0.5.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"4eacd32c010f067d93d0b6f264980efd9d99f9b4","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.3.1","_shasum":"fa673fc72c4c09027e3d915ca845a346eea6baea","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"fa673fc72c4c09027e3d915ca845a346eea6baea","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.3.1.tgz","integrity":"sha512-M94pwUwQYX0BJilxHGOZYE9u3FYvI4ciWxP4WpqQdn/wn4+Sx8YrFr7LhiHC2gnJrHX2IaVlfMzvVq1FtbhJLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4h0O7gv0bVTMk+RP58ghagNEqdM11oqT91042ZyQYaAiAzLgt3kYEQy2R328EQTAKGO60FKM7XQKfSalMyFE5TsQ=="}]}},"0.3.2":{"name":"get-config","version":"0.3.2","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"0.0.7","get-env":"^0.4.0","ini":"^1.3.2","js-yaml":"^3.2.3","lodash":"^2.4.1","toml":"^2.0.6","xml2json":"^0.5.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"5a9709bffb8707092095e0fa02ebb3f9a49bf13e","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.3.2","_shasum":"c449604ff93ee3d9f11d2746f3f75a9667224c10","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"c449604ff93ee3d9f11d2746f3f75a9667224c10","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.3.2.tgz","integrity":"sha512-rN2jRt33n6OpbnHnlaGoKtiALdD31ioXE2rDwruAbmc2dIuUiJQsqFmgChQBZip+bGwrdDjb3lJwyAFM51rtIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChSfFjSmSw23CrZOMRoJe6RThHV3NShnEGmtAOGZA73wIgHokVj0Yq3oy4eXpFD73IgFO1wvGuBsvQpQ8sgVSHIVI="}]}},"0.3.3":{"name":"get-config","version":"0.3.3","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"0.0.7","get-env":"^0.4.0","ini":"^1.3.2","js-yaml":"^3.2.3","lodash":"^2.4.1","toml":"^2.0.6","xml2json":"^0.5.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"6faf0670f3b27db2d1fdc2f0a396106bb2191c7b","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.3.3","_shasum":"e448fbf0fb06986094f8235225761b50741a0e95","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"e448fbf0fb06986094f8235225761b50741a0e95","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.3.3.tgz","integrity":"sha512-nXrSa3w/WUOopPMOEPwpHukBf1CqsUHxnuBsjse0r+8WDIGsXl/HM6waBsPvJ10tzZfFFWCdemP7BPxHPv9fKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGoXymyb/VFtgwFh6YbzGNRoxyS36rQwVHiTy8ZkDp1AIhANZCKnpvzBLbq2OrH+0NFSWs6JDkuAIcrlgnMSBhi8c6"}]}},"0.4.0":{"name":"get-config","version":"0.4.0","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"0.0.7","get-env":"^0.4.0","lodash":"^2.4.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"bb19cb964afc317ca39d6d35735a2d801f483ca8","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.0","_shasum":"4e9c20be303b9b30ca664515d4b771966e3dcfc4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"4e9c20be303b9b30ca664515d4b771966e3dcfc4","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.0.tgz","integrity":"sha512-Acxo/tMY3vo5e6i0u2d2ELUoUv/J2DFezWXTcmMf4CrwSZ7zcSRJbqSgFgxxCbaGgEPoHdJjy7CaH27lAbtsAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxvvwDH9/GejJ8aBpZK49xm5yfsRTTArQs/7MmemIQOAiEAoWdcTLsckXX7qK/PTsvEhVeBJRACYn/1oUi/kOLtmdw="}]}},"0.4.1":{"name":"get-config","version":"0.4.1","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"0.0.7","get-env":"^0.4.0","lodash":"^2.4.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"a0c94425644af591b982ccd53010ac1ccf28c144","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.1","_shasum":"d6ffce7755b7f81eeccb3e085f094113fb371645","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"d6ffce7755b7f81eeccb3e085f094113fb371645","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.1.tgz","integrity":"sha512-orhtymvIsqVxCRuHFJpelXj+DwRlUF/eu3Va0TenVnG0UnTt2CnVghEjWAAtEyx29Gy0ygk2ai6rdTsL+1wFkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOU5zxv20VgpompFVm3X0IjLzEtUHXcIl4j7f7t/ISPQIhAJqQR1gFxA6Kjl3feo9GLgJwEKxlDwx107klu4Hxp1vu"}]}},"0.4.2":{"name":"get-config","version":"0.4.2","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"0.0.7","get-env":"^0.4.0","lodash":"^2.4.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"39dfbf1a498b4d02be5da9b79dd1f019e725a9d7","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.2","_shasum":"e53d857a52225875742d19e63e1fd28d2e4708d7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"e53d857a52225875742d19e63e1fd28d2e4708d7","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.2.tgz","integrity":"sha512-Z+4nxfc8OaYHjFDHuL3tZ8Ecc6lI1okA9H/tTVLkyAV4rP7j4pyZsoM9GNe21q+Sq8sDUubXCvQebV7wed5KAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgjqGNm5mV/Z9GDvOukgeXIsz2znt9ZpGV/71TUdYbfQIhAO/Zkd8+vGSDQJMhrpHqKZm+sOqAlCw02bDGoqwKd031"}]}},"0.4.3":{"name":"get-config","version":"0.4.3","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.3.11","deasync":"^0.0.8","get-env":"^0.4.0","lodash":"^2.4.1"},"scripts":{"prepublish":"npm prune"},"gitHead":"dccaea764cbad458d72aa5cfbb4076a2eac417f0","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.3","_shasum":"7f7472ce6dbed4e53b9be08ebf36519f0bb04c5b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"7f7472ce6dbed4e53b9be08ebf36519f0bb04c5b","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.3.tgz","integrity":"sha512-RlEvi5PMtQ6DTxlmoH3oplPODNFjPav8xEg3iPAqKUJYAH7hrLy8u3Rrjlv+u1v2Qs0Lz0BUHqsRgzlAeV0paw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrV/KRt7VBBcGafd8hAaiB39x/kJtTx2/A6N97IQ0AAAiBAaSfACkwd2vv+i6ojgfoP8nf6gxhDbXMKj5z87TqqjQ=="}]}},"0.4.4":{"name":"get-config","version":"0.4.4","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"2.9.2","deasync":"0.0.8","get-env":"0.4.0","lodash":"3.1.0"},"scripts":{"prepublish":"npm prune"},"gitHead":"40790779465f3b0308cacddba153b40440fedd81","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.4","_shasum":"635f364818f8d854b9f17807c792bdf0d2e40c49","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"635f364818f8d854b9f17807c792bdf0d2e40c49","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.4.tgz","integrity":"sha512-X9uU68TrvJd40t1vxi9LrolKmGRiWTJKwT1ogavZ9ehjVCIFLRkOJk4RDKOgtKqAW0XsNplgbQTz5VWmwjdVXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8r1R2OA5P7kOjpdLJ+ZtAGDt9qaqceovWiDkAfsHnnAiANxcCdj6+XkgBJW03XeFh9EbGhvvBZyUEThT2Rz1KFDg=="}]}},"0.4.5":{"name":"get-config","version":"0.4.5","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"2.9.7","deasync":"0.0.9","get-env":"0.4.0","lodash":"3.1.0"},"scripts":{"prepublish":"npm prune"},"gitHead":"1c1034aa0b527b12efecf6c25ad1400bc21f5744","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.5","_shasum":"955e3af47e89b2753274bb34c9ff050a9e4344dd","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"955e3af47e89b2753274bb34c9ff050a9e4344dd","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.5.tgz","integrity":"sha512-QgAIDFLzOzEEJrclujfPjSLqkAxDRIW9pdM9RiHSlygMQZIGwo9ogvFW5Y2/tcePD4Bt7QhGI5KoRbtOqZy1wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDr9Bsg7ZGytoEDsMnXVRoYxVt+J30e2xYZPd0z8y6UgAiEA7/IqAyKaiH8rmADyhv5Nc2OnKYXlJ8IfeZ9n9hRLGYU="}]}},"0.4.6":{"name":"get-config","version":"0.4.6","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.9.7","deasync":"0.0.10","get-env":"0.4.0","lodash":"^3.6.0"},"scripts":{"prepublish":"npm prune"},"gitHead":"e720d6830cd770b00cda2984169d4ae0a84eee26","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.6","_shasum":"fe066ecf5b84d609aa12a22e8397ffef77177535","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"fe066ecf5b84d609aa12a22e8397ffef77177535","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.6.tgz","integrity":"sha512-fzZCIek2YkGrjCcqURmOc8GEkn3RKXjaVsn8751pmEtHEquuutgNcLxfjzZdfJs2F906amdBd0mPoIbtsTlnmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHp27hysiaiXyaZyffFiMWf6VwHfmPfbKrN5fyA3ag0AiEA8efN2/L4w98+VrMZrGV9BzXTLq4fLImn6M0ZpgnjRTg="}]}},"0.4.7":{"name":"get-config","version":"0.4.7","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"dependencies":{"bluebird":"^2.9.7","deasync":"0.0.10","get-env":"0.4.0","lodash":"^3.6.0"},"scripts":{"prepublish":"npm prune"},"gitHead":"a6ea99997da3d3462e23ed5e4dda2440b1f7579c","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.4.7","_shasum":"2f8ec05c9fa1e26f98c0a884f32298468191b4ac","_from":".","_npmVersion":"3.1.0","_nodeVersion":"0.12.6","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"2f8ec05c9fa1e26f98c0a884f32298468191b4ac","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.4.7.tgz","integrity":"sha512-vN7hNe7hUGv0ce3gQ185ZvseZ4qpvG2boSPO00ulW0gh0rOfdAv6Iu8LkMTYrtqVFjmkFApHZJ61wCNZI5gFCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDegpWBspeBXGx88xmJt2sx+gemPW+AMNSegL8SvATGVgIhAMKHTgDgF2YRLNeWBuUaTuliz1gvp+Bfbj/sENYK3Bx1"}]}},"0.5.1":{"name":"get-config","version":"0.5.1","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"src","dependencies":{"bluebird":"^3.4.4","get-env":"0.5.1","lodash.isempty":"^4.4.0","lodash.isfunction":"^3.0.8","lodash.isstring":"^4.0.1","lodash.isundefined":"^3.0.1","lodash.merge":"^4.6.0"},"scripts":{"prepublish":"npm prune"},"engines":{"node":">=6.5.0"},"gitHead":"93728ffae3651fc2f5ba0444de197d700a2771fb","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.5.1","_shasum":"292da9cdfdc42d37faf9f75462a82d433e99c41b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"dist":{"shasum":"292da9cdfdc42d37faf9f75462a82d433e99c41b","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.5.1.tgz","integrity":"sha512-yPgKObRYHN547pNV/mNSZ63N1CRflAS2y8ILYbNv+3QFTxzDO4BgON6WvsUqmn0AU1V8sSwXMKmtCSR93INQng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyqs5YoLmzpG/Kueo//+9I0k4SZ44+d6riDGnyxB924gIgQELY+Hdu55DC4J4kMUklIx/kKZGNyh3XFUWmtks4BbM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/get-config-0.5.1.tgz_1472587105608_0.9493211070075631"}},"0.6.8":{"name":"get-config","version":"0.6.8","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@types/lodash":"^4.14.37","get-env":"0.5.1"},"devDependencies":{"ts-loader":"^0.9.5","tslint":"^3.15.1","tslint-pilwon":"^0.1.3","typescript":"^2.0.3","typings":"^1.4.0","webpack":"^2.1.0-beta.25","webpack-node-externals":"^1.5.4"},"scripts":{"prepublish":"webpack"},"engines":{"node":">=6.5.0"},"gitHead":"93728ffae3651fc2f5ba0444de197d700a2771fb","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.6.8","_shasum":"7d7a92a4bc665d73b1916085464b05e4a05c6f5d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"dist":{"shasum":"7d7a92a4bc665d73b1916085464b05e4a05c6f5d","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.6.8.tgz","integrity":"sha512-EQD5FnhRHPT7mRGjtScatgM/wUskjx7rsMhVmMPJn7brYVSw5+TwkFkJWWk22ltESfW0GNR71dixqyr0idnHKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO3V/14dbgmMG7Z2pr5C199exK65fngBVPGn8N6vEffQIgW3of8I9TU6YOeJbjWhAVXlWrJpMxuIeBbLbUL4CcPwk="}]},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/get-config-0.6.8.tgz_1477207490840_0.47363271098583937"}},"0.6.10":{"name":"get-config","version":"0.6.10","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"get-env":"0.5.4","lodash":"^4.16.4"},"devDependencies":{"@types/lodash":"^4.14.37","@types/node":"^6.0.45","ts-loader":"^0.9.5","tslint":"^4.0.0-dev.0","tslint-pilwon":"^0.1.4","typescript":"^2.1.0-dev.20161026","webpack":"^2.1.0-beta.25","webpack-node-externals":"^1.5.4"},"gitHead":"c24706ed0887344b79d69891692c90657033b279","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.6.10","scripts":{},"_shasum":"2205a861478d699d4fb88b8fce9bbf07951958ed","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"dist":{"shasum":"2205a861478d699d4fb88b8fce9bbf07951958ed","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.6.10.tgz","integrity":"sha512-Lx9XlT7GvK+QfAYThiRvVh/M2b5akj5fzFD0yunF+8s0x89NrJGxCPSTF9xb7X2HFpTaujUgEterRI5TFjVprw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0L7/ii6dQEOwi+8Tt8Tio7kanQUQuGYLKDysrThje1AiBSmxD2K2Zc1lnSjGCtm5a2gO/j5M+O7O5TyjjkUNywsg=="}]},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/get-config-0.6.10.tgz_1477481137909_0.48472093557938933"}},"0.6.11":{"name":"get-config","version":"0.6.11","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"get-env":"^0.5.6","lodash":"^4.16.6"},"devDependencies":{"@types/lodash":"^4.14.37","@types/node":"^6.0.45","ts-loader":"^1.0.0","tslint":"^4.0.0-dev.0","tslint-pilwon":"^0.1.6","typescript":"^2.1.0-dev.20161102","webpack":"^2.1.0-beta.25","webpack-node-externals":"^1.5.4"},"gitHead":"6810cd92269124c6c92492178d001ea3d55ba303","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.6.11","scripts":{},"_shasum":"7079e460b24fd446488e6fe7b0d039f2c8c5419f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"dist":{"shasum":"7079e460b24fd446488e6fe7b0d039f2c8c5419f","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.6.11.tgz","integrity":"sha512-RztisqvR5q8+LcGQD/bCSBALrJdPFTESpKUBttxTN8Y4nGbPE/cnEdaNVjWpbGUL7zXq+3BN5s4XQAm0agWKbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTlVtmZKFxbWzNkPXkaxanDDK2gTsGeypG6SFq/7QurwIgHDtWKwJFbQSdFFjC22MJyk1CBsA/GMs4Par/5KKf9l4="}]},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/get-config-0.6.11.tgz_1478102667578_0.1688437876291573"}},"0.6.12":{"name":"get-config","version":"0.6.12","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"get-env":"^0.5.8","lodash":"^4.16.6"},"devDependencies":{"@types/lodash":"^4.14.37","@types/node":"^6.0.45","ts-loader":"^1.2.0","tslint":"^4.0.0-dev.1","tslint-pilwon":"^0.1.6","typescript":"^2.1.1","webpack":"^2.1.0-beta.25","webpack-node-externals":"^1.5.4"},"gitHead":"9c1496fd7a014521e37d2262302f977a88d29500","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.6.12","scripts":{},"_shasum":"3894c23e75e4d76af74ab15c1cb4112bc94ba704","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"dist":{"shasum":"3894c23e75e4d76af74ab15c1cb4112bc94ba704","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.6.12.tgz","integrity":"sha512-VP24VDjCwfyJJ6woS+VXg8l0LCcHyAbAEJbHrRawBNwJsh8v0dtyMQJ7Clrh+gsKymaFzt+Jz7k/tDpGaAtZkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSHbD5Sl5wrmO7IAIo71olsJubjVHM0SUvnryzJae1RAiBOW4V3bqsZoM4u+avzNVi5jpUiM22qadwrXKoVo2AXXA=="}]},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/get-config-0.6.12.tgz_1479001564072_0.1675309306010604"}},"0.6.13":{"name":"get-config","version":"0.6.13","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"get-env":"^0.5.9","lodash":"^4.17.2"},"devDependencies":{"@types/lodash":"^4.14.39","@types/node":"^6.0.48","ts-loader":"^1.2.2","tslint":"^4.0.0","tslint-pilwon":"^0.1.6","typescript":"^2.1.1","webpack":"^2.1.0-beta.27","webpack-node-externals":"^1.5.4"},"gitHead":"369aa8887a818044161506f9dcc712f9f585afe2","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.6.13","scripts":{},"_shasum":"f3c108e77497f7db1e9114585f294eecf6030746","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"dist":{"shasum":"f3c108e77497f7db1e9114585f294eecf6030746","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.6.13.tgz","integrity":"sha512-OjJ7ImAVbPET+PpcFrApAreeCFuTEG2cBh2qUo90qOqqcq2HxOWx2pd1JzNsOzEI1sr6rtxFyg1Wn2IiRvL9Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZkzLeRcGqc5b6u5fuBo+63ym2GRtwMmh+c46ilYHfDAiBCodeWPIw4HCOE4Zcy9GsbiLVSxxams2Obmo9KKqvT/A=="}]},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/get-config-0.6.13.tgz_1479550665676_0.8836129053961486"}},"0.6.14":{"name":"get-config","version":"0.6.14","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"get-env":"^0.5.10","lodash":"^4.17.2"},"devDependencies":{"@types/lodash":"^4.14.41","@types/node":"^6.0.51","ts-loader":"^1.2.2","tslint":"^4.0.2","tslint-pilwon":"^0.1.6","typescript":"^2.1.1","webpack":"^2.1.0-beta.27","webpack-node-externals":"^1.5.4"},"gitHead":"0d6385c9a681e9539548c59062207f784257ae0f","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.6.14","scripts":{},"_shasum":"33910d402f5bf6d626d712664977814ccbd47995","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"dist":{"shasum":"33910d402f5bf6d626d712664977814ccbd47995","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.6.14.tgz","integrity":"sha512-EV2u4brq2J5Mp4sPmjzh+PNvuHIuSyxifVZuuDdiWyVpmNpdchxcqY2M0qyIQVTx35EN6xyxkjpL31AkhF/pUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAz8ABbb4ACX4edEgaX3qsEA0mzkKt+UVdyb2JmWiY9gAiEAgq28FZ46+WHFTDSQExjUc8fjEGhTj1tZIV6dmYTwlK0="}]},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/get-config-0.6.14.tgz_1480638592880_0.36439146008342505"}},"0.6.15":{"name":"get-config","version":"0.6.15","description":"Automagically builds a config object used throughout an application.","license":"MIT","author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"homepage":"https://github.com/pilwon/node-get-config","repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"get-env":"^0.5.10","lodash":"^4.17.2"},"devDependencies":{"@types/lodash":"^4.14.43","@types/node":"^6.0.52","ts-loader":"^1.3.3","tslint":"^4.1.1","tslint-pilwon":"^0.1.6","typescript":"^2.1.4","webpack":"^2.2.0-rc.0","webpack-node-externals":"^1.5.4"},"gitHead":"6f21af3f2ca3812b41a89bcf7cfe10de21fb8586","bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"_id":"get-config@0.6.15","scripts":{},"_shasum":"0c4b0296a44b7de44599517025e0d6417982a545","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"pilwon","email":"pilwon@gmail.com"},"dist":{"shasum":"0c4b0296a44b7de44599517025e0d6417982a545","tarball":"https://registry.npmjs.org/get-config/-/get-config-0.6.15.tgz","integrity":"sha512-VcEGGgQZNcurfx4lUXnQE1jJCLtzV+1ZUTtJtQOM2d7JY9tIlpQBLr6q1kBUHfpSSq1tqbtNwysYcSf+83o2mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRnA+PP39/U490N5tFW2x3y/arx6mDRr6OXErYjGVWRAiB2TgatNpwSr4nloUuFv0dbT3KrexuaErPxiGmAmUZa1Q=="}]},"maintainers":[{"name":"pilwon","email":"pilwon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/get-config-0.6.15.tgz_1481920185341_0.4297005860134959"}}},"readme":"[![NPM](https://nodei.co/npm/get-config.png?downloads=false&stars=false)](https://npmjs.org/package/get-config) [![NPM](https://nodei.co/npm-dl/get-config.png?months=6)](https://npmjs.org/package/get-config)\n\n\n# get-config\n\n`get-config` is a [Node.js](http://nodejs.org/) library automagically building a config object used throughout an application.\n\n```js\n// Asynchronous (Async/Await)\ntry {\n  const config = await require('get-config').load(`${__dirname}/config`);\n} catch (err) {...}\n\n// Asynchronous (Promise)\nrequire('get-config').load(`${__dirname}/config`)\n  .then(config => {...})\n  .catch(err => {...});\n\n// Asynchronous (Callback)\nrequire('get-config').load(`${__dirname}/config`, (err, config) => {...});\n\n// Synchronous\ntry {\n  const config = require('get-config').loadSync(`${__dirname}/config`);\n} catch (err) {...}\n```\n\n* Both **promises** and **callback** (via [Bluebird](https://github.com/petkaantonov/bluebird)) styles are supported.\n* Synchronous version is also supported. (`.loadSync()`)\n* [get-env](https://github.com/pilwon/node-get-env) is used to parse `process.env.NODE_ENV`.\n\n\n## Supported Formats\n\n* [INI](http://en.wikipedia.org/wiki/INI_file): `.ini`, `.cfg`, `.conf` → (requires `npm install ini`)\n* [JS](https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules): `.js`\n* [JSON](http://json.org/): `.json`\n* [TOML](https://github.com/toml-lang/toml): `.toml` → (requires `npm install toml`)\n* [XML](http://www.w3.org/XML/): `.xml` → (requires `npm install xml2json`)\n* [YAML](http://yaml.org/): `.yaml`, `.yml` → (requires `npm install js-yaml`)\n\n\n## How It Works\n\nTake a look at the [example structure](https://github.com/pilwon/node-get-config/tree/master/example).\n\nIt assumes you have a separate directory somewhere in your project that is devoted to static config values that are further manipulated and used by an application. It reads all files ending with one of the supported format extensions then constructs a config object for you using filenames with their extension dropped (ex: `server.json` or `server.yaml` becomes `server`) as the key and the loaded content from the file as value during the construction of the config object. You can have one or more of these files with any choice of file format among the supported list, and you can mix them as well.\n\nFor example, if you placed both `client.json` and `server.yaml` files in `config/`, it would return a config object looking like this:\n\n```\n{\n  client: <content-from-client.json>,\n  server: <content-from-server.yaml>\n}\n```\n\nIt also assumes you have an optional override directory (usually to override default values with environment-specific values based on `process.env.NODE_ENV`). The override directory path is a relative path to the (default) config directory. If you pass `dev` as the override directory, the library will read all the config files under `config/dev/` in the same way explained above for the (default) config directory, then the values will be merged with the default config object.\n\nFor example, if you placed both `client.json` and `server.yaml` files in `config/` and `client.xml` in `config/dev`, it would return a config object looking like this when you run your application in the `dev` environment (it would return the object same as the above example for the rest of environments):\n\n```\n{\n  client: <content-from-client.json merged with content-from-config/client.xml>,\n  server: <content-from-server.yaml>\n}\n```\n\nImagine you defined multiple environment names within your application and you created override directories for each of these environments under `config/` with environment-specific config values organized into separate files (using the environment name as the override directory name). All you need to do now is to let the library know what environment you are in by passing the environment name as override directory path to let the library take care of environment-specific config object loading.\n\nCheck out [get-env](https://github.com/pilwon/node-get-env) library for delegating `NODE_ENV` environment variable loading and environment definitions.\n\n\n## Installation\n\n    $ npm install get-config\n\nYou also need to install parser for your choice of formats:\n\n* INI: `npm install ini`\n* JSON: included\n* TOML: `npm install toml`\n* XML: `npm install xml2json`\n* YAML: `npm install js-yaml`\n\n\n## Usage\n\n```js\nconst getConfig = require('get-config');\nconst env = getConfig.env();  // alias to \"get-env\"\n\n// Option 1: Async/Await\ntry {\n  const config = await getConfig.load(`${__dirname}/config`, env);\n} catch (err) {...}\n\n// Option 2: Promise\ngetConfig.load(`${__dirname}/config`, env)\n  .then(config => {...})\n  .catch(err => {...});\n\n// Option 3: Callback\ngetConfig.load(`${__dirname}/config`, env, (err, config) => {...});\n\n// Option 4: Synchronous\ntry {\n  const config = getConfig.loadSync(`${__dirname}/config`, env);\n} catch (err) {...}\n```\n\n`env` is an optional parameter. If you do not pass the `env` value, it internally calls `getConfig.env()` (alias to \"get-env\") then uses that value for you.\n\nIt is recommended to stay with [get-env](https://github.com/pilwon/node-get-env) library's convention (`dev` and `prod`) to structure your config directory.\n\n\n## Credits\n\nSpecial thanks to:\n\n* [get-env](https://github.com/pilwon/node-get-env): `NODE_ENV` parser\n* [ini](https://github.com/isaacs/ini): INI parser\n* [js-yaml](https://github.com/nodeca/js-yaml): YAML parser\n* [toml](https://github.com/BinaryMuse/toml-node): TOML parser\n* [xml2json](https://github.com/buglabs/node-xml2json): XML parser\n\nSee the [contributors](https://github.com/pilwon/node-get-config/graphs/contributors).\n\n\n## License\n\n<pre>\nThe MIT License (MIT)\n\nCopyright (c) 2014-2016 Pilwon Huh\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</pre>\n\n[![Analytics](https://ga-beacon.appspot.com/UA-47034562-24/node-get-config/readme?pixel)](https://github.com/pilwon/node-get-config)\n","maintainers":[{"name":"huh","email":"pilwon@gmail.com"}],"time":{"modified":"2022-06-18T07:46:18.771Z","created":"2014-12-13T21:20:46.129Z","0.1.0":"2014-12-13T21:20:46.129Z","0.2.0":"2014-12-13T22:11:28.384Z","0.3.0":"2014-12-14T17:46:35.644Z","0.3.1":"2014-12-14T18:16:28.367Z","0.3.2":"2014-12-14T18:45:27.522Z","0.3.3":"2014-12-15T00:15:01.753Z","0.4.0":"2015-02-04T19:16:45.146Z","0.4.1":"2015-02-04T19:24:00.689Z","0.4.2":"2015-02-05T01:46:14.856Z","0.4.3":"2015-02-07T19:18:53.204Z","0.4.4":"2015-02-07T21:25:56.191Z","0.4.5":"2015-02-09T07:37:32.764Z","0.4.6":"2015-04-15T20:44:28.174Z","0.4.7":"2015-07-20T13:48:17.254Z","0.5.1":"2016-08-30T19:58:25.848Z","0.6.0":"2016-10-23T06:06:20.788Z","0.6.1":"2016-10-23T06:55:14.429Z","0.6.2":"2016-10-23T06:56:12.405Z","0.6.3":"2016-10-23T06:57:12.461Z","0.6.4":"2016-10-23T07:08:43.257Z","0.6.5":"2016-10-23T07:11:58.753Z","0.6.6":"2016-10-23T07:12:46.763Z","0.6.7":"2016-10-23T07:23:12.876Z","0.6.8":"2016-10-23T07:24:53.779Z","0.6.10":"2016-10-26T11:25:38.147Z","0.6.11":"2016-11-02T16:04:29.259Z","0.6.12":"2016-11-13T01:46:04.310Z","0.6.13":"2016-11-19T10:17:47.851Z","0.6.14":"2016-12-02T00:29:53.110Z","0.6.15":"2016-12-16T20:29:45.566Z"},"homepage":"https://github.com/pilwon/node-get-config","keywords":["config","configuration","load","ini","json","toml","xml","yaml","yml","env","environment","envvar","nodeenv","node_env","dev","development","prod","production"],"repository":{"type":"git","url":"git://github.com/pilwon/node-get-config.git"},"author":{"name":"Pilwon Huh","email":"pilwon@gmail.com"},"bugs":{"url":"https://github.com/pilwon/node-get-config/issues"},"license":"MIT","readmeFilename":"README.md","users":{"pressla":true,"elidiazgt":true,"abhisekp":true,"tmurngon":true,"rocket0191":true,"snowdream":true}}