{"_id":"application-config","_rev":"632557","name":"application-config","description":"Store your applications config where the operating system wants you to.","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"time":{"modified":"2021-08-25T09:36:12.000Z","created":"2014-12-28T21:39:15.641Z","2.0.0":"2019-11-16T18:00:12.245Z","1.0.1":"2016-09-23T09:45:59.846Z","1.0.0":"2016-07-23T00:19:51.703Z","0.2.2":"2016-05-09T15:30:33.303Z","0.2.1":"2016-04-20T07:44:31.032Z","0.2.0":"2015-08-01T22:23:04.442Z","0.1.2":"2015-07-17T18:40:10.540Z","0.1.1":"2014-12-28T21:55:12.334Z","0.1.0":"2014-12-28T21:39:15.641Z"},"users":{"306766053":true,"wmhilton":true,"leichtgewicht":true,"isigiel":true},"repository":{"type":"git","url":"git+https://github.com/LinusU/node-application-config.git"},"versions":{"2.0.0":{"name":"application-config","version":"2.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/node-application-config.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"application-config-path":"^0.1.0","load-json-file":"^6.2.0","write-json-file":"^4.2.0"},"devDependencies":{"assert-rejects":"^1.0.0","mocha":"^6.2.2","standard":"^14.3.1"},"engines":{"node":">=8.3"},"gitHead":"21a4d6f36f1c862900f94fef60eb6e93e58e2aad","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config#readme","_id":"application-config@2.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"15b4d54d61c0c082f9802227e3e85de876b47747","size":2088,"noattachment":false,"key":"/application-config/-/application-config-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-2.0.0.tgz"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/application-config_2.0.0_1573927212031_0.9827710924661641"},"_hasShrinkwrap":false,"publish_time":1573927212245,"_cnpm_publish_time":1573927212245},"1.0.1":{"name":"application-config","version":"1.0.1","license":"MIT","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/LinusU/node-application-config.git"},"dependencies":{"application-config-path":"^0.1.0","mkdirp":"^0.5.1"},"devDependencies":{"mocha":"^2.1.0","standard":"*"},"scripts":{"test":"standard && mocha"},"gitHead":"dc0b5be579e1b8f2c764cbd31335b4d3bf11eca8","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config#readme","_id":"application-config@1.0.1","_shasum":"5aa2e2a5ed6abd2e5d1d473d3596f574044fe9e7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"5aa2e2a5ed6abd2e5d1d473d3596f574044fe9e7","size":2491,"noattachment":false,"key":"/application-config/-/application-config-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-1.0.1.tgz"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/application-config-1.0.1.tgz_1474623957648_0.8970225295051932"},"directories":{},"publish_time":1474623959846,"_cnpm_publish_time":1474623959846,"_hasShrinkwrap":false},"1.0.0":{"name":"application-config","version":"1.0.0","license":"MIT","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/LinusU/node-application-config.git"},"dependencies":{"application-config-path":"^0.1.0","mkdirp":"^0.5.1"},"devDependencies":{"mocha":"^2.1.0","standard":"^7.1.2"},"scripts":{"test":"standard && mocha"},"gitHead":"7b37db6114959bdb05ac099e85a4a2dd9203c3b9","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config#readme","_id":"application-config@1.0.0","_shasum":"7bb0467f592f6ca5cc132a7e99f922f4b2b9f8d1","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"feross","email":"feross@feross.org"},"dist":{"shasum":"7bb0467f592f6ca5cc132a7e99f922f4b2b9f8d1","size":2485,"noattachment":false,"key":"/application-config/-/application-config-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-1.0.0.tgz"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/application-config-1.0.0.tgz_1469233191483_0.1300584408454597"},"directories":{},"publish_time":1469233191703,"_cnpm_publish_time":1469233191703,"_hasShrinkwrap":false},"0.2.2":{"name":"application-config","version":"0.2.2","license":"MIT","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/LinusU/node-application-config.git"},"dependencies":{"application-config-path":"^0.1.0","mkdirp":"^0.5.1"},"devDependencies":{"mocha":"^2.1.0","standard":"^5.0.1-0"},"scripts":{"test":"standard && mocha"},"gitHead":"5311a5af7781f6d9f13b9fc109c6bdd17bc0b64a","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config#readme","_id":"application-config@0.2.2","_shasum":"65418e2d9c5634260690a2015e57ce410be7a42d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"shasum":"65418e2d9c5634260690a2015e57ce410be7a42d","size":2410,"noattachment":false,"key":"/application-config/-/application-config-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-0.2.2.tgz"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/application-config-0.2.2.tgz_1462807832061_0.9445463260635734"},"directories":{},"publish_time":1462807833303,"_cnpm_publish_time":1462807833303,"_hasShrinkwrap":false},"0.2.1":{"name":"application-config","version":"0.2.1","license":"MIT","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/LinusU/node-application-config.git"},"dependencies":{"application-config-path":"^0.1.0","mkdirp":"^0.5.1"},"devDependencies":{"mocha":"^2.1.0","standard":"^5.0.1-0"},"scripts":{"test":"standard && mocha"},"gitHead":"8f9091ea6832a8dff4f65f53fa8c1f1a6fbe5049","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config#readme","_id":"application-config@0.2.1","_shasum":"5648be788ca2ad4be2fae86911164f077ad4ed26","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"shasum":"5648be788ca2ad4be2fae86911164f077ad4ed26","size":2397,"noattachment":false,"key":"/application-config/-/application-config-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-0.2.1.tgz"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/application-config-0.2.1.tgz_1461138270104_0.006916981190443039"},"directories":{},"publish_time":1461138271032,"_cnpm_publish_time":1461138271032,"_hasShrinkwrap":false},"0.2.0":{"name":"application-config","version":"0.2.0","license":"MIT","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/LinusU/node-application-config.git"},"dependencies":{"application-config-path":"^0.1.0","mkdirp":"^0.5.1"},"devDependencies":{"mocha":"^2.1.0","standard":"^5.0.1-0"},"scripts":{"test":"standard && mocha"},"gitHead":"0e7e576054ce8d62b4711e643f922a11bafbcbe0","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config#readme","_id":"application-config@0.2.0","_shasum":"bc0ae0d585aa26f6f9da5436796ad60a58179027","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"dist":{"shasum":"bc0ae0d585aa26f6f9da5436796ad60a58179027","size":2404,"noattachment":false,"key":"/application-config/-/application-config-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-0.2.0.tgz"},"directories":{},"publish_time":1438467784442,"_cnpm_publish_time":1438467784442,"_hasShrinkwrap":false},"0.1.2":{"name":"application-config","version":"0.1.2","license":"MIT","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"main":"index.js","repository":{"type":"git","url":"git+ssh://git@github.com/LinusU/node-application-config.git"},"dependencies":{"application-config-path":"^0.1.0","mkdirp":"^0.5.1"},"devDependencies":{"mocha":"^2.1.0","standard":"^5.0.1-0"},"scripts":{"test":"standard && mocha"},"gitHead":"65d76a76cc7397784c673b23e1d67766c2247b3d","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config#readme","_id":"application-config@0.1.2","_shasum":"3272533b5f9f83b323a9e5d640a3558b50a5b385","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"dist":{"shasum":"3272533b5f9f83b323a9e5d640a3558b50a5b385","size":2208,"noattachment":false,"key":"/application-config/-/application-config-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-0.1.2.tgz"},"directories":{},"publish_time":1437158410540,"_cnpm_publish_time":1437158410540,"_hasShrinkwrap":false},"0.1.1":{"name":"application-config","version":"0.1.1","license":"MIT","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"main":"index.js","repository":{"type":"git","url":"http://github.com/LinusU/node-application-config.git"},"dependencies":{"mkdirp":"^0.5.0"},"devDependencies":{"mocha":"^2.1.0"},"scripts":{"test":"mocha"},"gitHead":"de1af29984779c196859d83235116f6cbabc9e2a","description":"Store your applications config where the operating system wants you to.","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"homepage":"https://github.com/LinusU/node-application-config","_id":"application-config@0.1.1","_shasum":"a984cacbcbb0c755ff0a2c8a01ad7dbf3e64ed41","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"dist":{"shasum":"a984cacbcbb0c755ff0a2c8a01ad7dbf3e64ed41","size":2390,"noattachment":false,"key":"/application-config/-/application-config-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-0.1.1.tgz"},"directories":{},"publish_time":1419803712334,"_cnpm_publish_time":1419803712334,"_hasShrinkwrap":false},"0.1.0":{"name":"application-config","version":"0.1.0","dependencies":{"mkdirp":"^0.5.0"},"devDependencies":{"mocha":"^2.1.0"},"gitHead":"cbb9f1fbad0ff89a0f60d9474b574f6b4ce55a98","description":"Store your applications config where the operating system wants you to.","_id":"application-config@0.1.0","scripts":{},"_shasum":"7f510d70f1427a93ac73791f8c1f15450e3942f4","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"maintainers":[{"name":"feross","email":""},{"name":"linusu","email":""}],"dist":{"shasum":"7f510d70f1427a93ac73791f8c1f15450e3942f4","size":2288,"noattachment":false,"key":"/application-config/-/application-config-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/application-config/download/application-config-0.1.0.tgz"},"directories":{},"publish_time":1419802755641,"_cnpm_publish_time":1419802755641,"_hasShrinkwrap":false}},"readme":"# Node.js Application Config\n\nStore your applications config where the operating system wants you to.\n\n## Installation\n\n```sh\nnpm install --save application-config\n```\n\n## Usage\n\n```js\nvar cfg = require('application-config')('App Name')\n\n// Read the stored data\nconst data = await cfg.read()\n\n// Write new config\nawait cfg.write({ n: 1337 })\n\n// Trash the stored config\nawait cfg.trash()\n```\n\n## API\n\n### `applicationConfig(name)`\n\nCreates and return a new instance with the provided name.\n\n### `cfg.read()`\n\nRead the stored configuration. Returns a Promise that settles with the data.\n\n### `cfg.write(data)`\n\nWrite new configuration. Returns a Promise.\n\n### `cfg.trash()`\n\nRemove the stored configuration. Returns a Promise.\n\n### `cfg.filePath`\n\nThe path to the underlying file in which the configuration is stored.\n\n## Config location\n\nPlatform | Location\n--- | ---\nOS X | `~/Library/Application Support/<name>/config.json`\nLinux (XDG) | `$XDG_CONFIG_HOME/<name>/config.json`\nLinux (Legacy) | `~/.config/<name>/config.json`\nWindows (> Vista) | `%LOCALAPPDATA%/<name>/config.json`\nWindows (XP, 2000) | `%USERPROFILE%/Local Settings/Application Data/<name>/config.json`\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/LinusU/node-application-config#readme","bugs":{"url":"https://github.com/LinusU/node-application-config/issues"},"license":"MIT"}