{"_id":"super-config","_rev":"266-f5b1c2c8693fab62258b6066fce7f8e7","name":"super-config","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.4":{"name":"super-config","version":"0.0.4","author":{"name":"Chris Alvares","email":"chris.alvares@pmg.co"},"license":"MIT","_id":"super-config@0.0.4","maintainers":[{"name":"agencypmg","email":"tech@pmg.co"}],"homepage":"https://github.com/AgencyPMG/node-super-config","bugs":{"url":"https://github.com/AgencyPMG/node-super-config/issues"},"dist":{"shasum":"bcd9d6a648f519d8d540887ef1d4711a5013a3b9","tarball":"https://registry.npmjs.org/super-config/-/super-config-0.0.4.tgz","integrity":"sha512-C3EM+PgU+zQeWE0OpCqX8s+VcEawOVjYteTfQ5kPLd0IuXJMmNbXRBNiQbbs9bg5UspFFoB3RFr0OtljgqFiuQ==","signatures":[{"sig":"MEUCIENWQITsfiuonvmxuWaeLevgn5c07FvEtbZZzUYxFqWSAiEAx6ofJvBciQFr9wvOIXyu9Vy/qrCLUxrh0l7J7IhXKHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":"./","scripts":{"test":"mocha test"},"_npmUser":{"name":"agencypmg","email":"tech@pmg.co"},"repository":{"url":"https://github.com/AgencyPMG/node-super-config.git","type":"git"},"_npmVersion":"1.4.4","description":"A light-weight config for Node","directories":{},"dependencies":{"underscore":"^1.6.0"}},"0.0.6":{"name":"super-config","version":"0.0.6","author":{"name":"Chris Alvares","email":"chris.alvares@pmg.co"},"license":"MIT","_id":"super-config@0.0.6","maintainers":[{"name":"agencypmg","email":"tech@pmg.co"}],"homepage":"https://github.com/AgencyPMG/node-super-config","bugs":{"url":"https://github.com/AgencyPMG/node-super-config/issues"},"dist":{"shasum":"929ba17eec2bc6a7c19c686e4c50f8e49bfc6b4d","tarball":"https://registry.npmjs.org/super-config/-/super-config-0.0.6.tgz","integrity":"sha512-Pafb79HKCyyhgyZQs51jwuLB1s+zj3uV3plsobdiNvV9iIoigG+spqehEwRM+KX8P7dHokbuSQtPdpMZEUGGQQ==","signatures":[{"sig":"MEQCICGBkgppXdd3egaw/eNIDXUVPZoMSD1rjHdtTAhoOJ3GAiAo7wiClo/gnuXvjGAOdDan27yZoFHimMk2rKyzYxPu7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"929ba17eec2bc6a7c19c686e4c50f8e49bfc6b4d","gitHead":"b1b2f000838803e77b258106c9e471e8c0bdee79","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"agencypmg","email":"tech@pmg.co"},"repository":{"url":"https://github.com/AgencyPMG/node-super-config.git","type":"git"},"_npmVersion":"1.4.28","description":"A light-weight config for Node","directories":{},"dependencies":{"underscore":"^1.7.0"},"devDependencies":{"mocha":"^1.21.4","istanbul":"^0.3.2","coveralls":"^2.11.2","mocha-lcov-reporter":"0.0.1"}},"0.0.7":{"name":"super-config","version":"0.0.7","author":{"name":"Chris Alvares","email":"chris.alvares@pmg.co"},"license":"MIT","_id":"super-config@0.0.7","maintainers":[{"name":"agencypmg","email":"tech@pmg.co"}],"homepage":"https://github.com/AgencyPMG/node-super-config","bugs":{"url":"https://github.com/AgencyPMG/node-super-config/issues"},"dist":{"shasum":"9e77cf0b6f431a72b325829b5cdaf50290a2928b","tarball":"https://registry.npmjs.org/super-config/-/super-config-0.0.7.tgz","integrity":"sha512-jWLz4E4fxWxK3BxoZst9Y0EmDX+WerReMWNpV1HJPcwe+MknyBZNgalsSp24PA7YI9WkYv32eGqRynUwp7XZXQ==","signatures":[{"sig":"MEYCIQCvpKQsMVJWHfY4FjNgnxsHDnA5KFOEnK4QhUnZo821HgIhAPvt7dH3HX2uEVir5kM1EpawjB9lKh5GvpRvkg2NyHk9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9e77cf0b6f431a72b325829b5cdaf50290a2928b","gitHead":"4036cab9c46cb8cf6fc4a809cb46951c0c65ccfe","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"agencypmg","email":"tech@pmg.co"},"repository":{"url":"https://github.com/AgencyPMG/node-super-config.git","type":"git"},"_npmVersion":"1.4.28","description":"A light-weight config for Node","directories":{},"dependencies":{"underscore":"^1.7.0"},"devDependencies":{"mocha":"^1.21.4","istanbul":"^0.3.2","coveralls":"^2.11.2","mocha-lcov-reporter":"0.0.1"}},"0.0.8":{"name":"super-config","version":"0.0.8","author":{"name":"Chris Alvares","email":"chris.alvares@pmg.co"},"license":"MIT","_id":"super-config@0.0.8","maintainers":[{"name":"agencypmg","email":"tech@pmg.co"}],"homepage":"https://github.com/AgencyPMG/node-super-config","bugs":{"url":"https://github.com/AgencyPMG/node-super-config/issues"},"dist":{"shasum":"3d1ea3c65bfdb717ca3dc25508f59c71e87643c6","tarball":"https://registry.npmjs.org/super-config/-/super-config-0.0.8.tgz","integrity":"sha512-D0hvifMcA7iq69qPw4DoN55c+1ZG3thR7WVtaJnF2xsglD+DBlUAc9IIV4vNaVlG4/Yer+y8nPFUV1t9LnBPwQ==","signatures":[{"sig":"MEUCIEdjpSaEjJ2ARXXk5jz93aiFlqyXL4DFaeQENU23rDN9AiEAz6vpioM66bRmP0qYY05rcGBDPfov7+v3Mbhin4mrU5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh28ZaCRA9TVsSAnZWagAAaX8P/jtVhnWMO0wfUAIiN62k\nwd4rOnal0Dl4BAA7QRmzVvWcEfmdm1MhUu57bljVTCJUjPRZwGYMDjZAuCq0\nhKSAh7pMGM8Hv/OUjwMmeJLnKK+iWSSx0aTbuUMvLNbirMVs3ZB0lNkLrYBl\nO71egW5ianA8hDvMiCdC+v0Ni3LJ2F6HDKAK8rLSpWVno46GVaXX02+MdLBZ\nftRNYeHnogOx3qnpWICFI4MdYtfQO2mebTlBE+dgm8YawmwvFeSDO6wVUql6\n2X0f2G4GPWREpLmsASiXMkWH+6mWtGLmuo5SEaFzWZmJdx65reJVnOOUFA5r\nMF6pzufTwqEcF4k+8J74h/4IbqV5DW3MXi+StonzgCYOIDDXo3S6gXsVB3cZ\nT5UL0kYgxSiydEGgpQOeqVexYTMEjzK7kttAsX5eUf8by4Y5R8jcB4AWe4LQ\nIydAUsSVcvqmz+Z9MHFMsWu6E0duoJHCQ+DQh3eLmYG9VU05GGVCG5kfY19I\nb6PnIWwuuSn+b7D168+JbaHcv67ACyYyWEwK8Y/zaLKrAQ5qhRtuH5dkJ5sM\ngRwoM4MWJqUkCu0ZJY82h3jwHLwYhJHbzpMo7uiuKrjO72UK1wEuexAx4fC7\no5bJzD3djB57S/SM1xRNUZEh0Qbs7BW1YJycKjOnFc6tjZrFc7BF6Qz5mRa6\nZp1v\r\n=NdTl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"3d1ea3c65bfdb717ca3dc25508f59c71e87643c6","gitHead":"d3eb620253417a39a22754775f313200b2964efa","scripts":{"test":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage"},"_npmUser":{"name":"agencypmg","email":"tech@pmg.co"},"repository":{"url":"https://github.com/AgencyPMG/node-super-config.git","type":"git"},"_npmVersion":"2.4.1","description":"A light-weight config for Node","directories":{},"_nodeVersion":"0.10.36","dependencies":{"underscore":"^1.7.0"},"devDependencies":{"mocha":"^1.21.4","istanbul":"^0.3.2","coveralls":"^2.11.2","mocha-lcov-reporter":"0.0.1"}}},"time":{"created":"2014-06-18T03:37:46.993Z","modified":"2026-09-15T22:38:12.581Z","0.0.4":"2014-06-18T03:37:46.993Z","0.0.6":"2014-11-10T17:40:13.599Z","0.0.7":"2014-11-12T22:41:47.792Z","0.0.8":"2015-02-19T20:47:18.827Z"},"bugs":{"url":"https://github.com/AgencyPMG/node-super-config/issues"},"author":{"name":"Chris Alvares","email":"chris.alvares@pmg.co"},"license":"MIT","homepage":"https://github.com/AgencyPMG/node-super-config","repository":{"url":"https://github.com/AgencyPMG/node-super-config.git","type":"git"},"description":"A light-weight config for Node","maintainers":[{"email":"precious.smith@pmg.com","name":"psmith22"},{"email":"cdavis9999@gmail.com","name":"chrisguitarguy"},{"email":"mail@chrisalvares.com","name":"chrisalvares"},{"email":"tech@pmg.co","name":"pmgbot"},{"email":"emilysnothererightnow@gmail.com","name":"emilysnothere"},{"email":"evan@pmg.com","name":"eawooten"},{"email":"andre.thio@pmg.com","name":"andrethio"},{"email":"shing.ng@pmg.com","name":"shinghim-pmg"},{"email":"phil@dier.us","name":"phildier"},{"email":"becca@pmg.com","name":"becconk"},{"email":"frazier.stephenjames@gmail.com","name":"siephen"},{"email":"brianna.gaskill@pmg.com","name":"briannagaskill"},{"email":"evidente.ian@gmail.com","name":"ian-evidente"},{"email":"andrew.gazda@pmg.com","name":"andrewgazda"},{"email":"tomasx@live.com","name":"tomasx"},{"email":"vitaly.iskrin@pmg.com","name":"goodmain"},{"email":"talin.hallajian@pmg.com","name":"talinhall"},{"email":"nicholas.lee@pmg.com","name":"niclee521"},{"email":"abdullah.alhamoud@pmg.com","name":"abdullah.alhamoud"},{"email":"shlok.khetan@gmail.com","name":"shlokkhetan"},{"email":"harshitha.mandru@pmg.com","name":"harshithamandru"},{"email":"shu.luu@pmg.com","name":"shuluu"},{"email":"jorge.gonzalez@pmg.com","name":"jgmpmg"},{"email":"rebecca.hartlage@pmg.com","name":"rebeccakingry"},{"email":"keerthi.kamarthi@pmg.com","name":"keerthi_kamarthi"},{"email":"yash.dhariwal@pmg.com","name":"yashodhara"},{"email":"aliciazavalaf@gmail.com","name":"aliciazavala"},{"email":"adam.dutton@pmg.com","name":"adamdutton08"},{"email":"jay.rughani@pmg.com","name":"jrughani"},{"email":"tanishka.shah@pmg.com","name":"tani-shah"},{"email":"subrahmanya.nishtala@pmg.com","name":"satishns"},{"email":"bo.arnold@pmg.com","name":"bbarnold"},{"email":"jay.anderson@pmg.com","name":"jay-anderson"},{"email":"melvyn.binoy@pmg.com","name":"melvyn1497"},{"email":"gautam.sharma@pmg.com","name":"gautamsharmav"},{"email":"sean.goodchild@pmg.com","name":"sean_goodchild"},{"email":"colin@pmg.com","name":"colinpmg"},{"email":"Zaaim.rashid@pmg.com","name":"zaaim.r"},{"email":"omar.assaf@pmg.com","name":"omarassaf106"},{"email":"jena.cameron@pmg.com","name":"jena"},{"email":"anthony.pileggi@pmg.com","name":"theantpile"},{"email":"scott.henley@pmg.com","name":"scotthenley"},{"email":"ethan.karpeles@pmg.com","name":"ethankarpeles"},{"email":"jim.furnier@pmg.com","name":"jimfurnierpmg"},{"email":"aditya.chaudhari@pmg.com","name":"adityachaudhari1412"},{"email":"katt.baum@pmg.com","name":"katthartic"},{"email":"joshua.johns@pmg.com","name":"joshuajohns"},{"email":"tristan.desoto@pmg.com","name":"tristand0703"},{"email":"juntao.li@pmg.com","name":"juntao-dev"},{"email":"kendrick.mcadams@pmg.com","name":"kendrick-mcadams"},{"email":"noah.webber@pmg.com","name":"noahwebber"},{"email":"jess.kizer@pmg.com","name":"jess-kizer"},{"email":"joshua.dienye@pmg.com","name":"joshua.dienye"},{"email":"kyle.cielencki@pmg.com","name":"kcielencki"},{"email":"aayush.aggarwal@pmg.com","name":"aayush1999"},{"email":"muhammad.ali@pmg.com","name":"mohdali236"},{"email":"leo.vogel@pmg.com","name":"leovogel_pmg"},{"email":"eric.williams@pmg.com","name":"datamadeeezy"},{"email":"caleb.welch@pmg.com","name":"caleb.welch"},{"email":"edward.gemar@pmg.com","name":"edwardpmg"},{"email":"lawir.muhammed@pmg.com","name":"lawirmuhammed"},{"email":"william980822@gmail.com","name":"williamng822"},{"email":"sheshasai.sairam@pmg.com","name":"sairashe001"},{"email":"brian.liu@pmg.com","name":"bliuh"},{"email":"jordan.russell@pmg.com","name":"jordanrussell"},{"email":"bruce.quach@pmg.com","name":"bquach1"},{"email":"adiv.ahsan@pmg.com","name":"adiv24"},{"email":"artem.polupan@pmg.com","name":"artem.polupan.pmg"},{"email":"eric.vistnes@pmg.com","name":"evistnes"},{"email":"jace.kole@pmg.com","name":"jkole971"},{"email":"spencer.reynoso@pmg.com","name":"spencer-reynoso"},{"email":"Bryce.Devaughn@pmg.com","name":"brycedev-pmg"},{"email":"ramprasad.koya@pmg.com","name":"ramprasad.koya"},{"email":"Nick.Swope@pmg.com","name":"nswopepmg"},{"email":"john.tunison@pmg.com","name":"john.tunison"},{"email":"Marlon.Miguel@pmg.com","name":"marlonmiguelpmg"},{"email":"vatsal.nayak@pmg.com","name":"vatsal.nayak"},{"email":"bill.huertas@pmg.com","name":"billhuertas"},{"email":"tyler.dumont@pmg.com","name":"tdumont-pmg"},{"email":"cooper.runstein@pmg.com","name":"cooperunpmg"},{"email":"jaiden.ritter@pmg.com","name":"jaiden.ritter"},{"email":"bhavana.tripuraneni@pmg.com","name":"bhavana.tripuraneni"},{"email":"hunter.merrill@pmg.com","name":"hunter-merrill"},{"email":"samuel.goodell@pmg.com","name":"samuelgoodellpmg"},{"email":"ronald.velasquez@pmg.com","name":"ronvel"},{"email":"joseph.dabkowski@pmg.com","name":"josephdabkowski"},{"email":"yize.zhao@pmg.com","name":"steven_z"},{"email":"miles.rosoff@pmg.com","name":"milesrosoff"},{"email":"philippe.desrosiers@pmg.com","name":"phildesro123"},{"email":"landon.prince@pmg.com","name":"landon.prince"},{"email":"samad.sajanlal@pmg.com","name":"ssajanlal"},{"email":"annie.nguyen@pmg.com","name":"annieatpmg"},{"email":"diane.park@pmg.com","name":"diane.park"},{"email":"rhys.jackson@pmg.com","name":"rhysjackson_pmg"},{"email":"nabha.kumthekar@pmg.com","name":"nabha"},{"email":"serena.dimartino@pmg.com","name":"serenadimartino"},{"email":"brent.ruppi@pmg.com","name":"brentruppi-pmg"},{"email":"alicia.yu@pmg.com","name":"aliciayu"},{"email":"sriram.basavaraju@pmg.com","name":"sriram.basavaraju"},{"email":"aaron.xu@pmg.com","name":"aaron_xu92"},{"email":"xinyu.liang@pmg.com","name":"xinyu.liang"},{"email":"diego.escobar@pmg.com","name":"diegoscbr"},{"email":"antonio.salinas@pmg.com","name":"antonio.salinas.pmg"},{"email":"edgar.macias@pmg.com","name":"edgarmacias-ops"},{"email":"julio.zebadua@pmg.com","name":"jzpmg"},{"email":"premkumar.rasakonda@pmg.com","name":"premrasakonda"},{"email":"dong.nguyen@pmg.com","name":"dong.nguyen"},{"email":"ketan.tak@pmg.com","name":"ketanpmg"},{"email":"tyler.gregory@pmg.com","name":"tyler-gregory"},{"email":"mike.treon@pmg.com","name":"miketreon-dev"},{"email":"adam.hamdan@pmg.com","name":"adam.hamdan"},{"email":"eric@pmg.com","name":"ericelskenpmg"},{"email":"jon.davidson@pmg.com","name":"jond85"},{"email":"john.forstmeier@pmg.com","name":"johnforstmeierpmg"},{"email":"a.reedy@gmail.com","name":"asreedy82"},{"email":"tre.guillory@pmg.com","name":"pmg-sevenonethree"},{"email":"cade.bauer@pmg.com","name":"cadebauer"},{"email":"johnathan.rodriguez@pmg.com","name":"johnathan.rodriguez"},{"email":"andy@pmg.com","name":"andypmg"},{"email":"huan.yang@pmg.com","name":"huanyangpmg"},{"email":"leo.blanchard@pmg.com","name":"leoblanchard"},{"email":"noe.sanchez@pmg.com","name":"noesanchez17"},{"email":"caleb.ford@pmg.com","name":"calebford"},{"email":"anjali.singh@pmg.com","name":"anjalisingh17"},{"email":"joanna.yi@pmg.com","name":"joannayi3"},{"email":"ashley.cardot@pmg.com","name":"ashleycardot"},{"email":"tyler.nelson@pmg.com","name":"tyler-nelson"},{"email":"zoe.le@pmg.com","name":"zoekle424"},{"email":"claire.chou@pmg.com","name":"clairechou"},{"email":"cameron.kettler@pmg.com","name":"cameronkettler"},{"email":"john.reinker@pmg.com","name":"randyyy"},{"email":"aastha.verma@pmg.com","name":"aasthavcode"},{"email":"tharun.ragalapalli@pmg.com","name":"tharunr"},{"email":"caroline.schafer@pmg.com","name":"cschafer103"},{"email":"nathan.hunter@pmg.com","name":"nathanpmg"},{"email":"michell.sicking@Pmg.com","name":"michellsickingpmg"},{"email":"dan.levere@pmg.com","name":"dlevere"},{"email":"saiprashant.vaka@pmg.com","name":"saivaka19"}],"readme":"Simple Node Config\n===========\n[![Build Status](https://travis-ci.org/AgencyPMG/node-super-config.svg?branch=master)](https://travis-ci.org/AgencyPMG/node-super-config) [![Coverage Status](https://coveralls.io/repos/AgencyPMG/node-super-config/badge.png?branch=master)](https://coveralls.io/r/AgencyPMG/node-super-config?branch=master)\n\n\nThis light-weight NodeJS package allows you to load your config files, as well as easily edit them with getters and setters. The files have to be in JSON format.\n\n##Examples\n\n###Loading Config Files\nStore the `super-config` class in a variable and load as many configuration files as you have.\n```\nvar config = require('super-config');\n\nconfig.loadConfig([\n    __dirname + '/app/config/config',\n    __dirname + '/app/config/local'\n]);\n```\n**It's that simple.**\n\n### Example config file\n```js\nmodule.exports = {\n    database: {\n        host:'127.0.0.1',\n        port:'27017',\n        dbname:'example_DB'\n    },\n    someOtherSetting: 1234,\n    name: 'myname'\n}\n```\n\n###Getting Information\nLet's pretend our config file contains this section of code:\n```js\ndatabase: {\n    host:'127.0.0.1',\n    port:'27017',\n    dbname:'example_DB'\n}\n```\nIt would pretty nice if we could easily retrieve that information right? Here's how-to:\n```js\nvar host = config.get('database.host', '');\nvar port = config.get('database.port', '');\nvar dbName = config.get('database.dbname', '');\n```\n**It's that simple.**\n\n###Setting Information\nNeed to set some information in the config object? Not a problem:\n```js\nconfig.set('database.host', 'mydbserver');\n```\n\n**Simple Config, it's THAT simple.**\n","readmeFilename":"README.md"}