{"_id":"conf","_rev":"4548550","name":"conf","description":"Simple config handling for your app or module","dist-tags":{"latest":"15.1.0"},"maintainers":[{"name":"sindresorhus","email":""}],"time":{"modified":"2026-04-09T16:44:03.000Z","created":"2011-02-27T23:37:13.533Z","15.1.0":"2026-02-04T04:43:43.361Z","15.0.2":"2025-10-05T14:16:50.061Z","15.0.1":"2025-10-03T03:16:34.249Z","15.0.0":"2025-09-27T14:31:43.028Z","14.0.0":"2025-06-05T23:57:36.393Z","13.1.0":"2024-12-07T15:54:24.966Z","13.0.1":"2024-06-22T10:08:49.871Z","13.0.0":"2024-06-14T17:25:08.908Z","12.0.0":"2023-10-25T09:21:53.861Z","11.0.2":"2023-07-18T12:17:19.115Z","11.0.1":"2023-01-16T07:40:36.390Z","11.0.0":"2023-01-16T02:59:13.278Z","9.0.2":"2021-02-12T09:31:19.290Z","10.2.0":"2022-07-30T06:16:43.225Z","10.1.2":"2022-03-30T19:11:11.718Z","10.1.1":"2021-11-29T06:23:05.924Z","10.1.0":"2021-11-21T07:11:10.301Z","10.0.3":"2021-09-15T19:49:39.467Z","10.0.2":"2021-08-08T09:48:44.796Z","10.0.1":"2021-04-21T12:27:15.199Z","10.0.0":"2021-04-19T19:30:14.485Z","9.0.1":"2021-02-07T12:45:15.687Z","9.0.0":"2021-01-22T17:29:37.431Z","8.0.0":"2021-01-07T18:25:43.735Z","7.1.2":"2020-08-13T17:40:46.979Z","7.1.1":"2020-07-17T19:12:52.735Z","7.1.0":"2020-07-17T18:48:16.923Z","7.0.1":"2020-07-03T16:08:48.421Z","7.0.0":"2020-07-03T15:00:56.462Z","6.2.4":"2020-04-12T06:32:21.141Z","6.2.3":"2020-04-05T09:52:28.556Z","6.2.2":"2020-04-05T09:49:12.090Z","6.2.1":"2020-02-22T09:33:34.706Z","6.2.0":"2019-11-01T07:07:46.471Z","6.1.0":"2019-09-29T05:28:35.939Z","6.0.1":"2019-09-10T19:53:41.309Z","6.0.0":"2019-09-09T07:16:16.539Z","5.0.0":"2019-06-20T14:08:44.097Z","4.1.0":"2019-06-01T08:46:37.882Z","4.0.2":"2019-04-28T15:30:52.026Z","4.0.1":"2019-04-11T07:01:45.993Z","4.0.0":"2019-04-02T05:43:24.601Z","3.0.0":"2019-03-04T16:28:34.716Z","2.2.0":"2019-01-18T07:16:50.324Z","2.1.0":"2018-11-12T14:23:08.829Z","2.0.0":"2018-05-27T09:31:22.926Z","1.4.0":"2018-01-04T17:51:40.643Z","1.3.1":"2017-09-25T06:45:33.810Z","1.3.0":"2017-09-17T05:36:28.012Z","1.2.0":"2017-09-04T06:57:34.314Z","1.1.2":"2017-06-07T15:23:38.136Z","1.1.1":"2017-05-12T16:07:31.680Z","1.1.0":"2017-05-10T05:17:23.843Z","1.0.0":"2017-04-30T09:32:34.113Z","0.12.0":"2017-01-17T11:02:26.578Z","0.11.2":"2016-07-21T09:49:24.794Z","0.11.1":"2016-07-12T13:25:39.009Z","0.11.0":"2016-06-24T10:54:20.043Z","0.10.0":"2016-06-21T22:54:59.511Z","0.8.4":"2011-08-23T12:11:02.211Z","0.8.3":"2011-06-08T16:20:20.609Z","0.8.2":"2011-05-30T11:43:31.774Z","0.8.1":"2011-04-27T18:18:32.500Z","0.8.0":"2011-02-27T23:37:13.533Z"},"users":{"studi11":true,"rocket0191":true,"danielbayley":true,"xudaolong":true,"geekish":true,"sermir":true,"joelwallis":true,"fabioper":true,"heartnett":true,"drmercer":true,"soenkekluth":true,"maxwang":true,"alicebox":true,"davidbwaters":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"versions":{"15.1.0":{"name":"conf","version":"15.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && tsc --noEmit && tsx --test test/**.ts","build":"del-cli dist && tsc","prepare":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^10.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.7.2","uint8array-extras":"^1.5.0"},"devDependencies":{"@sindresorhus/tsconfig":"^8.0.1","@types/node":"^24.5.2","@types/semver":"^7.7.1","del":"^8.0.1","del-cli":"^7.0.0","delay":"^6.0.0","expect-type":"^1.2.2","p-event":"^7.0.0","tempy":"^3.1.0","ts-node":"^10.9.2","tsx":"^4.20.6","typescript":"^5.9.2","xo":"^1.2.2"},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/no-floating-promises":"off"}},"gitHead":"49d77e86b886dc516368db34a7f665f8c93a1ea3","_id":"conf@15.1.0","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"25.3.0","_npmVersion":"11.7.0","dist":{"shasum":"fa999989aa26d23b29665cf1ceb6e22331f30b41","size":15601,"noattachment":false,"key":"/conf/-/conf-15.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-15.1.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conf_15.1.0_1770180223209_0.2616731570639139"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-04T04:43:43.361Z","publish_time":1770180223361,"_source_registry_name":"default","_cnpm_publish_time":1770180223361},"15.0.2":{"name":"conf","version":"15.0.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && tsc --noEmit && tsx --test test/**.ts","build":"del-cli dist && tsc","prepare":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^10.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.7.2","uint8array-extras":"^1.5.0"},"devDependencies":{"@sindresorhus/tsconfig":"^8.0.1","@types/node":"^24.5.2","@types/semver":"^7.7.1","del":"^8.0.1","del-cli":"^7.0.0","delay":"^6.0.0","expect-type":"^1.2.2","p-event":"^7.0.0","tempy":"^3.1.0","ts-node":"^10.9.2","tsx":"^4.20.6","typescript":"^5.9.2","xo":"^1.2.2"},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/no-floating-promises":"off"}},"gitHead":"2d7fb50d21a78ddf75f068d40629638521083365","_id":"conf@15.0.2","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"20.19.5","_npmVersion":"11.6.1","dist":{"shasum":"b983be81227a304b9f885fde6c86c7fe5902dc9d","size":14822,"noattachment":false,"key":"/conf/-/conf-15.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-15.0.2.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conf_15.0.2_1759673809869_0.9530819326149735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-05T14:16:50.061Z","publish_time":1759673810061,"_source_registry_name":"default","_cnpm_publish_time":1759673810061},"15.0.1":{"name":"conf","version":"15.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && tsc --noEmit && tsx --test test/**.ts","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^10.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.7.2","uint8array-extras":"^1.5.0"},"devDependencies":{"@sindresorhus/tsconfig":"^8.0.1","@types/node":"^24.5.2","@types/semver":"^7.7.1","del":"^8.0.1","del-cli":"^7.0.0","delay":"^6.0.0","expect-type":"^1.2.2","p-event":"^7.0.0","tempy":"^3.1.0","ts-node":"^10.9.2","tsx":"^4.20.6","typescript":"^5.9.2","xo":"^1.2.2"},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/no-floating-promises":"off"}},"gitHead":"4e9762841fe74844e50c61691fcde662fd62766b","_id":"conf@15.0.1","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"20.19.5","_npmVersion":"11.6.1","dist":{"shasum":"789c5bad63b706446afbe04eb5347abb0792c44d","size":14670,"noattachment":false,"key":"/conf/-/conf-15.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-15.0.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conf_15.0.1_1759461394029_0.3513765708736625"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-03T03:16:34.249Z","publish_time":1759461394249,"_source_registry_name":"default","_cnpm_publish_time":1759461394249},"15.0.0":{"name":"conf","version":"15.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && tsc --noEmit && tsx --test test/**.ts","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^10.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.7.2","uint8array-extras":"^1.5.0"},"devDependencies":{"@sindresorhus/tsconfig":"^8.0.1","@types/node":"^24.5.2","@types/semver":"^7.7.1","del":"^8.0.1","del-cli":"^7.0.0","delay":"^6.0.0","expect-type":"^1.2.2","p-event":"^7.0.0","tempy":"^3.1.0","ts-node":"^10.9.2","tsx":"^4.20.6","typescript":"^5.9.2","xo":"^1.2.2"},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off","@typescript-eslint/no-floating-promises":"off"}},"gitHead":"dd46c07fa9b91f100c855e298e8d852e57dc8cf8","_id":"conf@15.0.0","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"20.19.5","_npmVersion":"11.6.1","dist":{"shasum":"640e26ec4f6ae7ef57d15ab3601cd6f919a70c96","size":14668,"noattachment":false,"key":"/conf/-/conf-15.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-15.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conf_15.0.0_1758983502803_0.771996296798579"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-27T14:31:43.028Z","publish_time":1758983503028,"_source_registry_name":"default","_cnpm_publish_time":1758983503028},"14.0.0":{"name":"conf","version":"14.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=20"},"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^9.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.7.2","uint8array-extras":"^1.4.0"},"devDependencies":{"@sindresorhus/tsconfig":"^7.0.0","@types/node":"^22.15.30","@types/semver":"^7.7.0","ava":"^6.3.0","del":"^8.0.0","del-cli":"^6.0.0","delay":"^6.0.0","p-event":"^6.0.1","tempy":"^3.1.0","ts-node":"^10.9.2","tsd":"^0.32.0","typescript":"^5.8.3","xo":"^1.0.5"},"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"workerThreads":false},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off"}},"_id":"conf@14.0.0","gitHead":"655f87c61bbf8240dfdedcd4fdf34a0457708b27","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"20.19.1","_npmVersion":"10.9.2","dist":{"shasum":"39b9969ebfaa31ec3e3d3f177943cbbcb9062788","size":12386,"noattachment":false,"key":"/conf/-/conf-14.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-14.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conf_14.0.0_1749167856210_0.11492609810313548"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-05T23:57:36.393Z","publish_time":1749167856393,"_source_registry_name":"default","_cnpm_publish_time":1749167856393},"13.1.0":{"name":"conf","version":"13.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^9.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.6.3","uint8array-extras":"^1.4.0"},"devDependencies":{"@sindresorhus/tsconfig":"^7.0.0","@types/node":"^22.10.1","@types/semver":"^7.5.8","ava":"^6.2.0","del":"^8.0.0","del-cli":"^6.0.0","delay":"^6.0.0","p-event":"^6.0.1","tempy":"^3.1.0","ts-node":"^10.9.2","tsd":"^0.31.2","typescript":"^5.7.2","xo":"^0.60.0"},"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"workerThreads":false},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off"}},"_id":"conf@13.1.0","gitHead":"657ab92b31396c5e29f64a3da9beb8ce0f097e70","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"23.3.0","_npmVersion":"10.9.0","dist":{"shasum":"c6e797d6157253c1baac3788bb121f2ee085f902","size":11998,"noattachment":false,"key":"/conf/-/conf-13.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-13.1.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_13.1.0_1733586864797_0.0003715190067863361"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-07T15:54:24.966Z","publish_time":1733586864966,"_source_registry_name":"default","_cnpm_publish_time":1733586864966},"13.0.1":{"name":"conf","version":"13.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.16.0","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^9.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.6.2","uint8array-extras":"^1.1.0"},"devDependencies":{"@sindresorhus/tsconfig":"^5.0.0","@types/node":"^20.14.2","@types/semver":"^7.5.8","ava":"^6.1.3","del":"^7.1.0","del-cli":"^5.1.0","delay":"^6.0.0","p-event":"^6.0.1","tempy":"^3.1.0","ts-node":"^10.9.2","tsd":"^0.31.0","typescript":"^5.4.5","xo":"^0.58.0"},"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"workerThreads":false},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off"}},"_id":"conf@13.0.1","gitHead":"608adb0c46fb1680ddbd9833043478367a64c120","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"22.2.0","_npmVersion":"10.6.0","dist":{"shasum":"a98693789c28507994f06ea0121922dab76591df","size":11815,"noattachment":false,"key":"/conf/-/conf-13.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-13.0.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_13.0.1_1719050929688_0.5031618971913452"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-22T10:08:49.871Z","publish_time":1719050929871,"_source_registry_name":"default","maintainers":[{"name":"sindresorhus","email":""}],"_cnpm_publish_time":1719050929871},"13.0.0":{"name":"conf","version":"13.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"sideEffects":false,"engines":{"node":">=18"},"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.16.0","ajv-formats":"^3.0.1","atomically":"^2.0.3","debounce-fn":"^6.0.0","dot-prop":"^9.0.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.6.2","uint8array-extras":"^1.1.0"},"devDependencies":{"@sindresorhus/tsconfig":"^5.0.0","@types/node":"^20.14.2","@types/semver":"^7.5.8","ava":"^6.1.3","del":"^7.1.0","del-cli":"^5.1.0","delay":"^6.0.0","p-event":"^6.0.1","tempy":"^3.1.0","ts-node":"^10.9.2","tsd":"^0.31.0","typescript":"^5.4.5","xo":"^0.58.0"},"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"],"workerThreads":false},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off","unicorn/prevent-abbreviations":"off"}},"_id":"conf@13.0.0","gitHead":"8904e973e8fe16b0517e4c02df5f697b9baebf11","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"shasum":"465691883c81942b42b018591db6f8ad7f09dceb","size":11726,"noattachment":false,"key":"/conf/-/conf-13.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-13.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_13.0.0_1718385908749_0.9672443903450905"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-14T17:25:08.908Z","publish_time":1718385908908,"_source_registry_name":"default","_cnpm_publish_time":1718385908908},"12.0.0":{"name":"conf","version":"12.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"engines":{"node":">=18"},"sideEffects":false,"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","atomically":"^2.0.2","debounce-fn":"^5.1.2","dot-prop":"^8.0.2","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.5.4","uint8array-extras":"^0.3.0"},"devDependencies":{"@sindresorhus/tsconfig":"^5.0.0","@types/node":"^20.8.8","@types/semver":"^7.5.4","ava":"^5.3.1","del":"^7.1.0","del-cli":"^5.1.0","delay":"^6.0.0","p-event":"^6.0.0","tempy":"^3.1.0","ts-node":"^10.9.1","tsd":"^0.29.0","typescript":"^5.2.2","xo":"^0.56.0"},"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"ff1cc63a372823e7d68afa8a40a1e600fd36e82b","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@12.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.2.0","dist":{"shasum":"de7a5f091114a28bc52aa5eecc920f4710d60d7f","size":11643,"noattachment":false,"key":"/conf/-/conf-12.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-12.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_12.0.0_1698225713625_0.9739996767113095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-25T09:21:53.861Z","publish_time":1698225713861,"_source_registry_name":"default","_cnpm_publish_time":1698225713861},"11.0.2":{"name":"conf","version":"11.0.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","atomically":"^2.0.0","debounce-fn":"^5.1.2","dot-prop":"^7.2.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.3.8"},"devDependencies":{"@sindresorhus/tsconfig":"^3.0.1","@types/node":"^18.11.18","@types/semver":"^7.3.13","ava":"^5.1.0","del":"^7.0.0","del-cli":"^5.0.0","delay":"^5.0.0","p-event":"^5.0.1","tempy":"^3.0.0","ts-node":"^10.9.1","tsd":"^0.28.1","typescript":"^5.1.6","xo":"^0.54.0"},"sideEffects":false,"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"3f722c99bdb161f267d80a6f058795a315ed5a20","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@11.0.2","_nodeVersion":"16.20.0","_npmVersion":"9.2.0","dist":{"shasum":"b48d526f1795b0cf40d332905a38bdf8a1558f76","size":12058,"noattachment":false,"key":"/conf/-/conf-11.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-11.0.2.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_11.0.2_1689682638870_0.3194792133530415"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-18T12:17:19.115Z","publish_time":1689682639115,"_source_registry_name":"default","_cnpm_publish_time":1689682639115},"11.0.1":{"name":"conf","version":"11.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/source/index.d.ts","default":"./dist/source/index.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","atomically":"^2.0.0","debounce-fn":"^5.1.2","dot-prop":"^7.2.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.3.8"},"devDependencies":{"@sindresorhus/tsconfig":"^3.0.1","@types/node":"^18.11.18","@types/semver":"^7.3.13","ava":"^5.1.0","del":"^7.0.0","del-cli":"^5.0.0","delay":"^5.0.0","p-event":"^5.0.1","tempy":"^3.0.0","ts-node":"^10.9.1","tsd":"^0.25.0","typescript":"^4.9.4","xo":"^0.53.1"},"sideEffects":false,"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"184fc278736dee34c44d4e7fa7e1b2a16ffdd5be","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@11.0.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"0555825ae5e84f4c043597ed1c25caa028c5b2c1","size":11985,"noattachment":false,"key":"/conf/-/conf-11.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-11.0.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_11.0.1_1673854836135_0.26878968461341923"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T07:40:36.390Z","publish_time":1673854836390,"_cnpm_publish_time":1673854836390},"11.0.0":{"name":"conf","version":"11.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && npm run build && ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.12.0","ajv-formats":"^2.1.1","atomically":"^2.0.0","debounce-fn":"^5.1.2","dot-prop":"^7.2.0","env-paths":"^3.0.0","json-schema-typed":"^8.0.1","semver":"^7.3.8"},"devDependencies":{"@sindresorhus/tsconfig":"^3.0.1","@types/node":"^18.11.18","@types/semver":"^7.3.13","ava":"^5.1.0","del":"^7.0.0","del-cli":"^5.0.0","delay":"^5.0.0","p-event":"^5.0.1","tempy":"^3.0.0","ts-node":"^10.9.1","tsd":"^0.25.0","typescript":"^4.9.4","xo":"^0.53.1"},"sideEffects":false,"ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","extensions":{"ts":"module"},"nodeArguments":["--loader=ts-node/esm"]},"xo":{"rules":{"@typescript-eslint/ban-ts-comment":"off"}},"gitHead":"d0ede369b1e0fa75dacecf57cc9364d7519b189e","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@11.0.0","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"a67dafe96b7ca08742ff2d2e7794fa8d48b9b064","size":11984,"noattachment":false,"key":"/conf/-/conf-11.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-11.0.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_11.0.0_1673837953002_0.40519808504130084"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T02:59:13.278Z","publish_time":1673837953278,"_cnpm_publish_time":1673837953278},"9.0.2":{"name":"conf","version":"9.0.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^7.0.3","ajv-formats":"^1.5.1","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.20","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^4.4.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.0","tsd":"^0.14.0","typescript":"4.1.3","xo":"^0.37.1"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"c92c032062a41f8d2c590ccfedcab32b03d6dd61","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@9.0.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"943589602b1ce274d9234265314336a698972bc5","size":11535,"noattachment":false,"key":"/conf/-/conf-9.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-9.0.2.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_9.0.2_1613122279171_0.7378956100086531"},"_hasShrinkwrap":false,"publish_time":1613122279290,"_cnpm_publish_time":1613122279290,"_cnpmcore_publish_time":"2021-12-16T10:07:44.547Z"},"10.2.0":{"name":"conf","version":"10.2.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.6.3","ajv-formats":"^2.1.1","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.4.3","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"00b0afad8e9544458d3f664711e8b60031ad2597","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.2.0","_nodeVersion":"14.19.3","_npmVersion":"8.3.2","dist":{"shasum":"838e757be963f1a2386dfe048a98f8f69f7b55d6","size":12369,"noattachment":false,"key":"/conf/-/conf-10.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.2.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.2.0_1659161803031_0.3224852760141008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-30T06:16:49.801Z","publish_time":1659161803225,"_cnpm_publish_time":1659161803225},"10.1.2":{"name":"conf","version":"10.1.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.6.3","ajv-formats":"^2.1.1","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.4.3","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"06b640d8cfa22d020b1ac1996a9dca0fc0289f83","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.1.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.2","dist":{"shasum":"50132158f388756fa9dea3048f6b47935315c14e","size":11938,"noattachment":false,"key":"/conf/-/conf-10.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.1.2.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.1.2_1648667471511_0.5991782874446019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-30T19:11:17.613Z","publish_time":1648667471718,"_cnpm_publish_time":1648667471718},"10.1.1":{"name":"conf","version":"10.1.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.6.3","ajv-formats":"^2.1.1","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.4.3","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"9d535a3d05a4cfd6bce4d033a1690b9c7d3b7bb9","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.1.1","_nodeVersion":"12.22.1","_npmVersion":"8.1.0","dist":{"shasum":"ff08046d5aeeee0eaff55d57f5b4319193c3dfda","size":11932,"noattachment":false,"key":"/conf/-/conf-10.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.1.1.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.1.1_1638166985773_0.27627492129892706"},"_hasShrinkwrap":false,"publish_time":1638166985924,"_cnpm_publish_time":1638166985924},"10.1.0":{"name":"conf","version":"10.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.6.3","ajv-formats":"^2.1.1","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.4.3","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"995ba2983d2067d5af0721979b500010cee81584","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.1.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"d1c161f7e956aaa1a001051f9430b50869eaec68","size":11932,"noattachment":false,"key":"/conf/-/conf-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.1.0.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.1.0_1637478670153_0.3203351487648105"},"_hasShrinkwrap":false,"publish_time":1637478670301,"_cnpm_publish_time":1637478670301},"10.0.3":{"name":"conf","version":"10.0.3","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.6.3","ajv-formats":"^2.1.1","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.4.3","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"cfaac46c7972281434bd4f76c367117ae7f1ffdf","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.0.3","_nodeVersion":"12.22.1","_npmVersion":"7.20.3","dist":{"shasum":"af266186cc754daefd2749398861ec538c50da17","size":11662,"noattachment":false,"key":"/conf/-/conf-10.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.0.3.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.0.3_1631735379250_0.9724605553885113"},"_hasShrinkwrap":false,"publish_time":1631735379467,"_cnpm_publish_time":1631735379467},"10.0.2":{"name":"conf","version":"10.0.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.1.0","ajv-formats":"^2.0.2","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.2.4","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"e7eb75c5c576a91df9be53275f9d937665304cf9","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.0.2","_nodeVersion":"12.22.1","_npmVersion":"7.10.0","dist":{"shasum":"2e0e89fb85ec2c6fba1efce652d7561ed0b70084","size":11747,"noattachment":false,"key":"/conf/-/conf-10.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.0.2.tgz"},"_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.0.2_1628416124636_0.8581648951059055"},"_hasShrinkwrap":false,"publish_time":1628416124796,"_cnpm_publish_time":1628416124796},"10.0.1":{"name":"conf","version":"10.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.1.0","ajv-formats":"^2.0.2","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.2.4","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"08f263963f48b25df8659bcbf6c3051a24d89471","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"038093e5cbddc0e59bc14f63382c4ce732a4781d","size":11656,"noattachment":false,"key":"/conf/-/conf-10.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.0.1.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.0.1_1619008035029_0.053563510540242776"},"_hasShrinkwrap":false,"publish_time":1619008035199,"_cnpm_publish_time":1619008035199},"10.0.0":{"name":"conf","version":"10.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=12"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^8.1.0","ajv-formats":"^2.0.2","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.1","json-schema-typed":"^7.0.3","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.5"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.41","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^5.0.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.1","tsd":"^0.14.0","typescript":"^4.2.4","xo":"^0.38.2"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"8329e55448df581fdae63fd7bf67c0ab077997a7","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@10.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"972e2a7b6171ad6e4eb9a071fecc2e1161aa87fb","size":11623,"noattachment":false,"key":"/conf/-/conf-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-10.0.0.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_10.0.0_1618860614289_0.2791406575881281"},"_hasShrinkwrap":false,"publish_time":1618860614485,"_cnpm_publish_time":1618860614485},"9.0.1":{"name":"conf","version":"9.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^7.0.3","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.20","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^4.4.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.0","tsd":"^0.14.0","typescript":"4.1.3","xo":"^0.37.1"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"804394321c1be9f2df37ff39fbbf3a76775e0f6b","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@9.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ac4808521490b791136e2a771e2b53caf7c49df8","size":11508,"noattachment":false,"key":"/conf/-/conf-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-9.0.1.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_9.0.1_1612701915536_0.2585954191260891"},"_hasShrinkwrap":false,"publish_time":1612701915687,"_cnpm_publish_time":1612701915687},"9.0.0":{"name":"conf","version":"9.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^7.0.3","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.20","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^4.4.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.0","tsd":"^0.14.0","typescript":"4.1.3","xo":"^0.37.1"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"8ba18f960ae6483d1057db4d717d871f40564cdd","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@9.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"86fd1a8e58da81a8fae2a8a9feeb3a45ef68d303","size":11478,"noattachment":false,"key":"/conf/-/conf-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-9.0.0.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_9.0.0_1611336577271_0.7356004419941413"},"_hasShrinkwrap":false,"publish_time":1611336577431,"_cnpm_publish_time":1611336577431},"8.0.0":{"name":"conf","version":"8.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepack":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^7.0.3","atomically":"^1.7.0","debounce-fn":"^4.0.0","dot-prop":"^6.0.1","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.2","pkg-up":"^3.1.0","semver":"^7.3.4"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.14.20","@types/semver":"^7.3.4","@types/write-file-atomic":"^3.0.1","ava":"^3.15.0","clear-module":"^4.1.1","del":"^6.0.0","del-cli":"^3.0.1","delay":"^4.4.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^1.0.0","tsd":"^0.14.0","typescript":"4.1.3","xo":"^0.37.1"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"xo":{"rules":{"@typescript-eslint/no-implicit-any-catch":"off"}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"a96e9d78ac7e675a24ed702f1c21dd46a0b3ae0e","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@8.0.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"cf99eb9e56b1bf287c2e8a90f7cf7d73704950e5","size":11489,"noattachment":false,"key":"/conf/-/conf-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-8.0.0.tgz"},"directories":{},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_8.0.0_1610043943594_0.48361812851179775"},"_hasShrinkwrap":false,"publish_time":1610043943735,"_cnpm_publish_time":1610043943735},"7.1.2":{"name":"conf","version":"7.1.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepare":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.12.2","atomically":"^1.3.1","debounce-fn":"^4.0.0","dot-prop":"^5.2.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.0","pkg-up":"^3.1.0","semver":"^7.3.2"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.0.14","@types/semver":"^7.3.1","@types/write-file-atomic":"^3.0.1","ava":"^3.9.0","clear-module":"^4.1.1","del":"^5.1.0","del-cli":"^3.0.1","delay":"^4.3.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^0.5.0","tsd":"^0.12.1","typescript":"3.9.6","xo":"^0.32.0"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"22b6ea30462df550a23c01650da1c26b1fd9657e","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@7.1.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.7","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d9678a9d8f04de8bf5cd475105da8fdae49c2ec4","size":11546,"noattachment":false,"key":"/conf/-/conf-7.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-7.1.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_7.1.2_1597340446718_0.34154367383942175"},"_hasShrinkwrap":false,"publish_time":1597340446979,"_cnpm_publish_time":1597340446979},"7.1.1":{"name":"conf","version":"7.1.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepare":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.12.2","atomically":"^1.3.1","debounce-fn":"^4.0.0","dot-prop":"^5.2.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.0","pkg-up":"^3.1.0","semver":"^7.3.2"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.0.14","@types/semver":"^7.3.1","@types/write-file-atomic":"^3.0.1","ava":"^3.9.0","clear-module":"^4.1.1","del":"^5.1.0","del-cli":"^3.0.1","delay":"^4.3.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^0.5.0","tsd":"^0.12.1","typescript":"3.9.6","xo":"^0.32.0"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"1dcfd0dddcadbdd0cd02193f5210cb20b9a37398","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@7.1.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"327698d294a5c76fac17f970e47f87bcf1f0dc5b","size":11536,"noattachment":false,"key":"/conf/-/conf-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-7.1.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_7.1.1_1595013172621_0.6406645459267126"},"_hasShrinkwrap":false,"publish_time":1595013172735,"_cnpm_publish_time":1595013172735},"7.1.0":{"name":"conf","version":"7.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepare":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.12.2","atomically":"^1.3.1","debounce-fn":"^4.0.0","dot-prop":"^5.2.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.0","pkg-up":"^3.1.0","semver":"^7.3.2"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.0.14","@types/semver":"^7.3.1","@types/write-file-atomic":"^3.0.1","ava":"^3.9.0","clear-module":"^4.1.1","del":"^5.1.0","del-cli":"^3.0.1","delay":"^4.3.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^0.5.0","tsd":"^0.12.1","typescript":"3.9.6","xo":"^0.32.0"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"bb54c78a0f5a31c70551d0ec3de973e733671521","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@7.1.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3f09caf8a1f7335dbc7694b6e3afd2374f6ea7b4","size":11536,"noattachment":false,"key":"/conf/-/conf-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-7.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_7.1.0_1595011696749_0.4547339005535376"},"_hasShrinkwrap":false,"publish_time":1595011696923,"_cnpm_publish_time":1595011696923},"7.0.1":{"name":"conf","version":"7.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepare":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.12.2","debounce-fn":"^4.0.0","dot-prop":"^5.2.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.0","pkg-up":"^3.1.0","semver":"^7.3.2","write-file-atomic":"^3.0.3"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.0.14","@types/semver":"^7.3.1","@types/write-file-atomic":"^3.0.1","ava":"^3.9.0","clear-module":"^4.1.1","del":"^5.1.0","del-cli":"^3.0.1","delay":"^4.3.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^0.5.0","tsd":"^0.12.1","typescript":"3.9.6","xo":"^0.32.0"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"bbf4fd40e944146f63f40a06fe14a531dcf8e941","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@7.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a3ddd860db0357219b9ccdf92fd618e161fe6848","size":11537,"noattachment":false,"key":"/conf/-/conf-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-7.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_7.0.1_1593792528260_0.6129460540748946"},"_hasShrinkwrap":false,"publish_time":1593792528421,"_cnpm_publish_time":1593792528421},"7.0.0":{"name":"conf","version":"7.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"main":"dist/source","engines":{"node":">=10"},"scripts":{"test":"xo && npm run build && nyc ava","build":"del-cli dist && tsc","prepare":"npm run build"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.12.2","debounce-fn":"^4.0.0","dot-prop":"^5.2.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.3","make-dir":"^3.1.0","onetime":"^5.1.0","pkg-up":"^3.1.0","semver":"^7.3.2","write-file-atomic":"^3.0.3"},"devDependencies":{"@ava/typescript":"^1.1.1","@sindresorhus/tsconfig":"^0.7.0","@types/node":"^14.0.14","@types/semver":"^7.3.1","@types/write-file-atomic":"^3.0.1","ava":"^3.9.0","clear-module":"^4.1.1","del":"^5.1.0","del-cli":"^3.0.1","delay":"^4.3.0","nyc":"^15.1.0","p-event":"^4.2.0","tempy":"^0.5.0","tsd":"^0.12.1","typescript":"3.9.6","xo":"^0.32.0"},"types":"dist/source","ava":{"files":["test/*","!test/index.test-d.ts"],"timeout":"1m","typescript":{"rewritePaths":{"test/":"dist/test/"}}},"nyc":{"extension":[".ts"],"exclude":["**/test/**"]},"gitHead":"a4107f033d8d38ff59c6f81d3b24d273507f2650","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@7.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"693f5a776c868f6b3bec9133bee62074673f971d","size":6117,"noattachment":false,"key":"/conf/-/conf-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-7.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_7.0.0_1593788456299_0.9610092977482148"},"_hasShrinkwrap":false,"publish_time":1593788456462,"_cnpm_publish_time":1593788456462},"6.2.4":{"name":"conf","version":"6.2.4","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","debounce-fn":"^3.0.1","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","delay":"^4.3.0","p-event":"^4.1.0","tempy":"^0.3.0","tsd":"^0.11.0","xo":"^0.24.0"},"gitHead":"52765f431234089c5bd1d73cef057e90f9a58d94","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.2.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"49d23c4e21ef2ac2860f7b5ed25b7b7e484f769f","size":10294,"noattachment":false,"key":"/conf/-/conf-6.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.2.4.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.2.4_1586673141041_0.5136355633866831"},"_hasShrinkwrap":false,"publish_time":1586673141141,"_cnpm_publish_time":1586673141141},"6.2.3":{"name":"conf","version":"6.2.3","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","debounce-fn":"^3.0.1","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","delay":"^4.3.0","p-event":"^4.1.0","tempy":"^0.3.0","tsd":"^0.11.0","xo":"^0.24.0"},"gitHead":"ebde077dce0eeb4aef533ac440ae54d1aab269a0","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.2.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"0c0611f0fca25174d72c7b633ff6af9173a55f62","size":10289,"noattachment":false,"key":"/conf/-/conf-6.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.2.3.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.2.3_1586080348320_0.13277568709268128"},"_hasShrinkwrap":false,"publish_time":1586080348556,"_cnpm_publish_time":1586080348556},"6.2.2":{"name":"conf","version":"6.2.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","debounce-fn":"^3.0.1","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","delay":"^4.3.0","p-event":"^4.1.0","tempy":"^0.3.0","tsd":"^0.11.0","xo":"^0.24.0"},"gitHead":"06cf8c827b66ed90b5883b8e7b75eb52ec6814e0","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.2.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"8371a76cf3513a326fa1d4e2b64b28dc4591a80d","size":10284,"noattachment":false,"key":"/conf/-/conf-6.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.2.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.2.2_1586080151822_0.9323493573431527"},"_hasShrinkwrap":false,"publish_time":1586080152090,"_cnpm_publish_time":1586080152090},"6.2.1":{"name":"conf","version":"6.2.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","debounce-fn":"^3.0.1","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","delay":"^4.3.0","p-event":"^4.1.0","tempy":"^0.3.0","tsd":"^0.11.0","xo":"^0.24.0"},"gitHead":"514469ad4cdf42658492cee5e3d0b4eadbf3de33","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.2.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"b87ebc901945d43d32cd6855ba60d4ce66a5676d","size":10182,"noattachment":false,"key":"/conf/-/conf-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.2.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.2.1_1582364014451_0.7815147453446611"},"_hasShrinkwrap":false,"publish_time":1582364014706,"_cnpm_publish_time":1582364014706},"6.2.0":{"name":"conf","version":"6.2.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","debounce-fn":"^3.0.1","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","delay":"^4.3.0","p-event":"^4.1.0","tempy":"^0.3.0","tsd":"^0.7.4","xo":"^0.24.0"},"gitHead":"97bcc918a109ba964f7ef8a091cc5a762ae03576","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.2.0","_nodeVersion":"10.16.3","_npmVersion":"6.12.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"274d37a0a2e50757ffb89336e954d08718eb359a","size":10059,"noattachment":false,"key":"/conf/-/conf-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.2.0_1572592066323_0.4766519875469706"},"_hasShrinkwrap":false,"publish_time":1572592066471,"_cnpm_publish_time":1572592066471},"6.1.0":{"name":"conf","version":"6.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","debounce-fn":"^3.0.1","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","delay":"^4.3.0","p-event":"^4.1.0","tempy":"^0.3.0","tsd":"^0.7.4","xo":"^0.24.0"},"gitHead":"1706a8d928844333ef66a33ddb6855edf13ddc4f","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"6a667ec511f4b717c9aaba35551f34f912fa74aa","size":9837,"noattachment":false,"key":"/conf/-/conf-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.1.0_1569734915776_0.4548076716814078"},"_hasShrinkwrap":false,"publish_time":1569734915939,"_cnpm_publish_time":1569734915939},"6.0.1":{"name":"conf","version":"6.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","tempy":"^0.3.0","tsd":"^0.7.4","xo":"^0.24.0"},"gitHead":"997e29312cf0f2782e84e0ac37da5e7889e8f56a","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3d0f681ac62e2c528c8a854dfb7ff42ee93195db","size":9385,"noattachment":false,"key":"/conf/-/conf-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.0.1_1568145221200_0.8988689632553379"},"_hasShrinkwrap":false,"publish_time":1568145221309,"_cnpm_publish_time":1568145221309},"6.0.0":{"name":"conf","version":"6.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.2","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.1","make-dir":"^3.0.0","onetime":"^5.1.0","pkg-up":"^3.0.1","semver":"^6.2.0","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.7.4","ava":"^2.3.0","clear-module":"^4.0.0","del":"^5.1.0","tempy":"^0.3.0","tsd":"^0.7.4","xo":"^0.24.0"},"gitHead":"bb24cfe32d39617a4b3983a92bd81596bd87c312","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@6.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.11.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"558faae909dd7fcdc231c1cf24f55e2a96aa06b0","size":9380,"noattachment":false,"key":"/conf/-/conf-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-6.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_6.0.0_1568013376387_0.27866487211678637"},"_hasShrinkwrap":false,"publish_time":1568013376539,"_cnpm_publish_time":1568013376539},"5.0.0":{"name":"conf","version":"5.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.0","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.0","make-dir":"^3.0.0","pkg-up":"^3.0.1","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.0.4","ava":"^2.0.0","clear-module":"^3.2.0","del":"^4.1.0","tempy":"^0.3.0","tsd":"^0.7.3","xo":"^0.24.0"},"gitHead":"888279a479174e5c10624c918e9db7e476e6e2fc","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@5.0.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"6530308a36041bf010ab96b05a0f4aff5101c65d","size":8327,"noattachment":false,"key":"/conf/-/conf-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-5.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_5.0.0_1561039723899_0.8481593122713833"},"_hasShrinkwrap":false,"publish_time":1561039724097,"_cnpm_publish_time":1561039724097},"4.1.0":{"name":"conf","version":"4.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.0","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.0","make-dir":"^3.0.0","pkg-up":"^3.0.1","write-file-atomic":"^3.0.0"},"devDependencies":{"@types/node":"^12.0.4","ava":"^1.4.1","clear-module":"^3.2.0","del":"^4.1.0","tempy":"^0.3.0","tsd":"^0.7.3","xo":"^0.24.0"},"gitHead":"5ca798df680954eb94862123da0385267c560622","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@4.1.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"c7029f629d7158eaf03ae118484d100f878c28b2","size":8036,"noattachment":false,"key":"/conf/-/conf-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-4.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_4.1.0_1559378797726_0.1577581699500772"},"_hasShrinkwrap":false,"publish_time":1559378797882,"_cnpm_publish_time":1559378797882},"4.0.2":{"name":"conf","version":"4.0.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.0","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.0","make-dir":"^3.0.0","pkg-up":"^3.0.1","write-file-atomic":"^2.4.2"},"devDependencies":{"@types/node":"^11.13.4","ava":"^1.4.1","clear-module":"^3.2.0","del":"^4.1.0","tempy":"^0.2.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"87fc5b1a0d5fc38297bfdda21ac72cc28925b9e3","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@4.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"cc25649295259fc77f4606840b7718cca5c1d5bd","size":7702,"noattachment":false,"key":"/conf/-/conf-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-4.0.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_4.0.2_1556465451897_0.9304994420213979"},"_hasShrinkwrap":false,"publish_time":1556465452026,"_cnpm_publish_time":1556465452026},"4.0.1":{"name":"conf","version":"4.0.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.0","dot-prop":"^5.0.0","env-paths":"^2.2.0","json-schema-typed":"^7.0.0","make-dir":"^3.0.0","pkg-up":"^3.0.1","write-file-atomic":"^2.4.2"},"devDependencies":{"@types/node":"^11.13.4","ava":"^1.4.1","clear-module":"^3.2.0","del":"^4.1.0","tempy":"^0.2.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"a74d61bfb424911a9ae3209f904750588703105b","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@4.0.1","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a001a88fc2e999d0691fc9ebd89145d99edc9f1f","size":7688,"noattachment":false,"key":"/conf/-/conf-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-4.0.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_4.0.1_1554966105791_0.8986581907092703"},"_hasShrinkwrap":false,"publish_time":1554966105993,"_cnpm_publish_time":1554966105993},"4.0.0":{"name":"conf","version":"4.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"ajv":"^6.10.0","dot-prop":"^4.2.0","env-paths":"^2.1.0","json-schema-typed":"^7.0.0","make-dir":"^3.0.0","pkg-up":"^3.0.1","write-file-atomic":"^2.4.2"},"devDependencies":{"@types/node":"^11.12.2","ava":"^1.4.0","clear-module":"^3.1.0","del":"^4.1.0","tempy":"^0.2.1","tsd":"^0.7.1","xo":"^0.24.0"},"gitHead":"b25c837eef6b98ed814b7ed4f867529c7fbc7e2f","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@4.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"c675f84ce1b8efeab21cd1399021b4f03b75ded2","size":7673,"noattachment":false,"key":"/conf/-/conf-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-4.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_4.0.0_1554183804446_0.4320369401504569"},"_hasShrinkwrap":false,"publish_time":1554183804601,"_cnpm_publish_time":1554183804601},"3.0.0":{"name":"conf","version":"3.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava && tsd-check"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^2.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.4.2"},"devDependencies":{"@types/node":"^11.10.4","ava":"^1.2.0","clear-module":"^3.0.0","del":"^4.0.0","tempy":"^0.2.1","tsd-check":"^0.3.0","xo":"^0.24.0"},"gitHead":"e6508a36c5487d21b393060c37c98c309f046d09","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@3.0.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"9b788f897e208684952058c38f01ddb1dff0c40b","size":6740,"noattachment":false,"key":"/conf/-/conf-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-3.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_3.0.0_1551716914323_0.12423894677461678"},"_hasShrinkwrap":false,"publish_time":1551716914716,"_cnpm_publish_time":1551716914716},"2.2.0":{"name":"conf","version":"2.2.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.3.0"},"devDependencies":{"ava":"^0.25.0","clear-module":"^3.0.0","del":"^3.0.0","tempy":"^0.2.1","xo":"^0.23.0"},"gitHead":"fb9e84f42149d531f86d0a60dacd6e77a2a77bc2","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@2.2.0","_npmVersion":"6.5.0","_nodeVersion":"10.13.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"ee282efafc1450b61e205372041ad7d866802d9a","size":5219,"noattachment":false,"key":"/conf/-/conf-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-2.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_2.2.0_1547795810192_0.5387251833699003"},"_hasShrinkwrap":false,"publish_time":1547795810324,"_cnpm_publish_time":1547795810324},"2.1.0":{"name":"conf","version":"2.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.3.0"},"devDependencies":{"ava":"^0.25.0","clear-module":"^3.0.0","del":"^3.0.0","tempy":"^0.2.1","xo":"^0.23.0"},"gitHead":"5787a7c5e4415e8b7f45291ff4c5aac0234eef57","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.1.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"43ade5879a82ff23dbeb466995d50209f7dfcd07","size":5160,"noattachment":false,"key":"/conf/-/conf-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-2.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_2.1.0_1542032588695_0.9549573012007351"},"_hasShrinkwrap":false,"publish_time":1542032588829,"_cnpm_publish_time":1542032588829},"2.0.0":{"name":"conf","version":"2.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.3.0"},"devDependencies":{"ava":"*","clear-module":"^2.1.0","del":"^3.0.0","tempy":"^0.2.1","xo":"*"},"gitHead":"9ac8f2a979ae38c50d2476e96e6031d634c754ef","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"43f7e282b32faca31f4d18bf279d6841ad657d5a","size":5131,"noattachment":false,"key":"/conf/-/conf-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-2.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf_2.0.0_1527413482833_0.6672240871672761"},"_hasShrinkwrap":false,"publish_time":1527413482926,"_cnpm_publish_time":1527413482926},"1.4.0":{"name":"conf","version":"1.4.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.3.0"},"devDependencies":{"ava":"*","clear-module":"^2.1.0","del":"^3.0.0","tempy":"^0.2.1","xo":"*"},"gitHead":"0e5558aae52e5b0420846520e163bcec7731e07e","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"1ea66c9d7a9b601674a5bb9d2b8dc3c726625e67","size":4812,"noattachment":false,"key":"/conf/-/conf-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.4.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf-1.4.0.tgz_1515088299723_0.8506107989232987"},"directories":{},"publish_time":1515088300643,"_hasShrinkwrap":false,"_cnpm_publish_time":1515088300643},"1.3.1":{"name":"conf","version":"1.3.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.3.0"},"devDependencies":{"ava":"*","clear-module":"^2.1.0","del":"^3.0.0","tempy":"^0.1.0","xo":"*"},"gitHead":"1d674a7cf780f455eb8aee1e34cc6b8cab212c7c","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.3.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"829a82b081bb355129992333be1598f797a56f58","size":4761,"noattachment":false,"key":"/conf/-/conf-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.3.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf-1.3.1.tgz_1506321933724_0.26697653951123357"},"directories":{},"publish_time":1506321933810,"_hasShrinkwrap":false,"_cnpm_publish_time":1506321933810},"1.3.0":{"name":"conf","version":"1.3.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.3.0"},"devDependencies":{"ava":"*","clear-module":"^2.1.0","del":"^3.0.0","tempy":"^0.1.0","xo":"*"},"gitHead":"f68e16b2ad849e5be368ed935ac64858104b85c0","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"da154500e7f2842fcd8bcc5d5882aaadac5e00d4","size":4706,"noattachment":false,"key":"/conf/-/conf-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.3.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf-1.3.0.tgz_1505626587866_0.7392974025569856"},"directories":{},"publish_time":1505626588012,"_hasShrinkwrap":false,"_cnpm_publish_time":1505626588012},"1.2.0":{"name":"conf","version":"1.2.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0","write-file-atomic":"^2.3.0"},"devDependencies":{"ava":"*","clear-module":"^2.1.0","del":"^3.0.0","tempy":"^0.1.0","xo":"*"},"gitHead":"29edc67dcf3ee89cfdbb3ebec4f965acd6fc461e","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"149af7408f0af6abd62c3e24cff747e41a0bc54f","size":3850,"noattachment":false,"key":"/conf/-/conf-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.2.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf-1.2.0.tgz_1504508254243_0.8159853939432651"},"directories":{},"publish_time":1504508254314,"_hasShrinkwrap":false,"_cnpm_publish_time":1504508254314},"1.1.2":{"name":"conf","version":"1.1.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0"},"devDependencies":{"ava":"*","clear-module":"^2.1.0","del":"^2.2.1","tempy":"^0.1.0","xo":"*"},"gitHead":"cb68aa177e03529e5e5aac84e49ffa98c69be97e","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.1.2","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"a164003022dd1643cd5abd9653071bd3b0a19f50","size":3764,"noattachment":false,"key":"/conf/-/conf-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.1.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conf-1.1.2.tgz_1496849018030_0.6094776936806738"},"directories":{},"publish_time":1496849018136,"_cnpm_publish_time":1496849018136,"_hasShrinkwrap":false},"1.1.1":{"name":"conf","version":"1.1.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","pkg-up":"^2.0.0"},"devDependencies":{"ava":"*","clear-require":"^2.0.0","del":"^2.2.1","tempy":"^0.1.0","xo":"*"},"gitHead":"6036afce76b736a65075c715126e0d0d57411c8b","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.1.1","_shasum":"238d0a3090ac4916ed2d40c7e81d7a11667bc7ba","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"238d0a3090ac4916ed2d40c7e81d7a11667bc7ba","size":3767,"noattachment":false,"key":"/conf/-/conf-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.1.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/conf-1.1.1.tgz_1494605251434_0.893836761591956"},"directories":{},"publish_time":1494605251680,"_cnpm_publish_time":1494605251680,"_hasShrinkwrap":false},"1.1.0":{"name":"conf","version":"1.1.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","make-dir":"^1.0.0","mkdirp":"^0.5.1","pkg-up":"^2.0.0"},"devDependencies":{"ava":"*","clear-require":"^2.0.0","del":"^2.2.1","tempy":"^0.1.0","xo":"*"},"gitHead":"3c90d58179d8d184f3429c269629739c48286e1d","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.1.0","_shasum":"db5c4f9dc691c3c098b482d3d0c60a4e7a554d1c","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.3","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"db5c4f9dc691c3c098b482d3d0c60a4e7a554d1c","size":3769,"noattachment":false,"key":"/conf/-/conf-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.1.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/conf-1.1.0.tgz_1494393443602_0.2508915695361793"},"directories":{},"publish_time":1494393443843,"_hasShrinkwrap":false,"_cnpm_publish_time":1494393443843},"1.0.0":{"name":"conf","version":"1.0.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","mkdirp":"^0.5.1","pkg-up":"^1.0.0"},"devDependencies":{"ava":"*","clear-require":"^2.0.0","del":"^2.2.1","tempy":"^0.1.0","xo":"*"},"gitHead":"5bff99ac1bd5dbc44ef8cb6fb2d3c9ea88b8628c","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@1.0.0","_shasum":"3547170d339bb4d38bf5e0e86c2e5af976b47ffa","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"3547170d339bb4d38bf5e0e86c2e5af976b47ffa","size":3760,"noattachment":false,"key":"/conf/-/conf-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-1.0.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/conf-1.0.0.tgz_1493544753754_0.2496556774713099"},"directories":{},"publish_time":1493544754113,"_cnpm_publish_time":1493544754113,"_hasShrinkwrap":false},"0.12.0":{"name":"conf","version":"0.12.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write","cache"],"dependencies":{"dot-prop":"^4.1.0","env-paths":"^1.0.0","mkdirp":"^0.5.1","pkg-up":"^1.0.0"},"devDependencies":{"ava":"*","del":"^2.2.1","tempfile":"^1.1.1","xo":"*"},"gitHead":"51c6c89c45011dbd8a18bd8fdd14b504054279af","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@0.12.0","_shasum":"8498c599e2487fec703505d181c113875b8c310c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"8498c599e2487fec703505d181c113875b8c310c","size":3685,"noattachment":false,"key":"/conf/-/conf-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.12.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/conf-0.12.0.tgz_1484650944723_0.31656090170145035"},"directories":{},"publish_time":1484650946578,"_cnpm_publish_time":1484650946578,"_hasShrinkwrap":false},"0.11.2":{"name":"conf","version":"0.11.2","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write"],"dependencies":{"dot-prop":"^3.0.0","env-paths":"^0.3.0","mkdirp":"^0.5.1","pkg-up":"^1.0.0"},"devDependencies":{"ava":"*","del":"^2.2.1","tempfile":"^1.1.1","xo":"*"},"xo":{"esnext":true},"gitHead":"c5a736b061f5a844e2e4dd99bfff8144dee5f47a","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@0.11.2","_shasum":"879f479267600483e502583462ca4063fc9779b2","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"879f479267600483e502583462ca4063fc9779b2","size":3599,"noattachment":false,"key":"/conf/-/conf-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.11.2.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/conf-0.11.2.tgz_1469094563178_0.1455078434664756"},"directories":{},"publish_time":1469094564794,"_cnpm_publish_time":1469094564794,"_hasShrinkwrap":false},"0.11.1":{"name":"conf","version":"0.11.1","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write"],"dependencies":{"dot-prop":"^3.0.0","env-paths":"^0.2.0","mkdirp":"^0.5.1","pkg-up":"^1.0.0"},"devDependencies":{"ava":"*","del":"^2.2.1","tempfile":"^1.1.1","xo":"*"},"xo":{"esnext":true},"gitHead":"cffd7b58d6245c0f0c2e8b92d8bc45a4caf52a00","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@0.11.1","_shasum":"f65c81fca34850959ceb6f248b62aaed3a734fe7","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"f65c81fca34850959ceb6f248b62aaed3a734fe7","size":3592,"noattachment":false,"key":"/conf/-/conf-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.11.1.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/conf-0.11.1.tgz_1468329937256_0.7889590172562748"},"directories":{},"publish_time":1468329939009,"_cnpm_publish_time":1468329939009,"_hasShrinkwrap":false},"0.11.0":{"name":"conf","version":"0.11.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write"],"dependencies":{"dot-prop":"^3.0.0","env-paths":"^0.2.0","mkdirp":"^0.5.1","pkg-up":"^1.0.0"},"devDependencies":{"ava":"*","del":"^2.2.1","tempfile":"^1.1.1","xo":"*"},"xo":{"esnext":true},"gitHead":"c43229217cf98eeafb40a2a717533786c154f8c2","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@0.11.0","_shasum":"1a3da303111b92b18e6eef8842531f5fce8b5bca","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"1a3da303111b92b18e6eef8842531f5fce8b5bca","size":3559,"noattachment":false,"key":"/conf/-/conf-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.11.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/conf-0.11.0.tgz_1466765657432_0.4918784578330815"},"directories":{},"publish_time":1466765660043,"_cnpm_publish_time":1466765660043,"_hasShrinkwrap":false},"0.10.0":{"name":"conf","version":"0.10.0","description":"Simple config handling for your app or module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/conf.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["config","store","app","storage","conf","configuration","settings","preferences","json","data","persist","persistent","save","load","read","write"],"dependencies":{"dot-prop":"^3.0.0","env-paths":"^0.1.0","mkdirp":"^0.5.1","pkg-up":"^1.0.0"},"devDependencies":{"ava":"*","tempfile":"^1.1.1","xo":"*"},"xo":{"esnext":true},"gitHead":"fd07b54796481e151a0f0d4da444cfe902419ac3","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"homepage":"https://github.com/sindresorhus/conf#readme","_id":"conf@0.10.0","_shasum":"df73a4a280a7c8217c34f48bebd29d56048b413d","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"df73a4a280a7c8217c34f48bebd29d56048b413d","size":3529,"noattachment":false,"key":"/conf/-/conf-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.10.0.tgz"},"maintainers":[{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/conf-0.10.0.tgz_1466549696937_0.032492544734850526"},"directories":{},"publish_time":1466549699511,"_cnpm_publish_time":1466549699511,"_hasShrinkwrap":false},"0.8.4":{"name":"conf","version":"0.8.4","description":"Config library for Nodejs","keywords":["dsl","conf","config","script","general"],"homepage":"https://github.com/jfd/node-conf","author":{"name":"Johan Dahlberg","email":"dahlberg.johan@gmail.com","url":"https://github.com/jfd/"},"main":"./conf","repository":{"type":"git","url":"git://github.com/jfd/node-conf.git"},"os":["macos","linux"],"engines":{"node":">=0.3.0"},"dependencies":{},"devDependencies":{},"_id":"conf@0.8.4","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.5.3","_defaultsLoaded":true,"dist":{"shasum":"278aa5d8fe0108d2d72215b5c794b5f000333598","size":12205,"noattachment":false,"key":"/conf/-/conf-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.8.4.tgz"},"scripts":{},"maintainers":[{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1314101462211,"_cnpm_publish_time":1314101462211,"_hasShrinkwrap":false},"0.8.3":{"name":"conf","version":"0.8.3","description":"Config library for Nodejs","keywords":["dsl","conf","config","script","general"],"homepage":"https://github.com/jfd/node-conf","author":{"name":"Johan Dahlberg","email":"dahlberg.johan@gmail.com","url":"https://github.com/jfd/"},"main":"./conf","repository":{"type":"git","url":"git://github.com/jfd/node-conf.git"},"os":["macos","linux"],"engines":{"node":">=0.3.0"},"dependencies":{},"devDependencies":{},"_id":"conf@0.8.3","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"ddc5bb65f209ea6a554e8c9815106b1d62cd3e42","size":11105,"noattachment":false,"key":"/conf/-/conf-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.8.3.tgz"},"scripts":{},"directories":{},"publish_time":1307550020609,"maintainers":[{"name":"sindresorhus","email":""}],"_cnpm_publish_time":1307550020609,"_hasShrinkwrap":false},"0.8.2":{"name":"conf","version":"0.8.2","description":"Config library for Nodejs","keywords":["dsl","conf","config","script","general"],"homepage":"https://github.com/jfd/node-conf","author":{"name":"Johan Dahlberg","email":"dahlberg.johan@gmail.com","url":"https://github.com/jfd/"},"main":"./conf","repository":{"type":"git","url":"git://github.com/jfd/node-conf.git"},"os":["macos","linux"],"engines":{"node":">=0.3.0"},"dependencies":{},"devDependencies":{},"_id":"conf@0.8.2","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"1f213f89b9c742cd4d60861852f8cbd7c1adaaca","size":11109,"noattachment":false,"key":"/conf/-/conf-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.8.2.tgz"},"scripts":{},"directories":{},"publish_time":1306755811774,"maintainers":[{"name":"sindresorhus","email":""}],"_cnpm_publish_time":1306755811774,"_hasShrinkwrap":false},"0.8.1":{"name":"conf","version":"0.8.1","description":"Config library for Nodejs","keywords":["dsl","conf","config","script","general"],"homepage":"https://github.com/jfd/node-conf","author":{"name":"Johan Dahlberg","email":"dahlberg.johan@gmail.com","url":"https://github.com/jfd/"},"main":"conf","repository":{"type":"git","url":"git://github.com/jfd/node-conf.git"},"os":["macos","linux"],"engines":{"node":">=0.3.0"},"dependencies":{},"devDependencies":{},"_id":"conf@0.8.1","_engineSupported":true,"_npmVersion":"1.0.1rc6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"d1953e023a4f1ac908d810e0ab80c384dfeb03b2","size":11115,"noattachment":false,"key":"/conf/-/conf-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.8.1.tgz"},"directories":{},"publish_time":1303928312500,"maintainers":[{"name":"sindresorhus","email":""}],"_cnpm_publish_time":1303928312500,"_hasShrinkwrap":false},"0.8.0":{"name":"conf","version":"0.8.0","description":"Config library for Nodejs","keywords":["dsl","conf","config","script","general"],"homepage":"https://github.com/jfd/node-conf","author":{"name":"Johan Dahlberg","email":"dahlberg.johan@gmail.com","url":"https://github.com/jfd/"},"main":"conf","repository":{"type":"git","url":"git://github.com/jfd/node-conf.git"},"os":["macos","linux"],"engines":{"node":">=0.3.0"},"_id":"conf@0.8.0","_engineSupported":true,"_npmVersion":"0.3.9","_nodeVersion":"v0.4.1","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"84ff8578cb6027866cce518357e2e135aa13f198","size":10985,"noattachment":false,"key":"/conf/-/conf-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/conf/download/conf-0.8.0.tgz"},"publish_time":1298849833533,"maintainers":[{"name":"sindresorhus","email":""}],"_cnpm_publish_time":1298849833533,"_hasShrinkwrap":false}},"readme":"# conf\n\n> Simple config handling for your app or module\n\nAll you have to care about is what to persist. This module will handle all the dull details like where and how.\n\n**It does not support multiple processes writing to the same store.**\\\nI initially made this tool to let command-line tools persist some data.\n\n*If you need this for Electron, check out [`electron-store`](https://github.com/sindresorhus/electron-store) instead.*\n\n## Install\n\n```sh\nnpm install conf\n```\n\n## Usage\n\n```js\nimport Conf from 'conf';\n\nconst config = new Conf({projectName: 'foo'});\n\nconfig.set('unicorn', '????');\nconsole.log(config.get('unicorn'));\n//=> '????'\n\n// Use dot-notation to access nested properties\nconfig.set('foo.bar', true);\nconsole.log(config.get('foo'));\n//=> {bar: true}\n\nconfig.delete('unicorn');\nconsole.log(config.get('unicorn'));\n//=> undefined\n```\n\nOr [create a subclass](https://github.com/sindresorhus/electron-store/blob/main/index.js).\n\n## API\n\nChanges are written to disk atomically, so if the process crashes during a write, it will not corrupt the existing config.\n\n### Conf(options?)\n\nReturns a new instance.\n\n### options\n\nType: `object`\n\n#### defaults\n\nType: `object`\n\nDefault values for the config items.\n\n> [!NOTE]\n> The values in `defaults` will overwrite the `default` key in the `schema` option.\n\n#### schema\n\nType: `object`\n\n[JSON Schema](https://json-schema.org) to validate your config data.\n\nThis will be the [`properties`](https://json-schema.org/understanding-json-schema/reference/object.html#properties) object of the JSON schema. That is, define `schema` as an object where each key is the name of your data's property and each value is a JSON schema used to validate that property.\n\nExample:\n\n```js\nimport Conf from 'conf';\n\nconst schema = {\n\tfoo: {\n\t\ttype: 'number',\n\t\tmaximum: 100,\n\t\tminimum: 1,\n\t\tdefault: 50\n\t},\n\tbar: {\n\t\ttype: 'string',\n\t\tformat: 'url'\n\t}\n};\n\nconst config = new Conf({\n\tprojectName: 'foo',\n\tschema\n});\n\nconsole.log(config.get('foo'));\n//=> 50\n\nconfig.set('foo', '1');\n// [Error: Config schema violation: `foo` should be number]\n```\n\n> [!NOTE]\n> The `default` value will be overwritten by the `defaults` option if set.\n\n#### rootSchema\n\nType: `object`\n\nTop-level properties for the schema, excluding `properties` field.\n\nExample:\n\n```js\nimport Conf from 'conf';\n\nconst store = new Conf({\n\tprojectName: 'foo',\n\tschema: { /* … */ },\n\trootSchema: {\n\t\tadditionalProperties: false\n\t}\n});\n```\n\n#### ajvOptions\n\nType: `object`\n\n[Options passed to AJV](https://ajv.js.org/options.html).\n\nUnder the hood, the JSON Schema validator [ajv](https://ajv.js.org/json-schema.html) is used to validate your config. We use [JSON Schema draft-2020-12](https://json-schema.org/draft/2020-12/release-notes) and support all validation keywords and formats.\n\n> [!NOTE]\n> By default, `allErrors` and `useDefaults` are both set to `true`, but can be overridden.\n\nExample:\n\n```js\nimport Conf from 'conf';\n\nconst store = new Conf({\n\tprojectName: 'foo',\n\tschema: { /* … */ },\n\trootSchema: {\n\t\tadditionalProperties: false\n\t},\n\tajvOptions: {\n\t\tremoveAdditional: true\n\t}\n});\n```\n\n#### migrations\n\nType: `object`\n\n**Important: I cannot provide support for this feature. It has some known bugs. I have no plans to work on it, but pull requests are welcome.**\n\nYou can use migrations to perform operations to the store whenever a **project version** is upgraded.\n\nThe `migrations` object should consist of a key-value pair of `'version': handler`. The `version` can also be a [semver range](https://github.com/npm/node-semver#ranges).\n\nExample:\n\n```js\nimport Conf from 'conf';\n\nconst store = new Conf({\n\tprojectName: 'foo',\n\tprojectVersion: …,\n\tmigrations: {\n\t\t'0.0.1': store => {\n\t\t\tstore.set('debugPhase', true);\n\t\t},\n\t\t'1.0.0': store => {\n\t\t\tstore.delete('debugPhase');\n\t\t\tstore.set('phase', '1.0.0');\n\t\t},\n\t\t'1.0.2': store => {\n\t\t\tstore.set('phase', '1.0.2');\n\t\t},\n\t\t'>=2.0.0': store => {\n\t\t\tstore.set('phase', '>=2.0.0');\n\t\t}\n\t}\n});\n```\n\n> [!NOTE]\n> The version the migrations use refers to the **project version** by default. If you want to change this behavior, specify the [`projectVersion`](#projectVersion) option.\n\n#### beforeEachMigration\n\nType: `Function`\\\nDefault: `undefined`\n\nThe given callback function will be called before each migration step.\n\nThe function receives the store as the first argument and a context object as the second argument with the following properties:\n\n- `fromVersion` - The version the migration step is being migrated from.\n- `toVersion` - The version the migration step is being migrated to.\n- `finalVersion` - The final version after all the migrations are applied.\n- `versions` - All the versions with a migration step.\n\nThis can be useful for logging purposes, preparing migration data, etc.\n\nExample:\n\n```js\nimport Conf from 'conf';\n\nconsole.log = someLogger.log;\n\nconst mainConfig = new Conf({\n\tprojectName: 'foo1',\n\tbeforeEachMigration: (store, context) => {\n\t\tconsole.log(`[main-config] migrate from ${context.fromVersion} → ${context.toVersion}`);\n\t},\n\tmigrations: {\n\t\t'0.4.0': store => {\n\t\t\tstore.set('debugPhase', true);\n\t\t},\n\t}\n});\n\nconst secondConfig = new Conf({\n\tprojectName: 'foo2',\n\tbeforeEachMigration: (store, context) => {\n\t\tconsole.log(`[second-config] migrate from ${context.fromVersion} → ${context.toVersion}`);\n\t},\n\tmigrations: {\n\t\t'1.0.1': store => {\n\t\t\tstore.set('debugPhase', true);\n\t\t},\n\t}\n});\n```\n\n#### configName\n\nType: `string`\\\nDefault: `'config'`\n\nName of the config file (without extension).\n\nUseful if you need multiple config files for your app or module. For example, different config files between two major versions.\n\n#### projectName\n\nType: `string`\n\n**Required unless you specify the `cwd` option.**\n\nYou can fetch the `name` field from package.json:\n\n```js\nimport Conf from 'conf';\nimport packageJson from './package.json' assert {type: 'json'};\n\nconst config = new Conf({projectName: packageJson.name});\n```\n\n#### projectVersion\n\nType: `string`\n\n**Required if you specify the `migrations` option.**\n\nYou can fetch the `version` field from package.json.\n\n#### cwd\n\nType: `string`\\\nDefault: System default [user config directory](https://github.com/sindresorhus/env-paths#pathsconfig)\n\n**You most likely don't need this. Please don't use it unless you really have to. By default, it will pick the optimal location by adhering to system conventions. You are very likely to get this wrong and annoy users.**\n\nOverrides `projectName`.\n\nBy default the config is stored in the [system user's config directory](https://github.com/sindresorhus/env-paths#pathsconfig); running under another user reads a different store. Set `cwd` to share across users.\n\nThe only use-case I can think of is having the config located in the app directory or on some external storage.\n\n#### encryptionKey\n\nType: `string | Uint8Array | TypedArray | DataView`\\\nDefault: `undefined`\n\n> [!CAUTION]\n> This is **not intended for security purposes**, since the encryption key would be easily found inside a plain-text Node.js app.\n\nIts main use is for obscurity. If a user looks through the config directory and finds the config file, since it's just a JSON file, they may be tempted to modify it. By providing an encryption key, the file will be obfuscated, which should hopefully deter any users from doing so.\n\nWhen using `aes-256-gcm`, the config file is authenticated. If the file is changed in any way, the decryption will fail. With `aes-256-cbc` and `aes-256-ctr`, tampering can go undetected.\n\nWhen specified, the store will be encrypted using the `encryptionAlgorithm` option (defaults to `aes-256-cbc`).\n\n#### encryptionAlgorithm\n\nType: `'aes-256-cbc' | 'aes-256-gcm' | 'aes-256-ctr'`\\\nDefault: `'aes-256-cbc'`\n\nEncryption algorithm to use when `encryptionKey` is set.\n\nUse `aes-256-gcm` if you want authentication, otherwise use `aes-256-cbc` or `aes-256-ctr`.\n\nChanging `encryptionAlgorithm` will make existing encrypted data unreadable.\n\nWhen using `aes-256-gcm` or `aes-256-ctr`, existing plaintext config files are not supported. Delete the config file or migrate it before enabling encryption. With `aes-256-cbc`, existing plaintext config files are still readable for backward compatibility.\n\n#### fileExtension\n\nType: `string`\\\nDefault: `'json'`\n\nExtension of the config file.\n\nYou would usually not need this, but could be useful if you want to interact with a file with a custom file extension that can be associated with your app. These might be simple save/export/preference files that are intended to be shareable or saved outside of the app.\n\n#### clearInvalidConfig\n\nType: `boolean`\\\nDefault: `false`\n\nThe config is cleared if reading the config file causes a `SyntaxError` (malformed JSON), a schema validation error when using the `schema` option, or a decryption failure when using `encryptionKey`. This is a good behavior for unimportant data, as the config file is not intended to be hand-edited, so it usually means the config is corrupt and there's nothing the user can do about it anyway. However, if you let the user edit the config file directly, mistakes might happen and it could be more useful to throw an error when the config is invalid instead of clearing.\n\n#### serialize\n\nType: `Function`\\\nDefault: `value => JSON.stringify(value, null, '\\t')`\n\nFunction to serialize the config object to a UTF-8 string when writing the config file.\n\nYou would usually not need this, but it could be useful if you want to use a format other than JSON.\n\n#### deserialize\n\nType: `Function`\\\nDefault: `JSON.parse`\n\nFunction to deserialize the config object from a UTF-8 string when reading the config file.\n\nYou would usually not need this, but it could be useful if you want to use a format other than JSON.\n\n#### projectSuffix\n\nType: `string`\\\nDefault: `'nodejs'`\n\n**You most likely don't need this. Please don't use it unless you really have to.**\n\nSuffix appended to `projectName` during config file creation to avoid name conflicts with native apps.\n\nYou can pass an empty string to remove the suffix.\n\nFor example, on macOS, the config file will be stored in the `~/Library/Preferences/foo-nodejs` directory, where `foo` is the `projectName`.\n\n#### accessPropertiesByDotNotation\n\nType: `boolean`\\\nDefault: `true`\n\nAccessing nested properties by dot notation. For example:\n\n```js\nimport Conf from 'conf';\n\nconst config = new Conf({projectName: 'foo'});\n\nconfig.set({\n\tfoo: {\n\t\tbar: {\n\t\t\tfoobar: '????'\n\t\t}\n\t}\n});\n\nconsole.log(config.get('foo.bar.foobar'));\n//=> '????'\n```\n\nAlternatively, you can set this option to `false` so the whole string would be treated as one key.\n\n```js\nimport Conf from 'conf';\n\nconst config = new Conf({\n\tprojectName: 'foo',\n\taccessPropertiesByDotNotation: false\n});\n\nconfig.set({\n\t`foo.bar.foobar`: '????'\n});\n\nconsole.log(config.get('foo.bar.foobar'));\n//=> '????'\n```\n\n#### watch\n\ntype: `boolean`\\\nDefault: `false`\n\nWatch for any changes in the config file and call the callback for `onDidChange` or `onDidAnyChange` if set. This is useful if there are multiple processes changing the same config file.\n\n#### configFileMode\n\nType: `number`\\\nDefault: `0o666`\n\nThe [mode](https://en.wikipedia.org/wiki/File-system_permissions#Numeric_notation) used when creating the config file.\n\nThe mode is modified by the [process umask](https://en.wikipedia.org/wiki/Umask). With the typical umask of `0o022`, the default results in `0o644`. Config files are also stored in the user's home directory (`~/.config/`), which is typically protected.\n\nYou would usually not need this, but it could be useful if you use a custom `cwd`. Setting `0o600` would make the file only readable by the owner.\n\n> [!NOTE]\n> Setting restrictive permissions can cause problems if different users need to read the file. A common problem is a user running your tool with and without `sudo` and then not being able to access the config the second time.\n\n### Instance\n\nYou can use [dot-notation](https://github.com/sindresorhus/dot-prop) in a `key` to access nested properties.\n\nThe instance is [`iterable`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Iteration_protocols) so you can use it directly in a [`for…of`](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/for...of) loop.\n\n#### .set(key, value)\n\nSet an item.\n\nThe `value` must be JSON serializable. Trying to set the type `undefined`, `function`, or `symbol` will result in a TypeError.\n\n#### .set(object)\n\nSet multiple items at once.\n\n#### .get(key, defaultValue?)\n\nGet an item or `defaultValue` if the item does not exist.\n\nTip: To get all items, see [`.store`](#store).\n\n#### .reset(...keys)\n\nReset items to their default values, as defined by the `defaults` or `schema` option.\n\nUse `.clear()` to reset all items.\n\n#### .has(key)\n\nCheck if an item exists.\n\n#### .appendToArray(key, value)\n\nAppend an item to an array.\n\nIf the key doesn't exist, it will be created as an array. If the key exists and is not an array, a `TypeError` will be thrown.\n\nThe `value` must be JSON serializable. Trying to set the type like `undefined`, `function`, or `symbol` will result in a `TypeError`.\n\n```js\nconfig.set('items', [{name: 'foo'}]);\nconfig.appendToArray('items', {name: 'bar'});\nconsole.log(config.get('items'));\n//=> [{name: 'foo'}, {name: 'bar'}]\n\n// Creates array if key doesn't exist\nconfig.appendToArray('newItems', 'first');\nconsole.log(config.get('newItems'));\n//=> ['first']\n```\n\n#### .delete(key)\n\nDelete an item.\n\n#### .clear()\n\nDelete all items.\n\nThis resets known items to their default values, if defined by the `defaults` or `schema` option.\n\n#### .onDidChange(key, callback)\n\n`callback`: `(newValue, oldValue) => {}`\n\nWatches the given `key`, calling `callback` on any changes.\n\nWhen a key is first set `oldValue` will be `undefined`, and when a key is deleted `newValue` will be `undefined`.\n\nReturns a function which you can use to unsubscribe:\n\n```js\nconst unsubscribe = config.onDidChange(key, callback);\n\nunsubscribe();\n```\n\n#### .onDidAnyChange(callback)\n\n`callback`: `(newValue, oldValue) => {}`\n\nWatches the whole config object, calling `callback` on any changes.\n\n`oldValue` and `newValue` will be the config object before and after the change, respectively. You must compare `oldValue` to `newValue` to find out what changed.\n\nReturns a function which you can use to unsubscribe:\n\n```js\nconst unsubscribe = config.onDidAnyChange(callback);\n\nunsubscribe();\n```\n\n#### .size\n\nGet the item count.\n\n#### .store\n\nGet all the config as an object or replace the current config with an object:\n\n```js\nconsole.log(config.store);\n//=> {name: 'John', age: 30}\n```\n\n```js\nconfig.store = {\n\thello: 'world'\n};\n```\n\n#### .path\n\nGet the path to the config file.\n\n## FAQ\n\n### How is this different from [`configstore`](https://github.com/yeoman/configstore)?\n\nI'm also the author of `configstore`. While it's pretty good, I did make some mistakes early on that are hard to change at this point. This module is the result of everything I learned from making `configstore`. Mainly where the config is stored. In `configstore`, the config is stored in `~/.config` (which is mainly a Linux convention) on all systems, while `conf` stores config in the system default [user config directory](https://github.com/sindresorhus/env-paths#pathsconfig). The `~/.config` directory, it turns out, often have an incorrect permission on macOS and Windows, which has caused a lot of grief for users.\n\n### Can I use YAML or another serialization format?\n\nThe `serialize` and `deserialize` options can be used to customize the format of the config file, as long as the representation is compatible with `utf8` encoding.\n\nExample using YAML:\n\n```js\nimport Conf from 'conf';\nimport yaml from 'js-yaml';\n\nconst config = new Conf({\n\tprojectName: 'foo',\n\tfileExtension: 'yaml',\n\tserialize: yaml.dump,\n\tdeserialize: yaml.load\n});\n```\n\n### Can I use `conf` with strict Content Security Policy (CSP)?\n\n`conf` depends on [`ajv`](https://ajv.js.org) for the `schema` option, which uses `unsafe-eval`. Even without using the `schema` option, `ajv` is still bundled and may cause CSP errors. As a workaround, you could configure your bundler to replace `ajv` with a stub:\n\n```js\n// webpack.config.js\nmodule.exports = {\n\tresolve: {\n\t\talias: {\n\t\t\t'ajv': false,\n\t\t\t'ajv-formats': false\n\t\t}\n\t}\n};\n```\n\n### Can I use async operations in migrations?\n\nConf is synchronous by design, so this is not possible. As a workaround, you could use [`make-synchronous`](https://github.com/sindresorhus/make-synchronous) to convert asynchrnous functions to synchronous (with caveats):\n\n```js\nimport Conf from 'conf';\nimport makeSynchronous from 'make-synchronous';\n\nconst config = new Conf({\n\tmigrations: {\n\t\t'0.0.1': store => {\n\t\t\tconst syncAsyncFunction = makeSynchronous(asyncFunction);\n\t\t\tconst result = syncAsyncFunction();\n\t\t\tstore.set('migrated', result);\n\t\t}\n\t}\n});\n```\n\n## Related\n\n- [electron-store](https://github.com/sindresorhus/electron-store) - Simple data persistence for your Electron app or module\n- [cache-conf](https://github.com/SamVerschueren/cache-conf) - Simple cache config handling for your app or module\n","_attachments":{},"homepage":"https://github.com/sindresorhus/conf#readme","bugs":{"url":"https://github.com/sindresorhus/conf/issues"},"license":"MIT"}