{"_id":"libnpmconfig","_rev":"152615","name":"libnpmconfig","description":"Standalone library for reading/writing/managing npm configurations","dist-tags":{"latest":"1.2.1"},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"time":{"modified":"2021-06-03T11:33:38.000Z","created":"2018-11-04T17:26:49.176Z","1.2.1":"2018-11-13T18:19:43.980Z","1.2.0":"2018-11-13T17:40:15.945Z","1.1.1":"2018-11-04T19:08:28.367Z","1.1.0":"2018-11-04T17:58:03.031Z","1.0.0":"2018-11-04T17:26:49.176Z"},"users":{},"author":{"name":"Kat Marchán","email":"kzm@zkat.tech"},"repository":{"type":"git","url":"git+https://github.com/npm/libnpmconfig.git"},"versions":{"1.2.1":{"name":"libnpmconfig","version":"1.2.1","description":"Standalone library for reading/writing/managing npm configurations","author":{"name":"Kat Marchán","email":"kzm@zkat.tech"},"license":"ISC","scripts":{"prerelease":"npm t","release":"standard-version -s","postrelease":"npm publish && git push --follow-tags","pretest":"standard","test":"tap -J --100 test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"devDependencies":{"weallbehave":"*","weallcontribute":"*","standard":"*","standard-version":"*","tap":"*"},"repository":{"type":"git","url":"git+https://github.com/npm/libnpmconfig.git"},"bugs":{"url":"https://github.com/npm/libnpmconfig/issues"},"homepage":"https://npmjs.com/package/libnpmconfig","dependencies":{"figgy-pudding":"^3.5.1","find-up":"^3.0.0","ini":"^1.3.5"},"gitHead":"7433db003ffd4a76f8791350a7bdc1ad69af51f2","_id":"libnpmconfig@1.2.1","_nodeVersion":"10.6.0","_npmVersion":"6.4.1","dist":{"shasum":"c0c2f793a74e67d4825e5039e7a02a0044dfcbc0","size":14776,"noattachment":false,"key":"/libnpmconfig/-/libnpmconfig-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libnpmconfig/download/libnpmconfig-1.2.1.tgz"},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libnpmconfig_1.2.1_1542133183810_0.5706121846624777"},"_hasShrinkwrap":false,"publish_time":1542133183980,"_cnpm_publish_time":1542133183980},"1.2.0":{"name":"libnpmconfig","version":"1.2.0","description":"Standalone library for reading/writing/managing npm configurations","author":{"name":"Kat Marchán","email":"kzm@zkat.tech"},"license":"ISC","scripts":{"prerelease":"npm t","release":"standard-version -s","postrelease":"npm publish && git push --follow-tags","pretest":"standard","test":"tap -J --100 test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"devDependencies":{"weallbehave":"*","weallcontribute":"*","standard":"*","standard-version":"*","tap":"*"},"repository":{"type":"git","url":"git+https://github.com/npm/libnpmconfig.git"},"bugs":{"url":"https://github.com/npm/libnpmconfig/issues"},"homepage":"https://npmjs.com/package/libnpmconfig","dependencies":{"figgy-pudding":"^3.5.1","find-up":"^3.0.0","ini":"^1.3.5"},"gitHead":"81244550346ef0c8083ac15ee6047fa45aee7b5e","_id":"libnpmconfig@1.2.0","_nodeVersion":"10.6.0","_npmVersion":"6.4.1","dist":{"shasum":"46db8315417eadced9faf256fc8a1ef52c73b852","size":14731,"noattachment":false,"key":"/libnpmconfig/-/libnpmconfig-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libnpmconfig/download/libnpmconfig-1.2.0.tgz"},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libnpmconfig_1.2.0_1542130815857_0.5501744684163177"},"_hasShrinkwrap":false,"publish_time":1542130815945,"_cnpm_publish_time":1542130815945},"1.1.1":{"name":"libnpmconfig","version":"1.1.1","description":"Standalone library for reading/writing/managing npm configurations","author":{"name":"Kat Marchán","email":"kzm@zkat.tech"},"license":"ISC","scripts":{"prerelease":"npm t","release":"standard-version -s","postrelease":"npm publish && git push --follow-tags","pretest":"standard","test":"tap -J --100 test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"devDependencies":{"weallbehave":"*","weallcontribute":"*","standard":"*","standard-version":"*","tap":"*"},"repository":{"type":"git","url":"git+https://github.com/npm/libnpmconfig.git"},"bugs":{"url":"https://github.com/npm/libnpmconfig/issues"},"homepage":"https://npmjs.com/package/libnpmconfig","dependencies":{"figgy-pudding":"^3.5.1","find-up":"^3.0.0","ini":"^1.3.5"},"gitHead":"d71ed010993b3961daa1120cedceeb1c37ac1021","_id":"libnpmconfig@1.1.1","_nodeVersion":"10.6.0","_npmVersion":"6.4.1","dist":{"shasum":"95c99e941a06ec66529815e93b047167a9360dd2","size":14578,"noattachment":false,"key":"/libnpmconfig/-/libnpmconfig-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/libnpmconfig/download/libnpmconfig-1.1.1.tgz"},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libnpmconfig_1.1.1_1541358508252_0.03610554696174506"},"_hasShrinkwrap":false,"publish_time":1541358508367,"_cnpm_publish_time":1541358508367},"1.1.0":{"name":"libnpmconfig","version":"1.1.0","description":"Standalone library for reading/writing/managing npm configurations","author":{"name":"Kat Marchán","email":"kzm@zkat.tech"},"license":"ISC","scripts":{"prerelease":"npm t","release":"standard-version -s","postrelease":"npm publish && git push --follow-tags","pretest":"standard","test":"tap -J --100 test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"devDependencies":{"weallbehave":"*","weallcontribute":"*","standard":"*","standard-version":"*","tap":"*"},"repository":{"type":"git","url":"git+https://github.com/npm/libnpmconfig.git"},"bugs":{"url":"https://github.com/npm/libnpmconfig/issues"},"homepage":"https://npmjs.com/package/libnpmconfig","dependencies":{"figgy-pudding":"^3.5.1","ini":"^1.3.5"},"gitHead":"d05be299ba2b8a6666b5517f7efed494a4fbafc0","_id":"libnpmconfig@1.1.0","_nodeVersion":"10.6.0","_npmVersion":"6.4.1","dist":{"shasum":"5741ece58af77bae48c5406413b09f7edf5a5bab","size":14249,"noattachment":false,"key":"/libnpmconfig/-/libnpmconfig-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libnpmconfig/download/libnpmconfig-1.1.0.tgz"},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libnpmconfig_1.1.0_1541354282869_0.2677040342745989"},"_hasShrinkwrap":false,"publish_time":1541354283031,"_cnpm_publish_time":1541354283031},"1.0.0":{"name":"libnpmconfig","version":"1.0.0","description":"Standalone library for reading/writing/managing npm configurations","author":{"name":"Kat Marchán","email":"kzm@zkat.tech"},"license":"ISC","scripts":{"prerelease":"npm t","release":"standard-version -s","postrelease":"npm publish && git push --follow-tags","pretest":"standard","test":"tap -J --100 test/*.js","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"devDependencies":{"weallbehave":"*","weallcontribute":"*","standard":"*","standard-version":"*","tap":"*"},"repository":{"type":"git","url":"git+https://github.com/npm/libnpmconfig.git"},"bugs":{"url":"https://github.com/npm/libnpmconfig/issues"},"homepage":"https://npmjs.com/package/libnpmconfig","dependencies":{"figgy-pudding":"^3.5.1","ini":"^1.3.5"},"gitHead":"717b1c2cfcab479df716e5b52d03ad1a857c9664","_id":"libnpmconfig@1.0.0","_nodeVersion":"10.6.0","_npmVersion":"6.4.1","dist":{"shasum":"280d2469a9bd0e146e4461e7147b0f7554df7535","size":14162,"noattachment":false,"key":"/libnpmconfig/-/libnpmconfig-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/libnpmconfig/download/libnpmconfig-1.0.0.tgz"},"maintainers":[{"name":"zkat","email":"kat@sykosomatic.org"}],"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/libnpmconfig_1.0.0_1541352409078_0.2581451064178504"},"_hasShrinkwrap":false,"publish_time":1541352409176,"_cnpm_publish_time":1541352409176}},"readme":"# libnpmconfig [![npm version](https://img.shields.io/npm/v/libnpmconfig.svg)](https://npm.im/libnpmconfig) [![license](https://img.shields.io/npm/l/libnpmconfig.svg)](https://npm.im/libnpmconfig) [![Travis](https://img.shields.io/travis/npm/libnpmconfig.svg)](https://travis-ci.org/npm/libnpmconfig) [![AppVeyor](https://ci.appveyor.com/api/projects/status/github/zkat/libnpmconfig?svg=true)](https://ci.appveyor.com/project/zkat/libnpmconfig) [![Coverage Status](https://coveralls.io/repos/github/npm/libnpmconfig/badge.svg?branch=latest)](https://coveralls.io/github/npm/libnpmconfig?branch=latest)\n\n[`libnpmconfig`](https://github.com/npm/libnpmconfig) is a Node.js library for\nprogrammatically managing npm's configuration files and data.\n\n## Example\n\n```js\nconst config = require('libnpmconfig')\n\nconsole.log('configured registry:', config.read({\n  registry: 'https://default.registry/'\n}))\n// => configured registry: https://registry.npmjs.org\n```\n\n## Install\n\n`$ npm install libnpmconfig`\n\n## Table of Contents\n\n* [Example](#example)\n* [Install](#install)\n* [API](#api)\n\n### API\n\n##### <a name=\"read\"></a> `> read(cliOpts, builtinOpts)`\n\nReads configurations from the filesystem and the env and returns a\n[`figgy-pudding`](https://npm.im/figgy-pudding) object with the configuration\nvalues.\n\nIf `cliOpts` is provided, it will be merged with the returned config pudding,\nshadowing any read values. These are intended as CLI-provided options. Do your\nown `process.argv` parsing, though.\n\nIf `builtinOpts.cwd` is provided, it will be used instead of `process.cwd()` as\nthe starting point for config searching.\n","_attachments":{},"homepage":"https://npmjs.com/package/libnpmconfig","bugs":{"url":"https://github.com/npm/libnpmconfig/issues"},"license":"ISC"}