{"_id":"@tridnguyen/config","_rev":"10-e891e2c686c16beb565c23927a602e65","name":"@tridnguyen/config","description":"Import config from file safely with defaults","dist-tags":{"latest":"2.3.1"},"versions":{"1.0.0":{"name":"@tridnguyen/config","version":"1.0.0","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"lodash.assign":"^3.2.0"},"gitHead":"203e97884d5d527d26efe132a77d65a81e9500ea","_id":"@tridnguyen/config@1.0.0","_shasum":"2367050326dbfdb87335caa579c87fffb4a50b9f","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"2367050326dbfdb87335caa579c87fffb4a50b9f","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-1.0.0.tgz","integrity":"sha512-l1Zw9Z+BCoYHUK/ZgWXmcU2qrveiTmUifjOOe1d9qWPpecIY/sL49HPwoRFIXxNpNOSMglJAUDuwsVY0bFhbMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOn6s3YOOl0GP8LQcvFxDAyYSUtdE2YCpFOsCfaO7YcQIhAKtRa1uzl2+G0KYTq2PXtfp3b64vV07NNvJbslGaxTsk"}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"1.0.1":{"name":"@tridnguyen/config","version":"1.0.1","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"lodash.assign":"^3.2.0"},"gitHead":"1400e257cf8ce60d9985c302849f243738479c4e","_id":"@tridnguyen/config@1.0.1","_shasum":"02ac890e0c556cf22e6c30c236f15259dcc5a4f8","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"02ac890e0c556cf22e6c30c236f15259dcc5a4f8","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-1.0.1.tgz","integrity":"sha512-kuN8J3UlgkYOXxypCEvWvmoLOxaXJdZsUGmAS47E3MoVbYMxl/h5hUPu4YsXAKUj5Q0EO+UQKgyW0Q2o4200iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiX0x7g2g81U72fQ+SWis2va+sl0rkgDhJpoy65Vu+TAiEA/LmmAfQ4I+Gk/vcZksC6Qbnu0QPalqhWlt5qPnh9uqs="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"1.2.0":{"name":"@tridnguyen/config","version":"1.2.0","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"better-console":"^0.2.4","caller":"^1.0.0","lodash.assign":"^3.2.0"},"gitHead":"76b291a4c88e7e6a077af1cd8ff0e1cdb76c997c","_id":"@tridnguyen/config@1.2.0","_shasum":"d4993f4d4915e5d79966d463bc1a1fad1511f74f","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"d4993f4d4915e5d79966d463bc1a1fad1511f74f","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-1.2.0.tgz","integrity":"sha512-UFRASIlfh75Fep0nxB5YP6jvyUVgCr20CwMUb+Xx4Gz8QaUDciF6h67bw5fgO8t71n5++cft3lgZWF9JEYpjXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBv+B40dqmqu29/w6IXi4rYf4+XL/VKJWLJigaG1XkRQAiAEJdknLSOzsvIur6VZkqnDjL5kFu27XLHsYq/Cyn+WGw=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"2.2.0":{"name":"@tridnguyen/config","version":"2.2.0","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"better-console":"^0.2.4","caller":"^1.0.0","lodash.assign":"^3.2.0"},"gitHead":"17f1275b546a2f0a23f541b78d9f770965ddc9fc","_id":"@tridnguyen/config@2.2.0","_shasum":"d593cfc67609637fafee89eafc486fadeaa180c6","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"d593cfc67609637fafee89eafc486fadeaa180c6","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-2.2.0.tgz","integrity":"sha512-EHrLsT0uXVcfflBbE8SOgHMv++VWxRHJo2Ncfy3IIaiJJqdoyFFZyOUcjiCr6/JoBZmEpFhvTM6fNIDc/mvNtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDajzgOgwo8mQQMvgsHiSoHI6tDQRycdp8Tp+vvnIulgIgRYfiJaPJqoUCvaBAhcvVC/1Dt+2gEsBzzApIg9WnpwI="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"2.2.1":{"name":"@tridnguyen/config","version":"2.2.1","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"better-console":"^0.2.4","caller":"^1.0.0","lodash.assign":"^3.2.0","lodash.isobject":"^3.0.2","lodash.isstring":"^3.0.1"},"gitHead":"4ff1fdff6d27e5dfd6a9bd24d98045a4714af23e","_id":"@tridnguyen/config@2.2.1","_shasum":"bb43f391d12e04c36b533af2e1772a4990823f9a","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"bb43f391d12e04c36b533af2e1772a4990823f9a","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-2.2.1.tgz","integrity":"sha512-7+Kjp5xBgVqHC3UhDzQapTle62n5w+Hz+F08lsJbdDI561kNWyUkcNPUTQAUVvbAQk7Keid6oHMq3Pgozz1RMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZtf+0dhURCF4lN2SPT+vxW/V1wqMnrCRfNYR4+ue0pAiBQhiQ0fs8RlcPQYBw5cz0ZEFY+CC26G2RbDXGTBr3VdA=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"2.2.2":{"name":"@tridnguyen/config","version":"2.2.2","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"better-console":"^0.2.4","caller":"^1.0.0","lodash.assign":"^3.2.0","lodash.isobject":"^3.0.2","lodash.isstring":"^3.0.1"},"gitHead":"7ef40151205d9c08bc57ed2b438ff2e39f80955e","_id":"@tridnguyen/config@2.2.2","_shasum":"6c94a830e8892f083e65c40dfee70d1fe25815e7","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"6c94a830e8892f083e65c40dfee70d1fe25815e7","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-2.2.2.tgz","integrity":"sha512-l0ftHWyegTp7hbF/xisBjq2KiTdeiheJ+0OT89qnn9V7RyBj7hIlUen4XSPPKsCzcBjURfI2TiKe39xu5uTRHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcc5o6c/h6rNCPV11v1mE3T8qnpLIE03w/2bfEe44Q0AiBa9d5ftUvIIpjYQldWpw0JQRU4js+t/7jZFJCh3y2LGA=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"2.3.0":{"name":"@tridnguyen/config","version":"2.3.0","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"better-console":"^0.2.4","caller":"^1.0.0","lodash.assign":"^3.2.0","lodash.isobject":"^3.0.2","lodash.isstring":"^3.0.1"},"gitHead":"e26c7d0e7cc34dea048b67309e7c1b3e381c1300","_id":"@tridnguyen/config@2.3.0","_shasum":"f18dc5f53e8fe8239f128d6dd8f0195cafa86871","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.0.0","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"f18dc5f53e8fe8239f128d6dd8f0195cafa86871","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-2.3.0.tgz","integrity":"sha512-nkztIh+UOAnlj2iGSb7AWjjfNJG10JT6hUCD3kIs4RFPuXGwhkDFfyrLP1rpuechfGqYkjpWTv/YVW9vc4yPfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfeUMcmk9K3zD6EYSbDWD1tWViG1MY0F1wPabRotqVxAiBu3Z5lbxACQzxOAeWwXAfXcb+hu+CDyo4x0rYUY2UzUw=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]},"2.3.1":{"name":"@tridnguyen/config","version":"2.3.1","description":"Import config from file safely with defaults","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"keywords":["config","require","defaults","assign","extend"],"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"license":"MIT","bugs":{"url":"https://github.com/tnguyen14/config/issues"},"homepage":"https://github.com/tnguyen14/config#readme","dependencies":{"better-console":"^0.2.4","caller":"^1.0.0","lodash.assign":"^3.2.0","lodash.isobject":"^3.0.2","lodash.isstring":"^3.0.1"},"gitHead":"667c9ff81f8712481e179b9043161a64325df5cf","_id":"@tridnguyen/config@2.3.1","_shasum":"a09a9da2486c221499b1e6c7a9f88ca7cc4d8d82","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.0.0","_npmUser":{"name":"tridnguyen","email":"tri@tridnguyen.com"},"dist":{"shasum":"a09a9da2486c221499b1e6c7a9f88ca7cc4d8d82","tarball":"https://registry.npmjs.org/@tridnguyen/config/-/config-2.3.1.tgz","integrity":"sha512-/2MiM6C5DUwdGY2pxDbQOZkpWqQwl1XRIlEXx7xn9s1uFSP+GAuqMlfe6T/8NKEVMFtjQe8vDeV+uxR4WNqhEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCHfzKXPeUzeD9xvRMTiNzp12vsyget1TPzaYyyYGt9AiA6a/ao84TJjwjkmQ2GsFZL89N8vxSl1b26p6/Rrrtjlg=="}]},"maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}]}},"readme":"# config\n> Import config from file safely with defaults\n\n## Installation\n\n```sh\n:; npm install --save @tridnguyen/config\n```\n\n## Usage\n\n```js\nvar config = require('@tridnguyen/config');\n\nvar options = config({\n\ta: 'default',\n\tb: 'value'\n}, 'config.json');\n```\n### Options\n**`config(defaults, configPath, opts)`**\n\n- **defaults** {Object} - default options for config. **Defaults to `{}`**\n- **configPath** {String} - the path to the config file. It could be either a JSON or JS file\n- **opts.caller** {Boolean} - whether the config file path is relative to the script that calls `config`, or relative to the current working directory ([`process.cwd()`](https://nodejs.org/api/process.html#process_process_cwd)). **Defaults to `true`**\n- **opts.verbose** {Boolean} - verbose **Defaults to `false`**\n","maintainers":[{"name":"tridnguyen","email":"tri@tridnguyen.com"}],"time":{"modified":"2022-06-13T00:59:37.787Z","created":"2015-07-02T21:56:23.133Z","1.0.0":"2015-07-02T21:56:23.133Z","1.0.1":"2015-07-08T15:56:38.327Z","1.2.0":"2015-07-08T19:25:53.457Z","2.2.0":"2015-07-22T02:20:55.032Z","2.2.1":"2015-07-22T02:25:58.625Z","2.2.2":"2015-07-22T02:34:49.909Z","2.3.0":"2015-11-04T17:26:48.912Z","2.3.1":"2015-11-05T21:17:21.317Z"},"homepage":"https://github.com/tnguyen14/config#readme","keywords":["config","require","defaults","assign","extend"],"repository":{"type":"git","url":"git+https://github.com/tnguyen14/config.git"},"author":{"name":"Tri Nguyen","email":"tri@tridnguyen.com","url":"tridnguyen.com"},"bugs":{"url":"https://github.com/tnguyen14/config/issues"},"license":"MIT","readmeFilename":"README.md"}