{"_id":"http-auth-utils","_rev":"32-e6a265625c6d05bd765329d3cf91f205","name":"http-auth-utils","dist-tags":{"latest":"7.1.0"},"versions":{"0.0.0":{"name":"http-auth-utils","version":"0.0.0","keywords":["REST","HTTP","server","web","services"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"http-auth-utils@0.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/whook","bugs":{"url":"https://github.com/nfroidure/whook/issues"},"dist":{"shasum":"25efcc7c6b482cf923e8fb71dc7c79eed8111115","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-0.0.0.tgz","integrity":"sha512-R6NQY8OFt//1RQlSSno4xkV4x9q/q+tmYzNWvwqVBfPQaE1VzFza/VDj1ZHQ/e+oSStoqBjLhVhoI3Kp1L6J3Q==","signatures":[{"sig":"MEUCIGm9mV1YMZ+RWCWfNPeNAqRDPdjXjUUUmEFNi8kRNSS8AiEAoFsy0vkgmkApkZ+paDPIr4lSklKhi6BJRyoUQ5WYTBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"25efcc7c6b482cf923e8fb71dc7c79eed8111115","gitHead":"fbbf44b8de76b7aa64fcc828ca598fb843ecc09d","scripts":{"test":"mocha --compilers js:babel/register src/**/*.mocha.js src/*.mocha.js","compile":"babel src --out-dir=dist","prepublish":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"repository":{"url":"https://github.com/nfroidure/whook.git","type":"git"},"_npmVersion":"2.5.1","description":"Parse, build and deal with HTTP auth headers.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"yerror":"^1.0.0"},"devDependencies":{"babel":"^5.2.15","mocha":"^2.2.4","sinon":"^1.14.1","neatequal":"^1.0.0"}},"0.0.1":{"name":"http-auth-utils","version":"0.0.1","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"http-auth-utils@0.0.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"42ac8c329490cbb8606a47ab364e113de1441bab","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-0.0.1.tgz","integrity":"sha512-L/KMFKMJ1uKX6n0l6pV0CVFoZ9t9xn8eTZKp20/OIpIYUBKFCW/qNtqc035p2wGOD28rv0fqk0xDKOPPyJ7qqw==","signatures":[{"sig":"MEUCIG6D/SAeWt741S1MlmrHoVkpq8Sr9WmmjEiLLprRwxOOAiEAzdvfpauyPa++8EfsmGHcv6lH0MO3Nm+Abe1vqMsxhCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"42ac8c329490cbb8606a47ab364e113de1441bab","gitHead":"4cd1838c8e63d6ee68ce4ad00c830806f63645cd","scripts":{"cli":"env NPM_CLI=1","test":"mocha --compilers js:babel/register src/**/*.mocha.js src/*.mocha.js","compile":"babel src --out-dir=dist","prelink":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"repository":{"url":"https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"2.5.1","description":"Parse, build and deal with HTTP auth headers.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"yerror":"^1.0.0"},"devDependencies":{"babel":"^5.2.15","mocha":"^2.2.4","sinon":"^1.14.1","neatequal":"^1.0.0","jsdoc-to-markdown":"^1.1.1"}},"0.0.2":{"name":"http-auth-utils","version":"0.0.2","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"http-auth-utils@0.0.2","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"f784fd534b5f8d2c68243a33608313646978a45e","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-0.0.2.tgz","integrity":"sha512-HzTBB/bIVScMhtcOE8Y7w92tmep7rByBBzJsEKnrkaebntYpSAo0jIIjRVlmHmoD63LbicDHbENmoZoz/JrT2g==","signatures":[{"sig":"MEYCIQD2F4L1xpLLlj3GteUuT0TKlVtoMHQ2nrQ2wHMpvzefkwIhAIbWQyASd+cEvofq9aJZgeLwHhsjbmKl3dHEgk5F+7Ho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"f784fd534b5f8d2c68243a33608313646978a45e","gitHead":"9f8df2217c6e583e77f599e54ff841b977e8f4d2","scripts":{"cli":"env NPM_CLI=1","test":"mocha --compilers js:babel/register src/**/*.mocha.js src/*.mocha.js","compile":"babel src --out-dir=dist","prelink":"npm run compile","prepublish":"npm run compile"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"repository":{"url":"https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"2.5.1","description":"Parse, build and deal with HTTP auth headers.","directories":{},"_nodeVersion":"0.12.0","dependencies":{"yerror":"^1.0.0"},"devDependencies":{"babel":"^5.2.15","mocha":"^2.2.4","sinon":"^1.14.1","neatequal":"^1.0.0","jsdoc-to-markdown":"^1.1.1"}},"1.0.0":{"name":"http-auth-utils","version":"1.0.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"http-auth-utils@1.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"04c28de7395b20e4249ea278b39810b23fdc4b3b","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-1.0.0.tgz","integrity":"sha512-d4bPSFEChPFS33pEfqCpLuYVaid1iQ4sregU80NQ4JBCgy1fVhrECYRHFIQsDlcjtq83tj/PTts0Rt9zL+Fr3Q==","signatures":[{"sig":"MEYCIQDUWHrI3rIlofYwRUV/J/gbnYY+fPfmavBowhfF4+qVGwIhANPWL2AiZyGqwYWb99A1Z0aXU89YbOAxl4pz4O72tAqZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","_from":".","_shasum":"04c28de7395b20e4249ea278b39810b23fdc4b3b","gitHead":"4413c6cad1a6f6eca3247d0fbe90a2aa63c857b4","scripts":{"cli":"env NPM_CLI=1","doc":"cat src/index.js | jsdoc2md > API.md","lint":"eslint src/*.js src/**/*.js","test":"mocha --compilers js:babel-register src/**/*.mocha.js src/*.mocha.js src/**/*.mocha.js","cover":"istanbul cover --report html _mochai-- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000","compile":"babel src --out-dir=dist","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js src/**/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run lint && npm test"},"_npmUser":{"name":"nfroidure","email":"nfroidure@elitwork.com"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"3.9.5","description":"Parse, build and deal with HTTP auth headers.","directories":{},"_nodeVersion":"6.2.2","dependencies":{"yerror":"^1.0.0"},"devDependencies":{"mocha":"^2.2.4","sinon":"^1.14.1","eslint":"^3.1.1","istanbul":"^1.0.0-alpha.2","babel-cli":"^6.4.0","coveralls":"^2.11.11","neatequal":"^1.0.0","babel-register":"^6.4.3","jsdoc-to-markdown":"^1.1.1","babel-preset-es2015":"^6.3.13","eslint-config-simplifield":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils-1.0.0.tgz_1468938759537_0.6536166861187667","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"http-auth-utils","version":"1.0.1","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"http-auth-utils@1.0.1","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"0656b58245b6226a11bee7c4ee8a9c357f824517","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-1.0.1.tgz","integrity":"sha512-v9XBJeQJGeiOsHTA4SIj9GIPJgUHn8DOFduqHyDbsEwTf/lcyI1Anj24iRLNABjJKMMiS4MxqaIm0/8DtwEa4A==","signatures":[{"sig":"MEQCIHwNDQIYmnk2idUiVi1CWDutME5GRs5HnbbDzl8cK33rAiA66jf3vetHxsDoONZifwQ7DH+elqaPSiSULrtXm103Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"5b4006d04b770e2fb8cef68a075b920cc6230513","metapak":{"data":{"files":"src/*.js src/**/*.js","testsFiles":"src/*.mocha.js"},"configs":["readme","eslint","mocha","jsdocs","codeclimate","babel","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"mkdir -p .readme; echo \"# API\" > .readme/API.md; jsdoc2md src/*.js src/**/*.js >> .readme/API.md","lint":"eslint src/*.js src/**/*.js","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000","mocha":"mocha --compilers js:babel-register src/*.mocha.js","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write src/*.js src/**/*.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register src/*.mocha.js -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"5.5.1","description":"Parse, build and deal with HTTP auth headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","mocha-lcov-reporter","coveralls","istanbul","jsdoc-to-markdown"]},"_nodeVersion":"6.10.3","dependencies":{"yerror":"^2.1.0"},"devDependencies":{"mocha":"^3.5.3","sinon":"^1.14.1","eslint":"^4.12.1","metapak":"^1.0.2","istanbul":"^1.0.0-alpha.2","prettier":"^1.8.2","babel-cli":"^6.26.0","coveralls":"^2.13.3","neatequal":"^1.0.0","commitizen":"^2.9.6","babel-eslint":"^7.1.0","babel-register":"^6.9.0","babel-preset-env":"^1.6.1","jsdoc-to-markdown":"^3.1.0-0","metapak-nfroidure":"^2.0.2","babel-preset-es2015":"^6.3.13","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.3.1","cz-conventional-changelog":"^2.0.0","conventional-changelog-cli":"^1.3.5","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-async-to-module-method":"^6.24.1"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils-1.0.1.tgz_1512372603414_0.3782838594634086","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"http-auth-utils","version":"2.0.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest"],"author":{"name":"Nicolas Froidure"},"license":"MIT","_id":"http-auth-utils@2.0.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"2fbc79a6fbeb4ce13675173b9b063b0cfbaed06c","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-2.0.0.tgz","fileCount":54,"integrity":"sha512-CxyJKGavD+GnBiKJDVrr9ZiwET5UUkv8/KRdTf6oOS/GqfMYfLFvZgEjMPJVGeb7+raCU6oFycpw5CFJjb1imA==","signatures":[{"sig":"MEYCIQC78n7p04R88jzxcFFmY6ie1+M3q74jLN8etD+4uAwCpwIhAO4AJ3e0wuv2ZG/IG5tBZSVnLikvsprGPOeNZhW6LkuQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":400523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh/SVCRA9TVsSAnZWagAAjuMQAIerh65PZCcYO1XldGYs\n5wuZPLHpJ4gO0tJdonzLkht2eWKssqq8Wg1s7u4ZISPngwA4QQceakdpKg83\n6M7rrTXgwtNIdecgkYmibeiQC7oPyq2rhX4A4SqUubLQfCcdJu8bp+M70rW9\nRClU637TO8kpQMFYORZ7YrcZTZWd5MDmR0VdZHensa7kP6IWqOvsXjmwWUwi\nZ96EebS2DbRdews2RTowdL8NQ6gV5szmbUy14qiDunKaow765prtjHG7UD/G\nTfTVYhF4UM2lom3WeOBEmhaDskN2MlnMckR2ZWS1bZysacV5SfuyaoSxEBhX\nxxVgB5tEJZAjeZgJSEe1f9tEXWluQYJl5d/IVeC7KjUsxhjuS0yo2X/SgzrL\nEnQCR1GIjvhGZlJfA1Vm/Wka18Hpb+LMiLxv6JRqQsWR58t5iUc1ZszUcOEE\nN8tS0zDwzTjlUNqkTDNqqdQPmaah7j3kTU6LSlmBawDkfdPd6Zf7cBrDv2QN\nIhpauyyPzi0KIEEatdgKR2CGDiqC4XeT/JU2IIzcyaPo183a6SZRiuMrUOLY\nOz5XUFhc/pt9bzY+UlqrvE259pLQ3l/gfvYqTvbuujb6ZaK7eQvlkcHMikVL\nEQRmDEiSK6XyEVMS33conNL1mpdIzI+c8VvF3qNxZAudKCw8LVH3iCuux9Gb\nFLcy\r\n=07H6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["transform-object-rest-spread"],"presets":[["env",{"targets":{"node":"6.9.5"}}]]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=6.9.5"},"gitHead":"97d0e6bc47d135c8379d71ea342c6437e93e78a7","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"testsFiles":"'src/**/*.mocha.js'"},"configs":["readme","eslint","mocha","jsdocs","codeclimate","babel","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md","lint":"eslint 'src/**/*.js'","test":"npm run mocha","cover":"istanbul cover _mocha --report html -- --compilers js:babel-register 'src/**/*.mocha.js' -R spec -t 5000","mocha":"mocha --compilers js:babel-register 'src/**/*.mocha.js'","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","coveralls":"istanbul cover _mocha --report lcovonly -- --compilers js:babel-register 'src/**/*.mocha.js' -R spec -t 5000 && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run metapak -s && npm run compile"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.1.0","description":"Parse, build and deal with HTTP auth headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","mocha","mocha-lcov-reporter","coveralls","istanbul","jsdoc-to-markdown"]},"_nodeVersion":"8.10.0","dependencies":{"yerror":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.0","sinon":"^1.14.1","eslint":"^4.19.0","metapak":"^1.0.3","istanbul":"^1.0.0-alpha.2","prettier":"^1.11.1","babel-cli":"^6.26.0","coveralls":"^3.0.0","neatequal":"^1.0.0","babel-core":"^6.26.0","commitizen":"^2.9.6","babel-eslint":"^8.2.2","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","jsdoc-to-markdown":"^3.1.0-0","metapak-nfroidure":"^6.1.0","mocha-lcov-reporter":"^1.3.0","eslint-plugin-prettier":"^2.6.0","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^1.3.8","babel-plugin-transform-object-rest-spread":"^6.26.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_2.0.0_1535636628126_0.9975681722829046","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"http-auth-utils","version":"2.1.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@2.1.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"nyc":{"exclude":["'src/**/*.mocha.js'"]},"dist":{"shasum":"7412b02854c8e286bf0f283959ef69d4857e7aee","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-2.1.0.tgz","fileCount":15,"integrity":"sha512-qHEyfHXvm5sgXqVA0+n2DWVoBMCWzvFC6Q4nX591tISMf7MMyyY48cDXOVUNh1j7aBQ4CFiTwOS6JfiueU2G0A==","signatures":[{"sig":"MEUCIQDS2iBP2mrrlH+8sj+az1m3I9FHHZPMGwExdf0SeLeIdwIgLusbs4owjnlLfoYO8L7Y6i5DgmIDkHD+6hZuQ3rSRg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZQdbCRA9TVsSAnZWagAAhTYP/jC3K6yjvmfpxmQ/zpPi\n0jK9hMvRJjFIYYfesQa+99oJswNa1fGvBfchEN211DzgjcZq++h873XuWbgH\nj6eWgwLwOfaQuHAWCxdTc7UNfI+HgeCy8XnjV8feiJ7i715IbB/laQgpHXpQ\nFuh3/xjrQ3PqMYILx+XllCJoIwLxHhHT4iNZscwTf3UOskAOcXxrcU87D+VD\n91XID06+EVvLPG+DiPmyUqHsjCazZRkmSlmsRnEaNQW9+3bMqdfbuPd8Sl6H\nWrdLu/y1GDGHqpmQ+LN98kUVKrYNF0IivTw6aTieOI8UA8ZqLbkGzkZ7+A3m\nDU/dLkO+iICdxwlXHyNRu4T6SMUPG+vnjEMzbaVDgH3QuloMMMz4I65eip5Q\nVkSu4sJIn7t8wAOvr4BuoXJDtRnc9zj305a12Fgrgqeh79ptGoZC4kcAyIP4\nzmV75ie61OfCsqytnI4+WSvh8xn8Cytl5f0305cp9SEqbKPArPIBmPAAS5Fu\ntgsyf9vUJm78DSusA8IEoZLlbE91i9IC6Evk5pjNyXKL+ZPWAi2Wpk4waPqG\npIx1ELfUlcC/74SMjTiXqe3ETFAdh60AmvKG1wOBFRYjh6N2NqNQg6r/tzPb\n/wlCi3DEf0/fCDwaFVJn1I3879HPXouvIkrYq8gCof430EHB7sAT5w6PXuCI\nc+FG\r\n=pob7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"2bf33ca1ad63f02c3e5183d27767f95e625e71b4","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"testsFiles":"'src/**/*.mocha.js'","bundleFiles":["dist/**/*.js","src/index.d.ts"]},"configs":["main","readme","eslint","babel","mocha","jsdocs","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md && git add API.md","lint":"eslint 'src/**/*.js'","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' 'src/**/*.mocha.js'","precz":"npm t && npm run lint && npm run doc && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run compile && npm run doc && npm run metapak -- -s"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.7.0","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","sinon":"^7.2.3","eslint":"^5.13.0","metapak":"^3.1.6","prettier":"^1.16.3","coveralls":"^3.0.2","neatequal":"^1.0.0","@babel/cli":"^7.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.5.1","eslint-plugin-prettier":"^3.0.1","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_2.1.0_1550124890784_0.2248387195154602","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"http-auth-utils","version":"2.2.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@2.2.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"nyc":{"exclude":["'src/**/*.mocha.js'"]},"dist":{"shasum":"7b4cb8d89d1d6fb58f465417e15f2d30380b4b10","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-2.2.0.tgz","fileCount":15,"integrity":"sha512-6USh6Cba3mGuKPAOp6Yh0tSIToXlvEeDt3ZnKe2D4SSbfUVEAgM8MfgZBubkvvZI0EwvOyS2l1Uw1QCCGqNRdw==","signatures":[{"sig":"MEUCIE4/FDLo6p7X085EVeTaJ/ySMjx8OnSIR2ZIrT7+DNctAiEAn5mHtva/xr2anASEdMDFALeKd5NpGjKH0TWk39Qr58I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgPemCRA9TVsSAnZWagAAyrwP/R4HJXCJNnIynhlw4WNL\n3U5wTtUiG2U09AeCGkEEByaGvXXSv79ahWp7JIfXkLgNOgdNNRyo4SnFHI75\n73NFWqNcCSNtIesy+U7hcFwVZCYtYPN8E3vC3TJauuEMlgBMRAE9bAiRTpi5\nG5RY4dx9EbaUm3hSS41JsMf/zXE4HJgXbqcmfmiZaHouUUvQlp1uUboL35Pl\nNpSM47Y6vhfJ55OTGnPKcxh77g5IhDNx+LppxZozLBwqPq3YlQD7RzDMxli9\nJC4qdKm0rQFZr3FClO/CElJYIqVJPwUiTwQ02bqWHaKwW+x9wssb/wwn8xxO\nUWg+yWpIBFhY2bEv8fWXV0uES9ugjFoE20ucvOZdrOrQfxnuamp31Fq+F0DG\ncF+V6e63MrqV45pBCmENxmo0Im+9zEF8uaXtgpj7bsuyuVh9jmEh+gmufUnR\neEgwaKwV9GgG0Lcl0hsf/3HmuBn9xBxDVbfUXosZg/29RUH3AJJPPtessPi9\nV13fwZUK6oLw8igsNWoGzpNyBmNh6/0LOwKrnRBnA+DbC8cRPIslJq5rPGWS\ndjZc4VguYecJxMcKnOOG8PCgQYit1g4uT3y6V5VYdIs2CDP3ZJT1Xtosrbkm\nwc5uYCklh5pY4J34qrzlqi00iFgQeaIQCV4zUosvxXe01RAtrhKBT+lZTlb7\ngeR5\r\n=j7sS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"5941dcb853c1eed68fbc5d748c15a09774482cf0","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"testsFiles":"'src/**/*.mocha.js'","bundleFiles":["dist/**/*.js","src/index.d.ts"]},"configs":["main","readme","eslint","babel","mocha","jsdocs","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md && git add API.md","lint":"eslint 'src/**/*.js'","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' 'src/**/*.mocha.js'","precz":"npm t && npm run lint && npm run doc && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run compile && npm run doc && npm run metapak -- -s"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.7.0","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"8.12.0","dependencies":{"yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","mocha":"^5.2.0","sinon":"^7.2.3","eslint":"^5.13.0","metapak":"^3.1.6","prettier":"^1.16.3","coveralls":"^3.0.2","neatequal":"^1.0.0","@babel/cli":"^7.2.3","commitizen":"^3.0.5","@babel/core":"^7.2.2","babel-eslint":"^10.0.1","@babel/register":"^7.0.0","@babel/preset-env":"^7.3.1","jsdoc-to-markdown":"^4.0.1","metapak-nfroidure":"9.5.1","eslint-plugin-prettier":"^3.0.1","cz-conventional-changelog":"^2.1.0","conventional-changelog-cli":"^2.0.11","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_2.2.0_1551955877079_0.05352127319297173","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"http-auth-utils","version":"2.3.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@2.3.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"nyc":{"exclude":["'src/**/*.mocha.js'"]},"dist":{"shasum":"2ad8d890205ed436bdc2e4ba4928c6e1b45e921a","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-2.3.0.tgz","fileCount":15,"integrity":"sha512-OUxa+yaFmZ032A6D8M8EAXpDSJWtZNff7Bq81737WtLsK1IIIK/ZGz15g6lzOy7iGBEMOcz6UOxvopaGL0dHCw==","signatures":[{"sig":"MEUCIQDG5BByTtT7fpW+Jtn4m2cDKmN00pSIkqHoJ5q2T/bXdAIgBkifu+BygE7hJsgVUMc1zGR2BepA8yvYG0ckQVr6UWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5Rw9CRA9TVsSAnZWagAA3CoQAJ1iZh6iKlNRoYzv4znh\nMM7EZQvI3cnqxWExX0a9+3S1TnIC5BODNy4hofI9Q7hWcGmSg6jOprjVB//T\nBbXozxr3uJa/yzGqDKB1Jmzy98IdptGmpUCpVYyfIAqui3nd02rcQ0GfQ3rQ\nbIHHrQXdL9Aixi+QC7rMR/YmWgy2Tb1z9bU5YlQAQvpoSrI8tHmtak7BwQ/m\nKw42+/hbH2BGj65cZ46ATgJKO6TU7Ve08muZg59LjhUPzfVToXgbxzEJoTps\nuaGRA4j2+nai2nGYbcYcCDffwhoZef91nB8HyZJorho0yQpnDJkYt6jvrVdL\nOsIcJDR9GAIXVEP1ppeXhdixkqrd+ZiSc9AEk5J83vX0Y4MMoMLdxnKCmWrC\n9VBgd/unpAIj9ndanDGrj1hnQCzrH5JG/zVUAUFjV0cvJUNxEhvPyn1gwlKP\n/syXI4nDL78J6KPqOupuG7+V3EoN9sUlWV/Bnnl/1fMMLe91QGmNSf8g9+eJ\nPupFq4tOAa+5km110zgv0dvYPE6PuX4FPk7XnP/yJ/PiuMs9CcZFEza2P+bd\nYjx64tY3P87t2Qrmpc+iQmgwdjbZduYNm5ZmVGKDoQSZD3byZex7GVRUq/Pj\ne0SPFBIhgzbkz9pc27xuderv+C1XZo19pelM4GKuX8bO0nX6DYqyGbiMJmTv\nyZmy\r\n=pgGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"b8260dd42f044ffeddc1b90b49aa3747a8200527","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"testsFiles":"'src/**/*.mocha.js'","bundleFiles":["dist/**/*.js","src/index.d.ts"]},"configs":["main","readme","eslint","babel","mocha","jsdocs","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md && git add API.md","lint":"eslint 'src/**/*.js'","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' 'src/**/*.mocha.js'","precz":"npm t && npm run lint && npm run doc && npm run metapak -- -s","compile":"babel src --out-dir=dist","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm t && npm run lint && npm run compile && npm run doc && npm run metapak -- -s"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.10.3","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"12.10.0","dependencies":{"yerror":"^4.0.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.0","sinon":"^7.5.0","eslint":"^6.7.1","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.5","neatequal":"^1.0.0","@babel/cli":"^7.7.4","commitizen":"^4.0.3","@babel/core":"^7.7.4","babel-eslint":"^10.0.3","@babel/register":"^7.7.4","@babel/preset-env":"^7.7.4","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.7.4","eslint-plugin-prettier":"^3.1.1","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.28","@babel/plugin-proposal-object-rest-spread":"^7.7.4"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_2.3.0_1575296061121_0.423152152608798","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"http-auth-utils","version":"2.4.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@2.4.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"nyc":{"exclude":["'src/**/*.mocha.js'"]},"dist":{"shasum":"c62410c0534ff341871fff8181630e7818f29937","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-2.4.0.tgz","fileCount":35,"integrity":"sha512-T7vqrRN61s9TD9W8BFR36Q8/SOjzFiZajdPVGSxc9Ax8xvx8yeMYi+efKZhOeexsX5w8R97uT3AdaVBiA/CjLA==","signatures":[{"sig":"MEYCIQCE/RAxsc4y7I/DzEYPnmwD8xjaiOSrSL3D+7PmbGBEGwIhAJkFDVjQSzPOfJMvD6gsJpcdeTjJz9fg60jSCTNcG+GT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJEI4CRA9TVsSAnZWagAAuTQP/RZGI6H9FE8AqbOMqDn8\nt9EaL4uZMAc1ioLyYIkUspulGGGZBSBEcN200VX1W8czvNW7A10Ta6re5LLc\n2cjhiUHQT1Sh6If0v4fDai9xp8gf3sTwo+ZWKOKDRc4nX28J1g/zGPApncgA\n9ZBHSR+Sp1a98o9u6Z9iXopvrQX4N4Zz5etbB+/GLW+uDcTDjk60PmNHjQfs\nCeY/TQwi4cNXwL0eO9PhOzwU9LrzqdOrBi/TdYfqJ1XsG8iBTqQ9cZJP4s/5\nI/tSfkKlrouorjEFqht99cTv2SYW5Si0rvBhrMy4hRSARYh5Z3mXEO/GkUh3\nZyujgY/IfKDBaReSPEwVuHCnKtzVBxd0fhbDj8EsKoml+I8Y2bxN/cJ39tz6\nKTUhBLcb4KcA3MPsx1bSyLWpQWNY+Y12NaOz4xu8HupWnoXV2jVnui3lFaBY\nRkTs3IjV7fHbbLAvVbTqrESGaT5id0zRcvfq47pHE79GnxTOJx5MHfKY6Yof\nw7mG3JDelRYkntqaYvYZuorPAXYfC8itFLX08EvaXdw9/AhQkezfyZPHYFPG\nEj4LUsQzSvXWtRdPo1nZ+N4QqefJuMbSDwnEHoLon8GCxN1MkXv6cyjctKWS\nyyc4lZuPKQRdP01XqSk7jpMxTUHmK0NQRA1CTkivxC10ktUoFgN2GAhHv0Fz\noKWS\r\n=OapX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","babel":{"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"8.12.0"}}]]},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=8.12.0"},"gitHead":"982da5d64cd87a05a158d0c1ea0dc602611f937e","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"testsFiles":"'src/**/*.mocha.js'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","mocha","jsdocs","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md && git add API.md","lint":"eslint 'src/**/*.js'","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' 'src/**/*.mocha.js'","precz":"npm run compile && npm t && npm run lint && npm run doc && npm run metapak -- -s","compile":"babel src --out-dir=dist --source-maps=true","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run metapak -- -s"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.10.3","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"12.10.0","dependencies":{"yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","sinon":"^8.1.0","eslint":"^6.8.0","metapak":"^3.1.6","prettier":"^1.19.1","coveralls":"^3.0.9","neatequal":"^1.0.0","@babel/cli":"^7.8.3","commitizen":"^4.0.3","@babel/core":"^7.8.3","babel-eslint":"^10.0.3","@babel/register":"^7.8.3","@babel/preset-env":"^7.8.3","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"9.8.1","eslint-plugin-prettier":"^3.1.2","cz-conventional-changelog":"^3.0.2","conventional-changelog-cli":"^2.0.31","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_2.4.0_1579434552192_0.06910071157123987","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"http-auth-utils","version":"2.5.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@2.5.0","maintainers":[{"name":"nfroidure","email":"nfroidure@elitwork.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"nyc":{"exclude":["'src/**/*.mocha.js'"]},"dist":{"shasum":"888553356904fc68304f0188230e46479fa8a0c5","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-2.5.0.tgz","fileCount":55,"integrity":"sha512-GXmNgevKxAudHdpr54ltURwSSB1L2dNxZT7n2m6WdyEDmxDzPrFTjL68EFAM9db96q5WrmBY84eJKaw+8lz9CA==","signatures":[{"sig":"MEQCIAGqaVoCIimYR76UdZVlsGz/YMdvwPWn6WsOqqqHG++fAiAEN0P5ROa2RRi7Etb9G4vRZajJqz0XDTSoke1qZVM7jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehJ2sCRA9TVsSAnZWagAAWPQP/3kmc/KbYOaHYLfzZdLN\nDUuQnmlYzAB7WHr575swwghtXtxXTqFWVYGmlMaoZXkmmS6uTFKybT05fM2B\nT4H2Oo3P284hyny8w1uKqwK0jME6Dajldw3wgvKvHMr/E1rjIvzL/wy5zrf0\n+dKgSWUluKyoTkYJtc0bUtW28oTgWwao3tP2xIhTsJ8ceP/XIAGK6FAc1Fee\nSUTjDseVW42TBocp8SZBzQFI2Jp9wICbM7NFy8EiqVnqrq+tBvg5Uza8kBpX\nZ6fC1+gtErbJKDaJqNZtHpROVmL4RvA8TfunXfiIfugNcMjuPQie0PupIAss\nP9dlg2kfIbDrNT7e/aHSOMh81364g5fR5BRv0CihiWyk1lt2yONZjId3NppN\nbYei8aJekL5fNOXVedTpt6Zb0kZp7HwHxr+woIAtDNZa+YGpPk+MmOm3ZYMj\ncLZ+b+MphvDr/4oviAiBqyGP7coku8jjvcXek2LJNaBeD0i5XFJCrfo9JJYe\nHW1sqD+2o8bQBPUydFWYmx2UevILVUYq7IEE9tnIr5ET8y3+3ACTOg46MGnA\nxFU4s65j4Jb6CTl/aNiP2wBWf1z1lBs+Q5yyEg4m/RW/2P+VnQAiN8a20maL\n+Py40eViLh5J8X7Y0PZ7mkdQFA05JMZnDludbHquS8H9mSXjqIXhS38iNn0n\n1VDd\r\n=gKWQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":"false","targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"b8590ab59dbc4ecdb0b00a9fa42806e106e42b25","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"testsFiles":"'src/**/*.mocha.js'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","mocha","jsdocs","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md && git add API.md","lint":"eslint 'src/**/*.js'","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' 'src/**/*.mocha.js'","precz":"npm run compile && npm t && npm run lint && npm run doc && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.13.4","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","sinon":"^8.1.0","eslint":"^6.8.0","metapak":"^3.1.8","prettier":"^2.0.2","coveralls":"^3.0.11","neatequal":"^1.0.0","@babel/cli":"^7.8.4","commitizen":"^4.0.3","@babel/core":"^7.9.0","babel-eslint":"^10.1.0","@babel/register":"^7.9.0","@babel/preset-env":"^7.9.0","jsdoc-to-markdown":"^5.0.3","metapak-nfroidure":"10.1.2","eslint-plugin-prettier":"^3.1.2","cz-conventional-changelog":"^3.1.0","conventional-changelog-cli":"^2.0.31","@babel/plugin-proposal-object-rest-spread":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_2.5.0_1585749419940_0.8883627617772598","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"http-auth-utils","version":"2.6.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"http://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@2.6.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"nyc":{"exclude":["'src/**/*.mocha.js'"]},"dist":{"shasum":"0aa9e0fbacc8a95e69d29dc84ce461f5b4758979","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-2.6.0.tgz","fileCount":55,"integrity":"sha512-IPr1ZsdcNkYv8FmFw1MnRovZ/3JI3plQVeqH+ZYPJgaQVrvZ4nO2oMCkmTGg+au/uF2OYRn/Vcua/ZDkULtDfQ==","signatures":[{"sig":"MEQCIDKM+Qj5gMtTSeANhFOz780aXH2i6MOZ2RL6jtTAQ8huAiAMpWNz/jwsM+092+acJguY1JioFJmQFKopId4psnSqDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYLDrCRA9TVsSAnZWagAAYi8P/jkwc0xHJCQCkxUEBmgz\nWEI8Hnp40ZtflDpbOispGZXrSqUXIcAUagk9bDuLFrsuKnVE47gPJY5PKet9\n/Nc3jhltBjmLtABGtKCGHDiqcCF8m5CaYt18zmL/w9gmSaa+59M77X5SZEOa\nBUZpwYqt8NOJQOJNa6eYS6WhBxxHFTkuQAfTpnYWZgsi7GOMJI1il2VPw20X\nZBYHaw+wy3YHvVvV9buhg4PvIxwwhBIN0Zmz5gYpb9Dce5JC2b1io6WoD1fT\nVH3j/9xrjZFQEeTEdIFZDsX13EMqvxnP/NTyIKvZL4Xsmrwh02BnNjkPkYWk\nf01OuzB6YTqIdkvyn491Z7KZxykC0me45MclQYrtHMUZOrl6m52aJeamRwCs\nPmX5P8QuDc1xRrTP3FmRkzkes4ZCDJF5fyI8EoHgoGbK7lRxHdoM+GD8glod\np9UZWQE3IjvpXkDiCmowNamz5+OXgEKT0jgoq9iJuXI6HQw/At7uht5OV0Jv\ngd+OIVcAn71riQCzi22g7qq640vG6gCQ9ab4wptu6I6ndqqLqxAM/Gf7o5VS\nuOIoObVzLHeO+fBC7op48NOCZWMgQ69r4eVDUdZN13SQam6FcqEG/aoiBpC/\nQ3/E/zbX690B0vRlYNskjMJ9owuYgyyOnarkzuZxjYic9300mVDsc6mzKy2P\n7zyv\r\n=JMUB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/plugin-proposal-object-rest-spread"],"presets":[["@babel/env",{"targets":{"node":"10.19.0"}}]],"sourceMaps":true},"types":"src/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"dist/index.mjs","engines":{"node":">=10.19.0"},"gitHead":"766d2ffab6da480c2e09cd5705cf3fec1a83d695","metapak":{"data":{"files":"'src/**/*.js'","ignore":["dist"],"testsFiles":"'src/**/*.mocha.js'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","mocha","jsdocs","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'src/**/*.js' >> API.md && git add API.md","lint":"eslint 'src/**/*.js'","test":"npm run mocha","cover":"nyc npm test && nyc report --reporter=html --reporter=text","mocha":"mocha --require '@babel/register' 'src/**/*.mocha.js'","precz":"npm run compile && npm t && npm run lint && npm run doc && npm run metapak -- -s","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog && git add CHANGELOG.md","prettier":"prettier --write 'src/**/*.js'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"nyc npm test && nyc report --reporter=text-lcov | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm t && npm run lint && npm run doc && npm run metapak -- -s","compile:cjs":"babel --env-name=cjs --out-dir=dist --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --source-maps=true src"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.13.4","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","babel-eslint","mocha","coveralls","nyc","jsdoc-to-markdown"]},"_nodeVersion":"12.14.1","dependencies":{"yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"extends":"eslint:recommended","plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018}},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","sinon":"^8.1.0","eslint":"^7.7.0","metapak":"^3.1.10","prettier":"^2.0.5","coveralls":"^3.1.0","neatequal":"^1.0.0","@babel/cli":"^7.10.5","commitizen":"^4.1.2","@babel/core":"^7.11.1","babel-eslint":"^10.1.0","@babel/register":"^7.10.5","@babel/preset-env":"^7.11.0","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"10.2.5","eslint-plugin-prettier":"^3.1.4","cz-conventional-changelog":"^3.2.0","conventional-changelog-cli":"^2.1.0","@babel/plugin-proposal-object-rest-spread":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_2.6.0_1600172266475_0.33505141025513363","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"http-auth-utils","version":"3.0.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@3.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"9126a67de8ca5578f3102654beb2f238310fc5f6","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-3.0.0.tgz","fileCount":64,"integrity":"sha512-aIQqsf3d+9LBiLCMBYysd4FrWbb+LLS+jH78Zr/1PyI23evMWE3LRwrpGfDzqJnTBFslqm6pxLTH0nWDEbn1aQ==","signatures":[{"sig":"MEUCIBhLry4q1Fq15Boi3+ysdgqW9YYS3xDIOb8lmlu+JOK9AiEA6OP0awbhr7UQlj5B0qFl5z59vftB1t2eIPdV5TfD/hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzMXZCRA9TVsSAnZWagAAARgQAJBtWDsi9aAjsbgJ6rHk\n8bBFhXuebWxAiN5jAIV9lE7L+RDa0RC7jAoYevve/o+PUSJaJcdzw/GLbLhu\nr4ry/Kbo/9JwTink9pniUoaBCDWX9tv7a6teMMzTJIs+NqswsfHDG4W5feZJ\n8vOw/8V6/zqDUpzyKlokQhwmdF52o+8AjldW9kWCsC0w01vdpIro/gQ6DzY1\nIFmmKJUK6x1YRyY3BIPTMQZQqjiU/MndYy1S5btL0X+TKtWstmfDWDSyfC6C\nb8M5NKukvEycuKqLN/OUukwTegszZBTCyq8HQYyKOG2CsHEg0Vo2cbJlppGS\nHgY+Vtx1dT6Aw8NOuaKDkZVF9HLhdV4vlsa4ICKNflVJLNrTcoK56lor15aB\nlJGRhx6YhAFsr28MJ+MrmIRJffevk1hsu2kprC+Y6w7ldMSpQN7/4HTSwzOQ\nvpMV8WgeLxZ1c0rNs/ndbcoXKsfgFmAL4P77refTVpCQKhrLzXNo3NE33ypM\nAHfJNpclO5XqD7uwqVqQdrahBjwK6RpgtM2ytX4qi+ycIAlKJxbkiGYq533J\n44voOzWpAiqY03d72UubKX2cpA/68nI85iLq3Ewi+RyeBbR0oLwWAY1DVidJ\nJebof8og2NweAWrBz3HVmFKP/HXkK0RrVHOGJfb4cjRkbx5yLiAAw9vWppa8\naU5E\r\n=b7BL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"7532d21a419ad098d1240c9e1b55855020df5d7f","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.14.8","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"12.19.0","dependencies":{"yerror":"^5.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","jsarch":"^3.0.0","rimraf":"^3.0.2","metapak":"^3.1.10","prettier":"^2.1.2","coveralls":"^3.1.0","neatequal":"^1.0.0","@babel/cli":"^7.12.1","commitizen":"^4.1.2","typescript":"^4.0.5","@babel/core":"^7.12.3","@types/jest":"^26.0.15","babel-eslint":"^10.1.0","@babel/register":"^7.12.1","@babel/preset-env":"^7.12.1","jsdoc-to-markdown":"^6.0.1","metapak-nfroidure":"11.0.3","eslint-plugin-prettier":"^3.1.4","@babel/preset-typescript":"^7.12.1","@typescript-eslint/parser":"^4.8.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.8.1","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-object-rest-spread":"^7.12.1"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_3.0.0_1607255512933_0.22528339303736855","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"http-auth-utils","version":"3.0.1","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@3.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"ff617a72ab31a1dadf64973ac8358a0b40492e41","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-3.0.1.tgz","fileCount":64,"integrity":"sha512-sQMUFAArnw0PRJPJ+3VLh36QGqup4NBwEEhcWy0xR2luVOyjx4Ms3VMDnYZztU+VJidmlEnvmueXxwOFEY1KwQ==","signatures":[{"sig":"MEUCIEyALjWUwgdnTUSPHdZKAXZOzdsEzbVjwfd16L38UqTEAiEA2yCwH2FTKA0QWVElGyaSSyvJbRQYofESDOAyxRwYut8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcGbSCRA9TVsSAnZWagAAaOgP/0oL9oGmP9mxSY/9/a+T\nfa9P9V7ZV/4yciTEXAxYGPYIc7gQ/UnsUeI+JJ/osO5FmYzLhoNwtkmcafbQ\nPO/rcBeoIJwyQSfIizUQn6cQXul5jDYyiKAo4F82OMM0wVvv8VpwHYUz9jvF\nFT8NKZEU2QMFm1jRPH8DI8AywrCWPy/glMK7qDHRL+n+9m6Hx7XgiwzSgFIU\nqxyMLk1dGKq2fWYcjVhmvpDreWPACQ0r4Zluc+9BIHpUbRd/4Px9sU/VV1Dn\ntL/Fc0Z76Ju5eXL5GI/CDfiltUrBqTQbdrU424p4lVQ1DKYTNMHfQ4V733t+\nyOIvmCaGIKD6kHnVL3P+bLBz5SLxB2Fo88uwYliammdctA+rvqLbDJbn0mtD\nvbIPKCO1kZmjdoe0/iAxe3YEiWbrE9V0iHn1PGFeR/9+jy3J28sydvrkl8NI\nvU2WLui6VaymY6ahVan+rWFDqcqBRRgpD4HbJi+No0gm3jW+XzI3VMwANaK6\ngeNpWfYNFcq3CuaAFJjj5lCTWGbgbw9xE7IpX7Se1KiFcPkpa/EYdtQWFovn\nu/h/phf++q45x42/+nK/rXhqQVD8ezUkmUhkwcISV5fN463BQEvecO/KnVjq\nlihtlQug/VLDcXsSpcaNWHhSSqhzAOWpf4QuXuvJHSXeJBLVpzHHEdU3k2Q3\ne5Y3\r\n=aKnf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"08a7b310a76646435cdd3101f00360767698e5bc","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.14.8","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.15.0","dependencies":{"yerror":"^6.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.1","prettier":"^2.2.1","coveralls":"^3.1.0","neatequal":"^1.0.0","@babel/cli":"^7.13.14","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_3.0.1_1617979089477_0.5859961304803876","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"http-auth-utils","version":"3.0.2","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@3.0.2","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"13c2602a60b191bd60f9f217bca3e45281e97258","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-3.0.2.tgz","fileCount":64,"integrity":"sha512-cQ8957aiUX0lgV1620uIGKGJc0sEuD/QK4ueZ0hb60MGbO0f6ahcuIgPjamAD98D/AUGizKVm+dNvUVHs0f4Ow==","signatures":[{"sig":"MEUCIQCIk5E1aDMbOzl4JhS8u1AZy5S7U9y7Lq3UfqMTpmnBPwIgNxmwSQAYsRh64wtlAvHsJnjJW0MJ3/gUw/DQ61DP3lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":327623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhubKdCRA9TVsSAnZWagAA/r4P/3Q3jMJBx4aZwDUX/dok\n6gB3EqCBjBpreDHQ2+b6qhDZdTxyrrrolF4/UnGFKQrDH/0c7a/sN8z2XYka\n1vRkfzQewFL2WESG6GFp4do5M2bP0mGOWVs8isvXumyMoXxamwi+pax2Wv/W\nKNgCOQxycTSCxfnRyRzdoe6a6Il4W1dVSCXgPn8BaQ5fp13M7e3fTyTRkugq\npE/igSO+yy6aUQJJCy2qbXYOh69C+i7stllj48Pj+Yrg3wkzI9+BhJWZiht2\nCfYWHsHMaFSMGuMrH2eDDC6S+Z2pDLJtMKghN/UL+qsDhv8jzisejj+h+vNV\nPzkqV3TTBTZytZXkB4HW/ry+YtdW9jODA58Yesam9fmG88qeGcWGF+O43DaK\nxgVNhdOK+yNfHEpwwPBbbwVOsewrTw4xfIzCCgteiWensNC8NBQDDHsiN1py\nB0aurbH1YT5nRppQgq38bvcG8g9AiN2HvYsOJGmMM3sjRSkain2QZcn2PnXH\n+3SPsJ6kswIpOHFJevcu/KK8nDOFKfBrOm0D1kCYmHA8Y/PLWDKsyu3Vbhhp\nmxAh48Kw7szcyISxgeWXQ9F+Q1PyJG7VfifbqUlqkJgU2rHl6b8jIxUao7Ih\nMsDK+UXm3AQpFlStKBPjxjYXF2CsXL9BT78AVRa7VUcoJS9V/vZtQKToBVC3\n+HMN\r\n=Zgo5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"0761f50de74b234d8b8b8ea67965e3709e9de517","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.23.0","jsarch":"^4.0.1","rimraf":"^3.0.2","metapak":"^4.0.1","prettier":"^2.2.1","coveralls":"^3.1.0","neatequal":"^1.0.0","@babel/cli":"^7.13.14","commitizen":"^4.2.3","typescript":"^4.2.4","@babel/core":"^7.13.15","@types/jest":"^26.0.22","@babel/register":"^7.13.14","@babel/preset-env":"^7.13.15","jsdoc-to-markdown":"^7.0.1","metapak-nfroidure":"11.0.7","@babel/eslint-parser":"^7.13.14","eslint-plugin-prettier":"^3.3.1","@babel/preset-typescript":"^7.13.0","@typescript-eslint/parser":"^4.21.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.1.1","@typescript-eslint/eslint-plugin":"^4.21.0","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-object-rest-spread":"^7.13.8"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_3.0.2_1639559836958_0.3834321702742567","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"http-auth-utils","version":"3.0.3","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@3.0.3","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"824f147f89ad1609d0d9aa04e4efde75bdacc237","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-3.0.3.tgz","fileCount":64,"integrity":"sha512-TvEOnNKr00R9aQ6KT7p3RYmWX//EHrOdplaw25H/leyng8hnALOZPzDGEic8cyWZp68ej39MuwOOR1bpX8Qylg==","signatures":[{"sig":"MEQCIBJwm7xSp1zlrpDEAyRoupW5FOyralv5+Psuw9auRqpQAiB1gtqyg6wfoWnYhgrdzjJ3RLYPuFuJ1HMRNLqZlsTwiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijkpSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7CBAAlhl0WaY2Piej5sUB/8fFUKglirGajcotK/oTbH5USaN3VN+j\r\n8XkDxrnz5Tb7veXttut7q2BeZYE+JjZWVLA/l4GS/DvCeoy4nG/mEVOsMjzQ\r\nh/t/pBwk0tccfuyZAKjVbcwUaZsuh1lGV0ybACgKCDkoL9FcVzKATA1pKkMB\r\nJOLOZlSpZ107PnOMupJ2VagFGb7RzrQ1euTSeUe7eE+qN9odDENncpwYWLuN\r\n0y8y9sUH0MV8XYPfHXWRQQalI8KSuBpa27C0Pw7s+cI4tVcwwoveq6JjQ4bY\r\nOVkbOVSx3rPLOmOmMkHvum99YWiRodc490MM0xfnack/8mDBNJ3ILPVDTkg7\r\n0xQXyS4zSxQGxBuSFRq2hrGnzjS1tjCwpi/L1jZxKx7vo7HXyPBCBG3MCKiv\r\ns2LmPcHqKpFOC+EzhFqxTDLKjkcyhwxXCrFY0jgDRu2svm0z1YFJQLRIlNrs\r\nKdvUYhqN9pL7TcZwNMsAcD5VU44XfxoUptbKmOz2JNVKmrpDdu8KLivRODjJ\r\nt1mu0QBWWkEz/HJWueXd/eE9jrUF/4wdlpmdyTt0ji1n514M+SfV+6dR8fuS\r\nkw16lHsXM80yJRRIZUu/csT1QnQ33HrVRaVQD24Itbj7HDIFbSdESYacnKLu\r\nb7G26AdLZNZmoE+iJadnYQkUlYI/odV+Hco=\r\n=F25y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"12.19.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"module":"dist/index.mjs","engines":{"node":">=12.19.0"},"gitHead":"17186d3eefb86535916d044c7f59a340bc765603","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","babel","typescript","jest","jsdocs","jsarch","codeclimate","travis"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","cover":"npm run jest -- --coverage","precz":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","types":"rimraf -f 'dist/**/*.d.ts' && tsc --project . --declaration --emitDeclarationOnly --outDir dist","compile":"rimraf -f 'dist' && npm run compile:cjs && npm run compile:mjs","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run compile && npm run types && npm t && npm run lint && npm run metapak -- -s && npm run doc && npm run architecture","compile:cjs":"babel --env-name=cjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","compile:mjs":"babel --env-name=mjs --out-file-extension=.mjs --out-dir=dist --extensions '.ts,.js' --source-maps=true src","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"6.14.15","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","prettier","@typescript-eslint/parser","@babel/cli","@babel/core","@babel/register","@babel/preset-env","@babel/plugin-proposal-object-rest-spread","@babel/preset-typescript","@babel/plugin-proposal-class-properties","babel-eslint","babel-core","typescript","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"14.17.6","dependencies":{"yerror":"^6.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"module","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","eslint":"^8.16.0","jsarch":"^5.0.1","rimraf":"^3.0.2","metapak":"^4.0.3","prettier":"^2.6.2","coveralls":"^3.1.1","neatequal":"^1.0.0","@babel/cli":"^7.17.10","commitizen":"^4.2.4","typescript":"^4.7.2","@babel/core":"^7.18.2","@types/jest":"^27.0.2","@babel/register":"^7.17.7","@babel/preset-env":"^7.18.2","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"11.2.1","@babel/eslint-parser":"^7.18.2","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.17.12","@typescript-eslint/parser":"^5.26.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.26.0","@babel/plugin-proposal-class-properties":"^7.17.12","@babel/plugin-proposal-object-rest-spread":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_3.0.3_1653492305933_0.7745153316378415","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"http-auth-utils","version":"3.0.4","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@3.0.4","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"bb9e5ea0d138d5b336723d6346791d627adb3b0e","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-3.0.4.tgz","fileCount":44,"integrity":"sha512-lhkWa4CsAOLeH5idQnYY8GSVkfBPU7Zej/nHVCpmC+ofD8oWZ8HGmv5HmzY4k1y0ZhX6OZVWg4PAfBKRW8TJFQ==","signatures":[{"sig":"MEYCIQCrkNOa7nmI9v2UPgDg3bjc8IKaeVSeGVwrpGNK1qayZAIhAJ5si/ukQbU1GcaeajMiQS/uP7uiEHkkWB0vz4iuL+x8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEH71ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsOQ/+PylTMBDuJaCJP3njiEAOAAMkw+MporN6SFOMU7xSxkAzuWYQ\r\nSVnC/jUWu6wlI/DqQ5Lcyb8qArbrwSyYFrzC4F2Kra1cu4zzk/WoBMxoRgNv\r\n5fC9L3qVLJkheiPY++/hQUV1k+7zC5xPPK47PL4Y8t2nJdufOJbZG4BjYAAu\r\nq2KNeY/OeRx96eJy2rpA4HkNLDgXGppNLAajH4HrRLfZiYuQZNAORIM6ND4C\r\nhxRZHk+yRJ1J2gZ4kMXANXofgTOxSdYeGBI9TNxfwx9/iE6c5QEvK5sXgmVy\r\niC4dI4NCe3f/zLRTrRdlOvGKphV7FQ3iPn+OQD5wfa2f1Y52aK9aaRhxzeFN\r\nsfIG4MXHlgPXI1Lf7cg2rdMYQWBnQTSnRsQhkL4xr+a7K7G0D5+YfV2ksLEU\r\n1yUsAjT6bkOcC8jwLAH9cPFjGASUXZ2/cmDzWcNqCdwREhY7MySBdy7a4WsT\r\nUmgBIXzywUCNK6vrds21WcAX3/w370cOH+Snl62CS5LpL8lwSvVn6SHBaU9V\r\nBChRq6JqKFtNbe2xRkYI6cTu9jzH5iM95rNp+6SQewbdrsfsGW66BrlidKpX\r\nlk0f5YkjUPKd1fYPG1eJNsPhN0/DnnOaFfLwJo6G22IutrvU3Cn0G5a5KHY/\r\n7EMseoHWhUj3ioodMkB3731L5+/ck+I9VEc=\r\n=LB6Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"cc5342ec0d0c2aa4b4ed90abcc2b4f0b52b85e77","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.1.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.4","prettier":"^2.7.1","coveralls":"^3.1.1","neatequal":"^1.0.0","commitizen":"^4.2.5","typescript":"^4.8.2","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"12.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_3.0.4_1662025461422_0.5973863676802018","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"http-auth-utils","version":"3.0.5","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@3.0.5","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"6e145d931b6f792e7c29b3d5bafa5cff603fe5ea","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-3.0.5.tgz","fileCount":44,"integrity":"sha512-A592YHM51dmcru5vePB1yo8zjr0iHJrSo67x8bdjXrazP1Zzvx6zu/Sece+g2gxgkHJsRnmbi1xShKQkIie+YA==","signatures":[{"sig":"MEYCIQDCevJwE00uTm+u0CnDPHGXch6RiuwD8OzG4hfUmSzI/QIhAMXqohgGi0IDBE8VFNA1rWV47nAPEe8C0ROlNn0thj3U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtor8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSlQ//e9p/t5vs/xOiioQhnH3xz57sbeDWb8kybhoiyA3oDw5YCa5S\r\ngLMAZQ6LEC/MMV/Htb5O0WOpZplJpzpRWLEHIcZY24cMLZz5btCo2jVLoAZb\r\ngUWaN6slBqJzEMg01uGf7rvi9+pzht+demUe7KmghyiJVO6Ng90gPDVEgDX1\r\neYxFGED3kDdnJYKFIiDimJ2gyuePZCBHfmRVY1Z85pt7tbvPsF6DouCner6e\r\nP77arHviw2oEdVqpob5AjG+yfJF/fcnwMJsbRf/KFL7esHm/BuAvTNwer/M6\r\nsYZKn7EJogM2Ux7SZfevD5Vl/68FTefR6gOT0vq6sKcLgduwjdShjNG73PgW\r\ndz8t3FxnL2tVJITye0KRvhQltl+QBLLNqEC1v2tBKG/bVylYfe2EbZ2uef9/\r\nZXYTjK+A+csrjUb83LPKjOe0Wx/wgg/bb/sKoEr9LiA5eLGHFJut6b2dBMPG\r\nkHe+GgFTreKxi8Nvu8aoE/IUYnb9L8TKZwmWPpMiBI+HSsiXJrkxtcsNQGmE\r\nfQ5eZR3WBtCsBcjHptBXWuiP2fL2TPcATEg5/baLq1jDNSLc79yEC6IIB0zE\r\nOxUe5ml1XkOOG+7H26Yrj7umEZr8nKUvxEMTkdvhpVt97Xfa3qAOE4QU75d4\r\naAwbdmZ5hI8zLN8Xpq/xVhbvMGIBKW9yCQ4=\r\n=9DK6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"a422b3577ee8eaebc8ec9e09a900d440980155f3","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf -f 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.2.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.1","eslint":"^8.23.0","jsarch":"^6.0.0","rimraf":"^3.0.2","esbuild":"^0.15.6","metapak":"^4.0.6","prettier":"^2.7.1","coveralls":"^3.1.1","neatequal":"^1.0.0","commitizen":"^4.2.5","typescript":"^4.8.2","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^7.1.1","metapak-nfroidure":"13.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.36.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.36.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_3.0.5_1672907516779_0.9764943712792966","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"http-auth-utils","version":"4.0.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@4.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"},{"url":"https://github.com/Drarig29","name":"Corentin Girard","email":"corentin.girard@datadoghq.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"a6c968932a499d2c222aadf2100c88f99a8949fe","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-4.0.0.tgz","fileCount":44,"integrity":"sha512-jdX1sda7HuAOmCqHJ4FoYFEO6P3x9PQosEyZMqpi3EUsB/HxnoqauRThLelBTeOs+osAu8Y3VTdo4G4fdXk2Ig==","signatures":[{"sig":"MEUCIQC4PrfezYMpHaq2CGn0f1oUa2vb2DzH325nhk72i3s+PwIgQgoDN4E0Nh2hFseljk+edbsRQ9Vdl9w4HMu9KvGDwd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCfQ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRAxAAoN5I25Om7HdyYSgoUGbwtID9F1/YpkAJLGmJui4/FRh4W6KZ\r\n/dYoGYmwUOLWcpfGFoYN58b4Nn/kj55M+TZy3XmOcmbyF/Lr0W0DIdwLteXd\r\n/LlCxH3tV1PoXD+g2OCQBJCXyLkgfbnyDZeqLcYg1o6jeEzuPvVWWPGxNi/E\r\n4IlshrlJu7R+yiyKKYGJJDpQGYOhgg63PKxe3SkBnT5UyY9qWZ41A85u/g2/\r\n/jtRhVHE0G+jA7vllGyd6pDdRkiQ7Q1VlTnoKHs0W1sNtCAAtIQh8bRdXECU\r\nIojyqzM0HVIY1txO08drr7ff9uY72EgcYKu5eik1qfpKf4zNkx2E46ADEl1P\r\ngQedwBROjVMm3JpidEfjUPvUNNPmrYJCr7gf1WIm0nTEb+5cqTtGbn1jvh0D\r\nB/L319RPcY02OXb/XqVG2rK/OLq506G4zFHHvIpbg16SCxnR1bTBU1F7IOgu\r\nAgzyMyL9xy4GPdejP3u2UReLODV6jyeZtDn5jHwx4vo5i3pCv4OdxT4slHQf\r\nG39jF9IfgOWxv7VUHUgmZ9Dtj/uUhMpZI09W3w/3kJ6De/Z3H0B4hyNgn7/L\r\ngZH1z4fJPGmVCxrEkTARiUXtEkMxcgNfKVcbAnJ5pqjgfzpWGc12UyJSDpot\r\nMa+OYB49rHxnzK7QJKpFTajKssNcLQNyB00=\r\n=rf5i\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["esbuild-jest",{"format":"esm","sourcemap":true}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=16.15.0"},"gitHead":"b373830d90273e9eb21fb498c5e9b51852408052","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"8.12.1","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","eslint-config-prettier","eslint-plugin-prettier","prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","jest","coveralls","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"16.15.1","dependencies":{"yerror":"^6.2.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.35.0","jsarch":"^6.0.0","rimraf":"^4.4.0","esbuild":"^0.17.11","metapak":"^4.0.6","prettier":"^2.8.4","coveralls":"^3.1.1","neatequal":"^1.0.0","commitizen":"^4.3.0","typescript":"^4.9.5","@types/node":"^18.14.6","esbuild-jest":"^0.5.0","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"13.1.1","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.54.1","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^2.2.2","@typescript-eslint/eslint-plugin":"^5.54.1"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_4.0.0_1678373946485_0.1836585549051235","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"http-auth-utils","version":"5.0.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@5.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"},{"url":"https://github.com/Drarig29","name":"Corentin Girard","email":"corentin.girard@datadoghq.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"d076af4cf619f68d55b75fd204990d0ac6afa13d","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-5.0.0.tgz","fileCount":44,"integrity":"sha512-TLdNYe0Vw+aIpOyqf2UdDCODYU+h0T2THPuJIaEzSp1Lo5uoMsLa04ipY8nJV1AAipXe3VIMfQJ2N907272FZQ==","signatures":[{"sig":"MEQCIHue7XT6J+vR8i/D0ElTJw/7Ut1vWOEm2SRVW+FxqZFEAiBNX49+zYZjOjMyskaRHfwtIax0sZcDAc4il/FqlPy3Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182154},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"0034bf39b818a9eeee25a36e167e311ff581e476","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.46.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.1.3","@swc/cli":"^0.1.62","prettier":"^3.0.1","@swc/core":"^1.3.76","@swc/jest":"^0.2.28","coveralls":"^3.1.1","neatequal":"^1.0.0","commitizen":"^4.3.0","typescript":"^5.1.6","@types/node":"^18.14.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.3.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.3.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_5.0.0_1691829150736_0.2799927622331855","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"http-auth-utils","version":"5.0.1","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@5.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"},{"url":"https://github.com/Drarig29","name":"Corentin Girard","email":"corentin.girard@datadoghq.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"64d586d289650bbaea0ffb4e6ec56f8482e25d2b","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-5.0.1.tgz","fileCount":44,"integrity":"sha512-YPiLVYdwpBEWB85iWYg7V/ZW3mBfPLCTFQWEiPAA5CKXHJOAPbnJ0xDHLiE6KbPRvrYCwLuWqTG0fLfXVjMUcQ==","signatures":[{"sig":"MEUCIQCt8/9QNotD5paacwtgHyCt4i5dPvkvAQE916xOPA5SpAIgD5f1PlbgpuGj/XImlhtVhzThjIuHXgeo8fRDjZKJUXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182251},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"00e51ce953da8ff3d935fcf93d85d48e92112a5c","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"9.5.1","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.16.0","dependencies":{"yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.2","eslint":"^8.47.0","jsarch":"^6.0.1","rimraf":"^5.0.1","metapak":"^5.1.6","@swc/cli":"^0.1.62","prettier":"^3.0.2","@swc/core":"^1.3.77","@swc/jest":"^0.2.29","coveralls":"^3.1.1","neatequal":"^1.0.0","commitizen":"^4.3.0","typescript":"^5.1.6","@types/node":"^18.14.6","@swc/helpers":"^0.5.1","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.4.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^3.0.0","@typescript-eslint/eslint-plugin":"^6.4.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_5.0.1_1692210374019_0.16185849744033387","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"http-auth-utils","version":"6.0.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@6.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"},{"url":"https://github.com/Drarig29","name":"Corentin Girard","email":"corentin.girard@datadoghq.com"},{"url":"https://github.com/Stillness-2","name":"Roman Sokolov","email":"calm@adguard.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"b89141c8f30ba682103ab633c9d151fa75f61b76","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-6.0.0.tgz","fileCount":44,"integrity":"sha512-v61ONoSipov20opY2pIq1s26k0dMQTRk8y6YHGe5tSpvq/lpm0tetNt84yuRJaVCmndhDiA5Jrs9M91BqfNxCg==","signatures":[{"sig":"MEUCIQCmApd5DbpCmPsVUfw6wnXask7B6lDB6lj5kI2PMqEq7wIgSd1LYwAHeJmLUmlqH7Vp1RQFJ0LwKPQjBAQ5rbC9cxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185904},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=18.16.0"},"gitHead":"8dedbb412a0b6101d4a8a1b81394a500f9119c13","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","coveralls":"npm run cover && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","preversion":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"10.2.3","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","@typescript-eslint/eslint-plugin","@typescript-eslint/parser","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","coveralls","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"18.19.0","dependencies":{"yerror":"^8.0.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true,"mocha":true},"rules":{"prettier/prettier":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:prettier/recommended","plugin:@typescript-eslint/eslint-recommended","plugin:@typescript-eslint/recommended"],"plugins":["prettier"],"parserOptions":{"modules":true,"sourceType":"script","ecmaVersion":2018},"ignorePatterns":["*.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.52.0","jsarch":"^6.0.3","rimraf":"^5.0.5","metapak":"^5.1.7","@swc/cli":"^0.1.62","prettier":"^3.0.3","@swc/core":"^1.3.94","@swc/jest":"^0.2.29","coveralls":"^3.1.1","neatequal":"^1.0.0","commitizen":"^4.3.0","typescript":"^5.2.2","@types/node":"^18.14.6","@swc/helpers":"^0.5.3","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"15.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^6.8.0","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^4.1.0","@typescript-eslint/eslint-plugin":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_6.0.0_1705261006279_0.3022116293139041","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"http-auth-utils","version":"6.0.1","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@6.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"},{"url":"https://github.com/Drarig29","name":"Corentin Girard","email":"corentin.girard@datadoghq.com"},{"url":"https://github.com/Stillness-2","name":"Roman Sokolov","email":"calm@adguard.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"d443f6868af0eb40a6bc4bfcbc9fba3d49d053cf","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-6.0.1.tgz","fileCount":44,"integrity":"sha512-nzW90LW+YP4NjX+z8sQCE4yVrQGXTDtF8ye6thyoTG78r5h5tWRz8IU8MvmQuONePJiBhUmtvAtmuYQRlh+M7g==","signatures":[{"sig":"MEUCIGPrjMKaeYZus7CEfEKlLOyunzjdOkq+EFdd3bq+HoNnAiEArohWscSe359VkdwbWpZpkrQbwgQWQ24kM10jXgY7gME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185105},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"prettierPath":null,"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=20.11.1"},"gitHead":"b6c83dccd2ade5e1542cd9afbb4ad46d6c4f7ac5","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cz":"env NODE_ENV=${NODE_ENV:-cli} git cz","cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"npm run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"npm run jest -- --coverage","precz":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","format":"npm run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"npm run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","preversion":"npm run build && npm t && npm run lint && npm run doc && npm run architecture && npm run metapak -- -s","type-check":"tsc --pretty --noEmit","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"eslint":"^9.7.0"},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"10.7.0","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"greenkeeper":{"ignore":["commitizen","cz-conventional-changelog","conventional-changelog-cli","eslint","prettier","eslint-config-prettier","eslint-plugin-prettier","typescript-eslint","typescript","rimraf","@swc/cli","@swc/core","@swc/helpers","jest","@swc/jest","jsdoc-to-markdown","jsarch"]},"_nodeVersion":"20.14.0","dependencies":{"yerror":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.7.0","jsarch":"^6.0.3","rimraf":"^6.0.1","metapak":"^6.0.1","@swc/cli":"^0.4.0","prettier":"^3.3.3","@swc/core":"^1.6.13","@swc/jest":"^0.2.36","neatequal":"^1.0.0","@eslint/js":"^9.7.0","commitizen":"^4.3.0","typescript":"^5.5.3","@types/node":"^18.14.6","@swc/helpers":"^0.5.12","jsdoc-to-markdown":"^8.0.0","metapak-nfroidure":"18.2.0","typescript-eslint":"^7.16.0","eslint-plugin-jest":"^28.6.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","cz-conventional-changelog":"^3.3.0","conventional-changelog-cli":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_6.0.1_1721055673767_0.6555393198747577","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"http-auth-utils","version":"7.0.0","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@7.0.0","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"},{"url":"https://github.com/Drarig29","name":"Corentin Girard","email":"corentin.girard@datadoghq.com"},{"url":"https://github.com/Stillness-2","name":"Roman Sokolov","email":"calm@adguard.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"54b6a21626ef67d4d23bfabfa5132efda9a519d5","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-7.0.0.tgz","fileCount":44,"integrity":"sha512-1Qmu+LdrBEdlaI6UlVgwPGPeCGFTHY48v7Nzr0yVXdR4uhL9Notn6mjtNiiWuuu4OnVvBbZHPFvhtjajescG7g==","signatures":[{"sig":"MEUCIQCPDR8k6oGZ1zLW2KmrOnZW9Lx5atH1T1S0mS+EPMNc5AIgR0qxgxHPKDnOZsloQCJ9TaCuXLcYkPmb4+J9B7PPc6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185863},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","config":{},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"d56e4f52750f89f7e5f4895e41dd27fa98926aa8","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","preversion":"node --run build && node --run test && node --run lint && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.1.0","jsarch":"^7.0.0","rimraf":"^6.1.3","metapak":"^7.0.0","@swc/cli":"^0.8.0","prettier":"^3.8.1","@swc/core":"^1.15.21","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.0.1","typescript-eslint":"^8.57.2","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_7.0.0_1774629681856_0.2872700347442103","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"http-auth-utils","version":"7.0.1","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"url":"https://insertafter.com/en/index.html","name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com"},"license":"MIT","_id":"http-auth-utils@7.0.1","maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"contributors":[{"url":"https://github.com/jakepruitt","name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com"},{"url":"https://github.com/Drarig29","name":"Corentin Girard","email":"corentin.girard@datadoghq.com"},{"url":"https://github.com/Stillness-2","name":"Roman Sokolov","email":"calm@adguard.com"}],"homepage":"https://github.com/nfroidure/http-auth-utils","bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"dist":{"shasum":"0b97d62ee0e601dbda3bb090d655939d0d87f8c6","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-7.0.1.tgz","fileCount":48,"integrity":"sha512-sl40BlGQOVs/CkBHqxp7FLPCDTxGQLWk+LDJfeEP6xzSb+LGkE3cHW33OlyJwOnJbl9IEVAI3HFqaGJ4x4oY9A==","signatures":[{"sig":"MEYCIQCK5rAtTyswEfBowtSWRHx8A2RG9Sm7oWCXv8zcmXMvQwIhAOZkcn+ZMYsICUYLAZVdodmKGYHU1GAo/VC9uJqgkS7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188200},"jest":{"roots":["<rootDir>/src"],"transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"testEnvironment":"node","moduleNameMapper":{"(.+)\\.js":"$1"},"coverageReporters":["lcov"],"extensionsToTreatAsEsm":[".ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"dist/index.js","type":"module","babel":{"env":{"cjs":{"presets":[["@babel/env",{"modules":"commonjs","targets":{"node":"10"}}]],"comments":true},"mjs":{"presets":[["@babel/env",{"modules":false,"targets":{"node":"12"}}]],"comments":false}},"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"sourceMaps":true},"types":"dist/index.d.ts","jsarch":{"parserOptions":{"plugins":["typescript"]}},"engines":{"node":">=24.14.0"},"funding":{"url":"https://github.com/sponsors/nfroidure","type":"individual"},"gitHead":"1371fd483bf10e213414bac4142fec8571db1d06","metapak":{"data":{"files":"'src/**/*.ts'","ignore":["dist"],"distFiles":"'dist/**/*.js'","testsFiles":"'src/**/*.tests.ts'","bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"scripts":{"cli":"env NODE_ENV=${NODE_ENV:-cli}","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","test":"node --run jest","build":"rimraf 'dist' && tsc --outDir dist","cover":"node --run jest -- --coverage","format":"node --run prettier","metapak":"metapak","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","version":"node --run changelog","prettier":"prettier --write 'src/**/*.ts'","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","commitlint":"commitlint","preversion":"node --run build && node --run test && node --run lint && node --run doc && node --run architecture && node --run metapak -- -s","architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md"},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"prettier":{"semi":true,"proseWrap":"always","printWidth":80,"singleQuote":true,"trailingComma":"all"},"overrides":{"typescript-eslint":{"typescript":"^6"},"@typescript-eslint/parser":{"typescript":"^6"},"@typescript-eslint/eslint-plugin":{"typescript":"^6"}},"repository":{"url":"git+https://github.com/nfroidure/http-auth-utils.git","type":"git"},"_npmVersion":"11.9.0","description":"Parse, build and deal with HTTP authorization headers.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yerror":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","jsarch":"^7.1.0","rimraf":"^6.1.3","metapak":"^7.1.0","@swc/cli":"^0.8.1","prettier":"^3.8.1","@swc/core":"^1.15.24","@swc/jest":"^0.2.39","@eslint/js":"^10.0.1","typescript":"^6.0.2","@commitlint/cli":"^20.5.0","jsdoc-to-markdown":"^9.1.3","metapak-nfroidure":"22.1.1","typescript-eslint":"^8.58.0","eslint-plugin-jest":"^29.15.1","conventional-changelog":"^7.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@commitlint/config-conventional":"^20.5.0"},"_npmOperationalInternal":{"tmp":"tmp/http-auth-utils_7.0.1_1775557487977_0.48021206528937155","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"metapak":{"data":{"files":"'src/**/*.ts'","testsFiles":"'src/**/*.tests.ts'","distFiles":"'dist/**/*.js'","ignore":["dist"],"bundleFiles":["dist","src"]},"configs":["main","readme","eslint","tsesm","jest","jsdocs","jsarch","codeclimate","ghactions"]},"name":"http-auth-utils","version":"7.1.0","description":"Parse, build and deal with HTTP authorization headers.","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"architecture":"jsarch 'src/**/*.ts' > ARCHITECTURE.md && git add ARCHITECTURE.md","build":"rimraf 'dist' && tsc --outDir dist","changelog":"conventional-changelog -p conventionalcommits -i CHANGELOG.md -s && git add CHANGELOG.md","cli":"env NODE_ENV=${NODE_ENV:-cli}","commitlint":"commitlint","cover":"node --run jest -- --coverage","doc":"echo \"# API\" > API.md; jsdoc2md 'dist/**/*.js' >> API.md && git add API.md","format":"node --run prettier","jest":"NODE_OPTIONS=--experimental-vm-modules NODE_ENV=test jest","lint":"eslint 'src/**/*.ts'","metapak":"metapak","precommit":"node --run test && node --run lint && node --run metapak -- -s && node --run build && node --run doc && node --run architecture","prettier":"prettier --write 'src/**/*.ts'","preversion":"node --run build && node --run test && node --run lint && node --run doc && node --run architecture && node --run metapak -- -s","rebuild":"swc ./src -s -d dist -C jsc.target=es2022","test":"node --run jest","version":"node --run changelog"},"keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"https://insertafter.com/en/index.html"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/nfroidure/http-auth-utils.git"},"bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"homepage":"https://github.com/nfroidure/http-auth-utils","devDependencies":{"@commitlint/cli":"^21.2.2","@commitlint/config-conventional":"^21.2.2","@eslint/js":"^10.0.1","@swc/cli":"^0.8.1","@swc/core":"^1.16.1","@swc/jest":"^0.2.39","conventional-changelog":"8.1.3","conventional-changelog-conventionalcommits":"^10.2.1","eslint":"^10.9.1","eslint-config-prettier":"^10.1.8","eslint-plugin-jest":"^29.16.6","eslint-plugin-prettier":"^5.5.6","jest":"^30.5.1","jsarch":"^7.1.2","jsdoc-to-markdown":"^9.1.3","metapak":"^7.1.1","metapak-nfroidure":"22.2.1","prettier":"^3.9.6","rimraf":"^6.1.3","typescript":"^6.0.3","typescript-eslint":"^8.69.0"},"dependencies":{"yerror":"^11.0.0"},"engines":{"node":">=24.14.0"},"contributors":[{"name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com","url":"https://github.com/jakepruitt"},{"name":"Corentin Girard","email":"corentin.girard@datadoghq.com","url":"https://github.com/Drarig29"},{"name":"Roman Sokolov","email":"calm@adguard.com","url":"https://github.com/Stillness-2"}],"prettier":{"semi":true,"printWidth":80,"singleQuote":true,"trailingComma":"all","proseWrap":"always"},"babel":{"plugins":["@babel/proposal-class-properties","@babel/plugin-proposal-object-rest-spread"],"presets":["@babel/typescript",["@babel/env",{"targets":{"node":"16.15.0"}}]],"env":{"cjs":{"presets":[["@babel/env",{"targets":{"node":"10"},"modules":"commonjs"}]],"comments":true},"mjs":{"presets":[["@babel/env",{"targets":{"node":"12"},"modules":false}]],"comments":false}},"sourceMaps":true},"jest":{"coverageReporters":["lcov"],"testPathIgnorePatterns":["/node_modules/"],"roots":["<rootDir>/src"],"testEnvironment":"node","transform":{"^.+\\.tsx?$":["@swc/jest",{}]},"moduleNameMapper":{"(.+)\\.js":"$1"},"extensionsToTreatAsEsm":[".ts"]},"jsarch":{"parserOptions":{"plugins":["typescript"]}},"type":"module","funding":{"type":"individual","url":"https://github.com/sponsors/nfroidure"},"gitHead":"b87158c8c108db499feae86fb53e3bc0e6ff1848","_id":"http-auth-utils@7.1.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-UNhpGj9/LHVBP+byBj8z46X+aZikPTZ4VvuByrUjhbJTnyvhiKdvKDpb1WjQYWnejQu22lp/3fBRklgKSqYMPQ==","shasum":"81537e44664353fc095b42d1b875afd5dc42ea78","tarball":"https://registry.npmjs.org/http-auth-utils/-/http-auth-utils-7.1.0.tgz","fileCount":48,"unpackedSize":210682,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDN6mlabZYtP7/gcR3uVLheW3L1gQrALO4efkmMVs8XCAIhAKP1WIgcs1DrozBsGXyMfR9jz5XmHJSXcwAG+UQekAFn"}]},"_npmUser":{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"},"directories":{},"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http-auth-utils_7.1.0_1788789674839_0.7700895075583623"},"_hasShrinkwrap":false}},"time":{"created":"2015-05-27T14:57:12.632Z","modified":"2026-09-07T14:01:15.139Z","0.0.0":"2015-05-27T14:57:12.632Z","0.0.1":"2015-05-31T20:42:40.828Z","0.0.2":"2015-06-01T08:44:17.188Z","1.0.0":"2016-07-19T14:32:41.580Z","1.0.1":"2017-12-04T07:30:04.554Z","2.0.0":"2018-08-30T13:43:48.338Z","2.1.0":"2019-02-14T06:14:50.956Z","2.2.0":"2019-03-07T10:51:17.244Z","2.3.0":"2019-12-02T14:14:21.283Z","2.4.0":"2020-01-19T11:49:12.338Z","2.5.0":"2020-04-01T13:57:00.097Z","2.6.0":"2020-09-15T12:17:46.643Z","3.0.0":"2020-12-06T11:51:53.133Z","3.0.1":"2021-04-09T14:38:09.652Z","3.0.2":"2021-12-15T09:17:17.183Z","3.0.3":"2022-05-25T15:25:06.122Z","3.0.4":"2022-09-01T09:44:21.588Z","3.0.5":"2023-01-05T08:31:56.932Z","4.0.0":"2023-03-09T14:59:06.669Z","5.0.0":"2023-08-12T08:32:30.964Z","5.0.1":"2023-08-16T18:26:14.267Z","6.0.0":"2024-01-14T19:36:46.481Z","6.0.1":"2024-07-15T15:01:13.938Z","7.0.0":"2026-03-27T16:41:22.014Z","7.0.1":"2026-04-07T10:24:48.103Z","7.1.0":"2026-09-07T14:01:14.946Z"},"bugs":{"url":"https://github.com/nfroidure/http-auth-utils/issues"},"author":{"name":"Nicolas Froidure","email":"nicolas.froidure@insertafter.com","url":"https://insertafter.com/en/index.html"},"license":"MIT","homepage":"https://github.com/nfroidure/http-auth-utils","keywords":["REST","HTTP","auth","authentication","authorization","basic","digest","bearer"],"repository":{"type":"git","url":"git+https://github.com/nfroidure/http-auth-utils.git"},"description":"Parse, build and deal with HTTP authorization headers.","contributors":[{"name":"Jake Pruitt","email":"jake.pruitt@datadoghq.com","url":"https://github.com/jakepruitt"},{"name":"Corentin Girard","email":"corentin.girard@datadoghq.com","url":"https://github.com/Drarig29"},{"name":"Roman Sokolov","email":"calm@adguard.com","url":"https://github.com/Stillness-2"}],"maintainers":[{"name":"nfroidure","email":"nicolas.froidure@insertafter.com"}],"readme":"[//]: # ( )\n[//]: # (This file is automatically generated by a `metapak`)\n[//]: # (module. Do not change it  except between the)\n[//]: # (`content:start/end` flags, your changes would)\n[//]: # (be overridden.)\n[//]: # ( )\n# http-auth-utils\n> Parse, build and deal with HTTP authorization headers.\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/nfroidure/http-auth-utils/blob/main/LICENSE)\n\n\n[//]: # (::contents:start)\n\nThis library provide several utilities to parse and build WWW-Authenticate and\nAuthorization headers as described per the HTTP RFC.\n\nIt is intended to be framework agnostic and could be used either on the server\nand the client side. It is also pure functions only, no side effect here. The\nfunctions are synchronous since only parsing headers of small size so no need\nfor streams or anything asynchronous.\n\nThe module is easily extensible with new mechanisms, one very common way to\nextend it is to create a `FAKE_TOKEN` mechanism for development only that allows\nto directly provide the userId that should be authenticated. You can find\n[an sample implementation](https://github.com/nfroidure/whook/blob/master/packages/whook-example/src/services/MECHANISMS.ts)\nin the Whook's framework repository.\n\n[//]: # (::contents:end)\n\n# API\n## Modules\n\n<dl>\n<dt><a href=\"#module_http-auth-utils\">http-auth-utils</a></dt>\n<dd></dd>\n<dt><a href=\"#module_http-auth-utils/mechanisms/basic\">http-auth-utils/mechanisms/basic</a></dt>\n<dd></dd>\n<dt><a href=\"#module_http-auth-utils/mechanisms/bearer\">http-auth-utils/mechanisms/bearer</a></dt>\n<dd></dd>\n<dt><a href=\"#module_http-auth-utils/mechanisms/digest\">http-auth-utils/mechanisms/digest</a></dt>\n<dd></dd>\n</dl>\n\n<a name=\"module_http-auth-utils\"></a>\n\n## http-auth-utils\n\n* [http-auth-utils](#module_http-auth-utils)\n    * _static_\n        * [.parseWWWAuthenticateHeader(header, [authMechanisms], [options])](#module_http-auth-utils.parseWWWAuthenticateHeader) ⇒ <code>Object</code>\n        * [.parseAuthorizationHeader(header, [authMechanisms], [options])](#module_http-auth-utils.parseAuthorizationHeader) ⇒ <code>Object</code>\n        * [.buildWWWAuthenticateHeader(authMechanism, The)](#module_http-auth-utils.buildWWWAuthenticateHeader) ⇒ <code>string</code>\n        * [.buildAuthorizationHeader(authMechanism, The)](#module_http-auth-utils.buildAuthorizationHeader) ⇒ <code>string</code>\n    * _inner_\n        * [~mechanisms](#module_http-auth-utils..mechanisms) : <code>Array</code>\n\n<a name=\"module_http-auth-utils.parseWWWAuthenticateHeader\"></a>\n\n### http-auth-utils.parseWWWAuthenticateHeader(header, [authMechanisms], [options]) ⇒ <code>Object</code>\nParse HTTP WWW-Authenticate header contents.\n\n**Kind**: static method of [<code>http-auth-utils</code>](#module_http-auth-utils)  \n**Returns**: <code>Object</code> - Result of the contents parse.  \n**Api**: public  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| header | <code>string</code> |  | The WWW-Authenticate header contents |\n| [authMechanisms] | <code>Array</code> | <code>[BASIC, DIGEST, BEARER]</code> | Allow providing custom authentication mechanisms. |\n| [options] | <code>Object</code> |  | Parsing options |\n| [options.strict] | <code>boolean</code> | <code>true</code> | Strictly detect the mechanism type (case sensitive) |\n\n**Example**  \n```js\nassert.deepEqual(\n  parseWWWAuthenticateHeader('Basic realm=\"test\"'), {\n    type: 'Basic',\n    data: {\n      realm: 'test'\n    }\n  }\n);\n```\n<a name=\"module_http-auth-utils.parseAuthorizationHeader\"></a>\n\n### http-auth-utils.parseAuthorizationHeader(header, [authMechanisms], [options]) ⇒ <code>Object</code>\nParse HTTP Authorization header contents.\n\n**Kind**: static method of [<code>http-auth-utils</code>](#module_http-auth-utils)  \n**Returns**: <code>Object</code> - Result of the contents parse.  \n**Api**: public  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| header | <code>string</code> |  | The Authorization header contents |\n| [authMechanisms] | <code>Array</code> | <code>[BASIC, DIGEST, BEARER]</code> | Allow custom authentication mechanisms. |\n| [options] | <code>Object</code> |  | Parsing options |\n| [options.strict] | <code>boolean</code> | <code>true</code> | Strictly detect the mechanism type (case sensitive) |\n\n**Example**  \n```js\nassert.deepEqual(\n  parseAuthorizationHeader('Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='), {\n    type: 'Basic',\n    data: {\n      hash: 'QWxhZGRpbjpvcGVuIHNlc2FtZQ=='\n    }\n  }\n);\n```\n<a name=\"module_http-auth-utils.buildWWWAuthenticateHeader\"></a>\n\n### http-auth-utils.buildWWWAuthenticateHeader(authMechanism, The) ⇒ <code>string</code>\nBuild HTTP WWW-Authenticate header value.\n\n**Kind**: static method of [<code>http-auth-utils</code>](#module_http-auth-utils)  \n**Returns**: <code>string</code> - The header value.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| authMechanism | <code>Object</code> | The mechanism to use |\n| The | <code>Object</code> | WWW-Authenticate header contents to base the value on. |\n\n**Example**  \n```js\nassert.deepEqual(\n  buildWWWAuthenticateHeader(BASIC, {\n    realm: 'test'\n  }),\n  'Basic realm=\"test\"'\n);\n```\n<a name=\"module_http-auth-utils.buildAuthorizationHeader\"></a>\n\n### http-auth-utils.buildAuthorizationHeader(authMechanism, The) ⇒ <code>string</code>\nBuild HTTP Authorization header value.\n\n**Kind**: static method of [<code>http-auth-utils</code>](#module_http-auth-utils)  \n**Returns**: <code>string</code> - The header value.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| authMechanism | <code>Object</code> | The mechanism to use |\n| The | <code>Object</code> | Authorization header contents to base the value on. |\n\n**Example**  \n```js\nassert.deepEqual(\n  buildAuthorizationHeader(BASIC, {\n    realm: 'test'\n  }),\n  'Basic realm=\"test\"'\n);\n```\n<a name=\"module_http-auth-utils..mechanisms\"></a>\n\n### http-auth-utils~mechanisms : <code>Array</code>\nNatively supported authentication mechanisms.\n\n**Kind**: inner constant of [<code>http-auth-utils</code>](#module_http-auth-utils)  \n<a name=\"module_http-auth-utils/mechanisms/basic\"></a>\n\n## http-auth-utils/mechanisms/basic\n\n* [http-auth-utils/mechanisms/basic](#module_http-auth-utils/mechanisms/basic)\n    * [~BASIC](#module_http-auth-utils/mechanisms/basic..BASIC) : <code>Object</code>\n        * [.type](#module_http-auth-utils/mechanisms/basic..BASIC.type) : <code>String</code>\n        * [.parseWWWAuthenticateRest(rest)](#module_http-auth-utils/mechanisms/basic..BASIC.parseWWWAuthenticateRest) ⇒ <code>Object</code>\n        * [.buildWWWAuthenticateRest(data)](#module_http-auth-utils/mechanisms/basic..BASIC.buildWWWAuthenticateRest) ⇒ <code>String</code>\n        * [.parseAuthorizationRest(rest)](#module_http-auth-utils/mechanisms/basic..BASIC.parseAuthorizationRest) ⇒ <code>Object</code>\n        * [.buildAuthorizationRest(content)](#module_http-auth-utils/mechanisms/basic..BASIC.buildAuthorizationRest) ⇒ <code>String</code>\n        * [.computeHash(credentials)](#module_http-auth-utils/mechanisms/basic..BASIC.computeHash) ⇒ <code>String</code>\n        * [.decodeHash(hash)](#module_http-auth-utils/mechanisms/basic..BASIC.decodeHash) ⇒ <code>Object</code>\n\n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC\"></a>\n\n### http-auth-utils/mechanisms/basic~BASIC : <code>Object</code>\nBasic authentication mechanism.\n\n**Kind**: inner constant of [<code>http-auth-utils/mechanisms/basic</code>](#module_http-auth-utils/mechanisms/basic)  \n**See**: http://tools.ietf.org/html/rfc2617#section-2  \n\n* [~BASIC](#module_http-auth-utils/mechanisms/basic..BASIC) : <code>Object</code>\n    * [.type](#module_http-auth-utils/mechanisms/basic..BASIC.type) : <code>String</code>\n    * [.parseWWWAuthenticateRest(rest)](#module_http-auth-utils/mechanisms/basic..BASIC.parseWWWAuthenticateRest) ⇒ <code>Object</code>\n    * [.buildWWWAuthenticateRest(data)](#module_http-auth-utils/mechanisms/basic..BASIC.buildWWWAuthenticateRest) ⇒ <code>String</code>\n    * [.parseAuthorizationRest(rest)](#module_http-auth-utils/mechanisms/basic..BASIC.parseAuthorizationRest) ⇒ <code>Object</code>\n    * [.buildAuthorizationRest(content)](#module_http-auth-utils/mechanisms/basic..BASIC.buildAuthorizationRest) ⇒ <code>String</code>\n    * [.computeHash(credentials)](#module_http-auth-utils/mechanisms/basic..BASIC.computeHash) ⇒ <code>String</code>\n    * [.decodeHash(hash)](#module_http-auth-utils/mechanisms/basic..BASIC.decodeHash) ⇒ <code>Object</code>\n\n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC.type\"></a>\n\n#### BASIC.type : <code>String</code>\nThe Basic auth mechanism prefix.\n\n**Kind**: static property of [<code>BASIC</code>](#module_http-auth-utils/mechanisms/basic..BASIC)  \n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC.parseWWWAuthenticateRest\"></a>\n\n#### BASIC.parseWWWAuthenticateRest(rest) ⇒ <code>Object</code>\nParse the WWW Authenticate header rest.\n\n**Kind**: static method of [<code>BASIC</code>](#module_http-auth-utils/mechanisms/basic..BASIC)  \n**Returns**: <code>Object</code> - Object representing the result of the parse operation.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| rest | <code>String</code> | The header rest (string after the authentication mechanism prefix). |\n\n**Example**  \n```js\nassert.deepEqual(\n  BASIC.parseWWWAuthenticateRest('realm=\"perlinpinpin\"'), {\n    realm: 'perlinpinpin'\n  }\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC.buildWWWAuthenticateRest\"></a>\n\n#### BASIC.buildWWWAuthenticateRest(data) ⇒ <code>String</code>\nBuild the WWW Authenticate header rest.\n\n**Kind**: static method of [<code>BASIC</code>](#module_http-auth-utils/mechanisms/basic..BASIC)  \n**Returns**: <code>String</code> - The built rest.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| data | <code>Object</code> | The content from wich to build the rest. |\n\n**Example**  \n```js\nassert.equal(\n  BASIC.buildWWWAuthenticateRest({\n    realm: 'perlinpinpin'\n  }),\n  'realm=\"perlinpinpin\"'\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC.parseAuthorizationRest\"></a>\n\n#### BASIC.parseAuthorizationRest(rest) ⇒ <code>Object</code>\nParse the Authorization header rest.\n\n**Kind**: static method of [<code>BASIC</code>](#module_http-auth-utils/mechanisms/basic..BASIC)  \n**Returns**: <code>Object</code> - Object representing the result of the parse operation {hash}.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| rest | <code>String</code> | The header rest (string after the authentication mechanism prefix).) |\n\n**Example**  \n```js\nassert.deepEqual(\n  BASIC.parseAuthorizationRest('QWxpIEJhYmE6b3BlbiBzZXNhbWU='), {\n    hash: 'QWxpIEJhYmE6b3BlbiBzZXNhbWU=',\n    username: 'Ali Baba',\n    password: 'open sesame'\n  }\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC.buildAuthorizationRest\"></a>\n\n#### BASIC.buildAuthorizationRest(content) ⇒ <code>String</code>\nBuild the Authorization header rest.\n\n**Kind**: static method of [<code>BASIC</code>](#module_http-auth-utils/mechanisms/basic..BASIC)  \n**Returns**: <code>String</code> - The rest built.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| content | <code>Object</code> | The content from wich to build the rest. |\n\n**Example**  \n```js\nassert.equal(\n  BASIC.buildAuthorizationRest({\n    hash: 'QWxpIEJhYmE6b3BlbiBzZXNhbWU='\n  }),\n  'QWxpIEJhYmE6b3BlbiBzZXNhbWU='\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC.computeHash\"></a>\n\n#### BASIC.computeHash(credentials) ⇒ <code>String</code>\nCompute the Basic authentication hash from the given credentials.\n\n**Kind**: static method of [<code>BASIC</code>](#module_http-auth-utils/mechanisms/basic..BASIC)  \n**Returns**: <code>String</code> - The hash representing the credentials.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| credentials | <code>Object</code> | The credentials to encode {username, password}. |\n\n**Example**  \n```js\nassert.equal(\n  BASIC.computeHash({\n    username: 'Ali Baba',\n    password: 'open sesame'\n  }),\n  'QWxpIEJhYmE6b3BlbiBzZXNhbWU='\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/basic..BASIC.decodeHash\"></a>\n\n#### BASIC.decodeHash(hash) ⇒ <code>Object</code>\nDecode the Basic hash and return the corresponding credentials.\n\n**Kind**: static method of [<code>BASIC</code>](#module_http-auth-utils/mechanisms/basic..BASIC)  \n**Returns**: <code>Object</code> - Object representing the credentials {username, password}.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| hash | <code>String</code> | The hash. |\n\n**Example**  \n```js\nassert.deepEqual(\n  BASIC.decodeHash('QWxpIEJhYmE6b3BlbiBzZXNhbWU='), {\n    username: 'Ali Baba',\n    password: 'open sesame'\n  }\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/bearer\"></a>\n\n## http-auth-utils/mechanisms/bearer\n\n* [http-auth-utils/mechanisms/bearer](#module_http-auth-utils/mechanisms/bearer)\n    * [~BEARER](#module_http-auth-utils/mechanisms/bearer..BEARER) : <code>Object</code>\n        * [.type](#module_http-auth-utils/mechanisms/bearer..BEARER.type) : <code>String</code>\n        * [.parseWWWAuthenticateRest(rest)](#module_http-auth-utils/mechanisms/bearer..BEARER.parseWWWAuthenticateRest) ⇒ <code>Object</code>\n        * [.buildWWWAuthenticateRest(data)](#module_http-auth-utils/mechanisms/bearer..BEARER.buildWWWAuthenticateRest) ⇒ <code>String</code>\n        * [.parseAuthorizationRest(rest)](#module_http-auth-utils/mechanisms/bearer..BEARER.parseAuthorizationRest) ⇒ <code>Object</code>\n        * [.buildAuthorizationRest(content)](#module_http-auth-utils/mechanisms/bearer..BEARER.buildAuthorizationRest) ⇒ <code>String</code>\n\n<a name=\"module_http-auth-utils/mechanisms/bearer..BEARER\"></a>\n\n### http-auth-utils/mechanisms/bearer~BEARER : <code>Object</code>\nBearer authentication mechanism.\n\n**Kind**: inner constant of [<code>http-auth-utils/mechanisms/bearer</code>](#module_http-auth-utils/mechanisms/bearer)  \n**See**: https://tools.ietf.org/html/rfc6750#section-3  \n\n* [~BEARER](#module_http-auth-utils/mechanisms/bearer..BEARER) : <code>Object</code>\n    * [.type](#module_http-auth-utils/mechanisms/bearer..BEARER.type) : <code>String</code>\n    * [.parseWWWAuthenticateRest(rest)](#module_http-auth-utils/mechanisms/bearer..BEARER.parseWWWAuthenticateRest) ⇒ <code>Object</code>\n    * [.buildWWWAuthenticateRest(data)](#module_http-auth-utils/mechanisms/bearer..BEARER.buildWWWAuthenticateRest) ⇒ <code>String</code>\n    * [.parseAuthorizationRest(rest)](#module_http-auth-utils/mechanisms/bearer..BEARER.parseAuthorizationRest) ⇒ <code>Object</code>\n    * [.buildAuthorizationRest(content)](#module_http-auth-utils/mechanisms/bearer..BEARER.buildAuthorizationRest) ⇒ <code>String</code>\n\n<a name=\"module_http-auth-utils/mechanisms/bearer..BEARER.type\"></a>\n\n#### BEARER.type : <code>String</code>\nThe Bearer auth mechanism prefix.\n\n**Kind**: static property of [<code>BEARER</code>](#module_http-auth-utils/mechanisms/bearer..BEARER)  \n<a name=\"module_http-auth-utils/mechanisms/bearer..BEARER.parseWWWAuthenticateRest\"></a>\n\n#### BEARER.parseWWWAuthenticateRest(rest) ⇒ <code>Object</code>\nParse the WWW Authenticate header rest.\n\n**Kind**: static method of [<code>BEARER</code>](#module_http-auth-utils/mechanisms/bearer..BEARER)  \n**Returns**: <code>Object</code> - Object representing the result of the parse operation.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| rest | <code>String</code> | The header rest (string after the authentication mechanism prefix). |\n\n**Example**  \n```js\nassert.deepEqual(\n  BEARER.parseWWWAuthenticateRest(\n    'realm=\"testrealm@host.com\", ' +\n    'scope=\"openid profile email\"'\n  ), {\n    realm: 'testrealm@host.com',\n    scope: 'openid profile email',\n  }\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/bearer..BEARER.buildWWWAuthenticateRest\"></a>\n\n#### BEARER.buildWWWAuthenticateRest(data) ⇒ <code>String</code>\nBuild the WWW Authenticate header rest.\n\n**Kind**: static method of [<code>BEARER</code>](#module_http-auth-utils/mechanisms/bearer..BEARER)  \n**Returns**: <code>String</code> - The built rest.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| data | <code>Object</code> | The content from wich to build the rest. |\n\n**Example**  \n```js\nassert.equal(\n  BEARER.buildWWWAuthenticateRest({\n    realm: 'testrealm@host.com',\n    error: 'invalid_request',\n    error_description: 'The access token expired',\n  }),\n  'realm=\"testrealm@host.com\", ' +\n  'error=\"invalid_request\", ' +\n  'error_description=\"The access token expired\"'\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/bearer..BEARER.parseAuthorizationRest\"></a>\n\n#### BEARER.parseAuthorizationRest(rest) ⇒ <code>Object</code>\nParse the Authorization header rest.\n\n**Kind**: static method of [<code>BEARER</code>](#module_http-auth-utils/mechanisms/bearer..BEARER)  \n**Returns**: <code>Object</code> - Object representing the result of the parse operation {hash}.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| rest | <code>String</code> | The header rest (string after the authentication mechanism prefix).) |\n\n**Example**  \n```js\nassert.deepEqual(\n  BEARER.parseAuthorizationRest('mF_9.B5f-4.1JqM'), {\n    hash: 'mF_9.B5f-4.1JqM',\n  }\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/bearer..BEARER.buildAuthorizationRest\"></a>\n\n#### BEARER.buildAuthorizationRest(content) ⇒ <code>String</code>\nBuild the Authorization header rest.\n\n**Kind**: static method of [<code>BEARER</code>](#module_http-auth-utils/mechanisms/bearer..BEARER)  \n**Returns**: <code>String</code> - The rest built.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| content | <code>Object</code> | The content from wich to build the rest. |\n\n**Example**  \n```js\nassert.equal(\n  BEARER.buildAuthorizationRest({\n    hash: 'mF_9.B5f-4.1JqM'\n  }),\n  'mF_9.B5f-4.1JqM=='\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/digest\"></a>\n\n## http-auth-utils/mechanisms/digest\n\n* [http-auth-utils/mechanisms/digest](#module_http-auth-utils/mechanisms/digest)\n    * [~DIGEST](#module_http-auth-utils/mechanisms/digest..DIGEST) : <code>Object</code>\n        * [.type](#module_http-auth-utils/mechanisms/digest..DIGEST.type) : <code>String</code>\n        * [.parseWWWAuthenticateRest(rest)](#module_http-auth-utils/mechanisms/digest..DIGEST.parseWWWAuthenticateRest) ⇒ <code>Object</code>\n        * [.buildWWWAuthenticateRest(data)](#module_http-auth-utils/mechanisms/digest..DIGEST.buildWWWAuthenticateRest) ⇒ <code>String</code>\n        * [.parseAuthorizationRest(rest)](#module_http-auth-utils/mechanisms/digest..DIGEST.parseAuthorizationRest) ⇒ <code>Object</code>\n        * [.buildAuthorizationRest(data)](#module_http-auth-utils/mechanisms/digest..DIGEST.buildAuthorizationRest) ⇒ <code>String</code>\n        * [.computeHash(data)](#module_http-auth-utils/mechanisms/digest..DIGEST.computeHash) ⇒ <code>String</code>\n\n<a name=\"module_http-auth-utils/mechanisms/digest..DIGEST\"></a>\n\n### http-auth-utils/mechanisms/digest~DIGEST : <code>Object</code>\nDigest authentication mechanism.\n\n**Kind**: inner constant of [<code>http-auth-utils/mechanisms/digest</code>](#module_http-auth-utils/mechanisms/digest)  \n**See**\n\n- http://tools.ietf.org/html/rfc2617#section-3\n- http://tools.ietf.org/html/rfc2069#section-2\n\n\n* [~DIGEST](#module_http-auth-utils/mechanisms/digest..DIGEST) : <code>Object</code>\n    * [.type](#module_http-auth-utils/mechanisms/digest..DIGEST.type) : <code>String</code>\n    * [.parseWWWAuthenticateRest(rest)](#module_http-auth-utils/mechanisms/digest..DIGEST.parseWWWAuthenticateRest) ⇒ <code>Object</code>\n    * [.buildWWWAuthenticateRest(data)](#module_http-auth-utils/mechanisms/digest..DIGEST.buildWWWAuthenticateRest) ⇒ <code>String</code>\n    * [.parseAuthorizationRest(rest)](#module_http-auth-utils/mechanisms/digest..DIGEST.parseAuthorizationRest) ⇒ <code>Object</code>\n    * [.buildAuthorizationRest(data)](#module_http-auth-utils/mechanisms/digest..DIGEST.buildAuthorizationRest) ⇒ <code>String</code>\n    * [.computeHash(data)](#module_http-auth-utils/mechanisms/digest..DIGEST.computeHash) ⇒ <code>String</code>\n\n<a name=\"module_http-auth-utils/mechanisms/digest..DIGEST.type\"></a>\n\n#### DIGEST.type : <code>String</code>\nThe Digest auth mechanism prefix.\n\n**Kind**: static property of [<code>DIGEST</code>](#module_http-auth-utils/mechanisms/digest..DIGEST)  \n<a name=\"module_http-auth-utils/mechanisms/digest..DIGEST.parseWWWAuthenticateRest\"></a>\n\n#### DIGEST.parseWWWAuthenticateRest(rest) ⇒ <code>Object</code>\nParse the WWW Authenticate header rest.\n\n**Kind**: static method of [<code>DIGEST</code>](#module_http-auth-utils/mechanisms/digest..DIGEST)  \n**Returns**: <code>Object</code> - Object representing the result of the parse operation.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| rest | <code>String</code> | The header rest (string after the authentication mechanism prefix). |\n\n**Example**  \n```js\nassert.deepEqual(\n  DIGEST.parseWWWAuthenticateRest(\n    'realm=\"testrealm@host.com\", ' +\n    'qop=\"auth, auth-int\", ' +\n    'nonce=\"dcd98b7102dd2f0e8b11d0f600bfb0c093\", ' +\n    'opaque=\"5ccc069c403ebaf9f0171e9517f40e41\"'\n  ), {\n    realm: 'testrealm@host.com',\n    qop: 'auth, auth-int',\n    nonce: 'dcd98b7102dd2f0e8b11d0f600bfb0c093',\n    opaque: '5ccc069c403ebaf9f0171e9517f40e41'\n  }\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/digest..DIGEST.buildWWWAuthenticateRest\"></a>\n\n#### DIGEST.buildWWWAuthenticateRest(data) ⇒ <code>String</code>\nBuild the WWW Authenticate header rest.\n\n**Kind**: static method of [<code>DIGEST</code>](#module_http-auth-utils/mechanisms/digest..DIGEST)  \n**Returns**: <code>String</code> - The built rest.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| data | <code>Object</code> | The content from which to build the rest. |\n\n**Example**  \n```js\nassert.equal(\n  DIGEST.buildWWWAuthenticateRest({\n    realm: 'testrealm@host.com',\n    qop: 'auth, auth-int',\n    nonce: 'dcd98b7102dd2f0e8b11d0f600bfb0c093',\n    opaque: '5ccc069c403ebaf9f0171e9517f40e41',\n    stale: 'false',\n    algorithm: 'MD5'\n  }),\n  'realm=\"testrealm@host.com\", ' +\n  'nonce=\"dcd98b7102dd2f0e8b11d0f600bfb0c093\", ' +\n  'opaque=\"5ccc069c403ebaf9f0171e9517f40e41\", ' +\n  'stale=false, ' +\n  'algorithm=MD5, ' +\n  'qop=\"auth, auth-int\"'\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/digest..DIGEST.parseAuthorizationRest\"></a>\n\n#### DIGEST.parseAuthorizationRest(rest) ⇒ <code>Object</code>\nParse the Authorization header rest.\n\n**Kind**: static method of [<code>DIGEST</code>](#module_http-auth-utils/mechanisms/digest..DIGEST)  \n**Returns**: <code>Object</code> - Object representing the result of the parse operation {hash}.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| rest | <code>String</code> | The header rest (string after the authentication mechanism prefix).) |\n\n**Example**  \n```js\nassert.deepEqual(\n  DIGEST.parseAuthorizationRest(\n    'username=\"Mufasa\",' +\n    'realm=\"testrealm@host.com\",' +\n    'nonce=\"dcd98b7102dd2f0e8b11d0f600bfb0c093\",' +\n    'uri=\"/dir/index.html\",' +\n    'algorithm=MD5,' +\n    'qop=auth,' +\n    'nc=00000001,' +\n    'cnonce=\"0a4f113b\",' +\n    'response=\"6629fae49393a05397450978507c4ef1\",' +\n    'opaque=\"5ccc069c403ebaf9f0171e9517f40e41\"'\n  ), {\n    username: \"Mufasa\",\n    realm: 'testrealm@host.com',\n    nonce: \"dcd98b7102dd2f0e8b11d0f600bfb0c093\",\n    uri: \"/dir/index.html\",\n    algorithm: 'MD5',\n    qop: 'auth',\n    nc: '00000001',\n    cnonce: \"0a4f113b\",\n    response: \"6629fae49393a05397450978507c4ef1\",\n    opaque: \"5ccc069c403ebaf9f0171e9517f40e41\"\n  }\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/digest..DIGEST.buildAuthorizationRest\"></a>\n\n#### DIGEST.buildAuthorizationRest(data) ⇒ <code>String</code>\nBuild the Authorization header rest.\n\n**Kind**: static method of [<code>DIGEST</code>](#module_http-auth-utils/mechanisms/digest..DIGEST)  \n**Returns**: <code>String</code> - The rest built.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| data | <code>Object</code> | The content from which to build the rest. |\n\n**Example**  \n```js\nassert.equal(\n  DIGEST.buildAuthorizationRest({\n    username: \"Mufasa\",\n    realm: 'testrealm@host.com',\n    nonce: \"dcd98b7102dd2f0e8b11d0f600bfb0c093\",\n    uri: \"/dir/index.html\",\n    algorithm: 'MD5',\n    qop: 'auth',\n    nc: '00000001',\n    cnonce: \"0a4f113b\",\n    response: \"6629fae49393a05397450978507c4ef1\",\n    opaque: \"5ccc069c403ebaf9f0171e9517f40e41\"\n  }),\n  'username=\"Mufasa\", ' +\n  'realm=\"testrealm@host.com\", ' +\n  'nonce=\"dcd98b7102dd2f0e8b11d0f600bfb0c093\", ' +\n  'uri=\"/dir/index.html\", ' +\n  'response=\"6629fae49393a05397450978507c4ef1\", ' +\n  'algorithm=MD5, ' +\n  'cnonce=\"0a4f113b\", ' +\n  'opaque=\"5ccc069c403ebaf9f0171e9517f40e41\", ' +\n  'qop=auth, ' +\n  'nc=00000001'\n);\n```\n<a name=\"module_http-auth-utils/mechanisms/digest..DIGEST.computeHash\"></a>\n\n#### DIGEST.computeHash(data) ⇒ <code>String</code>\nCompute the Digest authentication hash from the given credentials.\n\n**Kind**: static method of [<code>DIGEST</code>](#module_http-auth-utils/mechanisms/digest..DIGEST)  \n**Returns**: <code>String</code> - The hash representing the credentials.  \n**Api**: public  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| data | <code>Object</code> | The credentials to encode and other encoding details. |\n\n**Example**  \n```js\nassert.equal(\n  DIGEST.computeHash({\n    username: 'Mufasa',\n    realm: 'testrealm@host.com',\n    password: 'Circle Of Life',\n    method: 'GET',\n    uri: '/dir/index.html',\n    nonce: 'dcd98b7102dd2f0e8b11d0f600bfb0c093',\n    nc: '00000001',\n    cnonce: '0a4f113b',\n    qop: 'auth',\n    algorithm: 'md5'\n  }),\n  '6629fae49393a05397450978507c4ef1'\n);\n```\n\n# Authors\n- [Nicolas Froidure](https://insertafter.com/en/index.html)\n- [Jake Pruitt](https://github.com/jakepruitt)\n- [Corentin Girard](https://github.com/Drarig29)\n- [Roman Sokolov](https://github.com/Stillness-2)\n\n# License\n[MIT](https://github.com/nfroidure/http-auth-utils/blob/main/LICENSE)\n","readmeFilename":"README.md","users":{"harumambur":true}}