{"_id":"@node-ntlm/axios","_rev":"2-18fac22e895fdaf7dc55aba3bd460f9c","name":"@node-ntlm/axios","dist-tags":{"latest":"0.3.2"},"versions":{"0.3.0":{"name":"@node-ntlm/axios","version":"0.3.0","license":"MIT","description":"NTLM axios node utility function","repository":{"type":"git","url":"git+https://github.com/skrtheboss/node-ntlm.git","directory":"packages/axios"},"bugs":{"url":"https://github.com/skrtheboss/node-ntlm/issues"},"keywords":["ntlm","md4","des","node18","node16","node","iis","http","https","axios","authentication","windows authentication","windows","auth"],"type":"commonjs","engines":{"node":">=16.19.0"},"dependencies":{"@node-ntlm/core":"0.3.0","axios":"^1.3.2","dev-null":"^0.1.1","tslib":"^2.5.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d8d9abd392d48e1380054a69cdc5dba25493de09","homepage":"https://github.com/skrtheboss/node-ntlm#readme","_id":"@node-ntlm/axios@0.3.0","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/A8lgsFLQhhEIjBbnkRgTV1w0IwwP4QSh8QvZ8WEXCPNDBOebQFaz1tK5OdgWwNzmT7hYImnCjXOfw57E//W/A==","shasum":"39a5f8c64a325a0d205a08f7554efe2caa86f4c1","tarball":"https://registry.npmjs.org/@node-ntlm/axios/-/axios-0.3.0.tgz","fileCount":10,"unpackedSize":13214,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvB2CAaj6GxcNaYC28SNg/ceCjxTkvydyu5jkzIHF26QIhAKO26tESJlvEBaG4AtNReOxKccj518BNhXZINHy1drYM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4lpLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfAhAAhJYKhbSSAy2yMTt9CSkDK39f6OVJneNbS9NWD8zta3Q4Quqd\r\nDDVtyA+X+CIo3t9PB3ebeEy2jNrg/Iz7t9DIuDMwpUOPSWIB+oyR5/JXFF52\r\n8Wa65KrISXqFAp9272HbQO2ti0HOv8qoaOSj1yNpuMlilHcF3nUyLYzWI8pK\r\nfnom0/rHZrX1rb+ihJxFtVNfY2zs4hvUqGcLcEWL/vVCEMlioLlNLmLTGDRW\r\nYApc0OoBj1UJMS8sIOAXo3u+3wxbDRGk5i6YY3Pwth6y9wOFeR7+QI9BS/Bm\r\nl/PlL5bh+UdNh8I8OmjmPyM9AHDQdLWON2aeqnR6cPpIuVa9WYHSXSPy12r7\r\nCNRemEdiBpJENJwvZChfMTOisRUdprlC2z8OLiY1JzNgpSv0y9VPIufo/iqM\r\nrPw6lpblpMUFmerBfXcsfKie0nztPMWaRLa14dCDN3mV0H76I6AcqKC0llSA\r\n7CV8TXZun1ppaqfZ687k899Dbyolazi4+jgg2JM9j02ICsPLSOz1UyJ0v2Ov\r\n2KSRQOaW/8fybYrw/chjfVwKdgF/r9MRtv85A+n3w0mDKCfnsEbqcOmsUhhf\r\n1uKJLo1Woa/H8V6XrJsyZD7uXeIjokSYS4zNA8Svh95wCu+frOXDwOAre7DF\r\nyAO+dKeoZwL1ajMj1NpOUuGrM+RZH7PjDH8=\r\n=TPgF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"skrtheboss","email":"denisfrenademetz97@gmail.com"},"directories":{},"maintainers":[{"name":"skrtheboss","email":"denisfrenademetz97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios_0.3.0_1675778635516_0.9178960223034582"},"_hasShrinkwrap":false},"0.3.1":{"name":"@node-ntlm/axios","version":"0.3.1","license":"MIT","description":"NTLM axios node utility function","repository":{"type":"git","url":"git+https://github.com/skrtheboss/node-ntlm.git","directory":"packages/axios"},"bugs":{"url":"https://github.com/skrtheboss/node-ntlm/issues"},"keywords":["ntlm","md4","des","node18","node16","node","iis","http","https","axios","authentication","windows authentication","windows","auth"],"type":"commonjs","engines":{"node":">=16.19.0"},"dependencies":{"@node-ntlm/core":"0.3.1","axios":"^1.3.2","dev-null":"^0.1.1","tslib":"^2.5.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"d0449d4a3e6f7520191bea22a127acfd7805668d","homepage":"https://github.com/skrtheboss/node-ntlm#readme","_id":"@node-ntlm/axios@0.3.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ehUXHLWLwAVFArTE5XmJ4e7gVjaq19BG5l3ETiJby+V9C/pS1NYX67DuKqZP0yVZG2e3BLgSFFNn23wjEc0Rpw==","shasum":"d3021e6eed57274c72a8b30f29c865aa288bb3fb","tarball":"https://registry.npmjs.org/@node-ntlm/axios/-/axios-0.3.1.tgz","fileCount":10,"unpackedSize":13472,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv49xFgohggSEqKYtt+KLKZwXmB+lW8Rz3oFVtUYfjOAiEA4QLMx/N4nV/KP67tiZtBLWL0uBom4xyijeM76Pe03U8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj417/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLdA//Zw5yJzESb2RbQ9sxb2KO0Kj/USa5KaEIfmK2HpcY5TLnV9mr\r\nbke6v2sKVE2mfzXIsPD+tiSFvHeoySkP4h6UrMYFIeJhgC2y5JVYV5cY+aGm\r\ncyfo8JNt+QWnE6c4AfgkyrVk+KVrEWgJNXqlCaNubj+Gfg7aWoZgszTN2mwD\r\nEQfE79bLqw7K7Xak7ciYCUxiggCQOJE2aLAjswHM698rXRW/9eB205Dnjguc\r\nyV5jaOJ7+ys3r0DAPJEIm2tbf70DWl/BU0Ylifj5iGZ1CRrA5JAfZ2g+EBA7\r\n3cFr+BDYH64zDBUlsccZ+78nJztYD0pMqCaTjqSICzwXoJjAgRolIBSc1pd5\r\nknWcJ9PFX8rtRo/Io8UmZrpX7ojVdlHt/4HJjeV/foOtDRc3IUqM9eaI/8y1\r\nA2OQPMjYonNg9eAaoTBpETd4WXBq5otk98tYyuzg8Ak/KU0aBZgbrs9i8AKg\r\nMHTEWfz2acLgCkGqz4XEbWznMAm20bSFeNDiCDj659z2ujS93CsYDvShr5cW\r\nHSRr8wk0Jk1mYfHgw6wAlVg0nWD0c0DbSwPZwFZLhCAdXsu1izc6hsqtKJqE\r\n7UnttnyFo0sFOReCZttIc+4VVBjxAFgO0XS5TJToFQp1ufPFfkNYGcpi+23o\r\n3vBkRZZ3sxsHy+MAYaeTm6f9SD/CY49nJaY=\r\n=Orf1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"skrtheboss","email":"denisfrenademetz97@gmail.com"},"directories":{},"maintainers":[{"name":"skrtheboss","email":"denisfrenademetz97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios_0.3.1_1675845375523_0.7085606190674862"},"_hasShrinkwrap":false},"0.3.2":{"name":"@node-ntlm/axios","version":"0.3.2","license":"MIT","description":"NTLM axios node utility function","repository":{"type":"git","url":"git+https://github.com/skrtheboss/node-ntlm.git","directory":"packages/axios"},"bugs":{"url":"https://github.com/skrtheboss/node-ntlm/issues"},"keywords":["ntlm","md4","des","node18","node16","node","iis","http","https","axios","authentication","windows authentication","windows","auth"],"type":"commonjs","engines":{"node":">=16.19.0"},"dependencies":{"@node-ntlm/core":"0.3.2","axios":"^1.3.2","dev-null":"^0.1.1","tslib":"^2.5.0"},"main":"./src/index.js","types":"./src/index.d.ts","gitHead":"57639f76a125080f1e68f6126a4c0ed184cf2f66","homepage":"https://github.com/skrtheboss/node-ntlm#readme","_id":"@node-ntlm/axios@0.3.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-xVaxt656cz7gzHdvhX3Vts4XRTX5H89nQEWYYuIGays7H8g/GkJ2ey7vrcc5MFtSdu8pRxhIZI6ibi9BKfGqRw==","shasum":"bedf4674a142aeea0b2d0ca6fb527bb379ebf6bc","tarball":"https://registry.npmjs.org/@node-ntlm/axios/-/axios-0.3.2.tgz","fileCount":10,"unpackedSize":13796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmnylfOQFP+GoasG4UyOZWfIHgeVJOksN9jqFBb6e+RAiEAvjKCexQUiPLAedukstlG08aJtOgrUGFmgMzOxRvUxDA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj43q1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo46BAAmHhbmrucvwjhziHkRQN1CpVhG06vrmCdslqRDYMsLbaHj8ka\r\nxF1XEpPmZq7NAQAPLDbNyYXTHVbOeJdcLmHEy4irog5ya8NMEQjHztWyqwrl\r\n0MnnMy4gL5wuEmtG59mQ+xSVVDyfE0DJnWyNJZuYLKyGfTV8o9VYrwBc5ZvH\r\n6DxizyMqcRtr6/Q5fD37hgVjK3zy6XgJEAxtgHONLjS7kDpF3lsj0JgimfD/\r\nQTajzNIIUBayi1ViCa18vxPZ2EBnkif8jYBfES0WMLbO6JuiYHXr+XPLgzw2\r\n2ZGxWe+8z7IZlnCvyp0F9TMofadojL43gwvBdfpk6//RHadRiQml7uHvFUYB\r\nq3r/+ve+ngIwURAKKZrk6s0RCi1jQYonAITxoDEMAKD511A5gbttLlOP1qkC\r\nJeLnCiQsPdV2jm4gprwL+H17/72gMCDB9GkXXtZsL3BEr+01gWdBY5XdcA8R\r\nFRoX7ExtMkJ5NHD8TqVO8WaMew8pz29AkqrE/T6tyJ96ZWyutosWib7f09hC\r\nWR85wisNJViC+mVv9SxI8985GWuiwrDQHl7uEaNeUzrHrOuCn0F5ID/4QOZ7\r\ng/dNY0KYg6lfrQHXGpJRhdGPqzjbHLgeCXAsSpnP3GRzQVDdcl+tD+46hqBP\r\nZq3MUgVTzXXrBc1jtEdm+4Les2dPZI9mmn0=\r\n=Ku9n\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"skrtheboss","email":"denisfrenademetz97@gmail.com"},"directories":{},"maintainers":[{"name":"skrtheboss","email":"denisfrenademetz97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios_0.3.2_1675852468856_0.09409262710340704"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-07T14:03:55.450Z","0.3.0":"2023-02-07T14:03:55.668Z","modified":"2023-02-08T10:34:29.159Z","0.3.1":"2023-02-08T08:36:15.702Z","0.3.2":"2023-02-08T10:34:29.048Z"},"maintainers":[{"name":"skrtheboss","email":"denisfrenademetz97@gmail.com"}],"description":"NTLM axios node utility function","homepage":"https://github.com/skrtheboss/node-ntlm#readme","keywords":["ntlm","md4","des","node18","node16","node","iis","http","https","axios","authentication","windows authentication","windows","auth"],"repository":{"type":"git","url":"git+https://github.com/skrtheboss/node-ntlm.git","directory":"packages/axios"},"bugs":{"url":"https://github.com/skrtheboss/node-ntlm/issues"},"license":"MIT","readme":"# @node-ntlm/axios\n\n<p align=\"center\">\n  <a href=\"https://nodejs.org/\">\n    <img alt=\"NodeJs Support\" src=\"https://img.shields.io/node/v/@node-ntlm/axios?style=flat-square&logo=Node.js\">\n  </a>\n  <a href=\"https://www.npmjs.com/package/@node-ntlm/axios\">\n    <img alt=\"weekly downloads from npm\" src=\"https://img.shields.io/npm/dw/@node-ntlm/axios.svg?style=flat-square\">\n  </a>\n  <a href=\"https://renovatebot.com/\">\n    <img alt=\"Renovate Bot\" src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg?style=flat-square\">\n  </a>\n  <a href=\"https://snyk.io/advisor/npm-package/@node-ntlm/axios\">\n    <img alt=\"SNYK Report\" src=\"https://img.shields.io/snyk/vulnerabilities/npm/@node-ntlm/axios?style=flat-square\">\n  </a>\n  <a href=\"https://www.npmjs.org/package/@node-ntlm/axios\">\n    <img alt=\"npm version\" src=\"http://img.shields.io/npm/v/@node-ntlm/axios.svg?style=flat-square&logo=npm\">\n  </a>\n  <br/>\n  <a href=\"https://bundlephobia.com/result?p=@node-ntlm/axios\">\n    <img alt=\"Minified size\" src=\"https://img.shields.io/bundlephobia/min/@node-ntlm/axios?style=flat-square\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@node-ntlm/axiose\">\n    <img alt=\"Minified-Zipped size\" src=\"https://img.shields.io/bundlephobia/minzip/@node-ntlm/axios?style=flat-square\">\n  </a>\n  <a href=\"https://github.com/semantic-release/semantic-release\">\n    <img alt=\"Semantic Release\" src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-blue.svg?style=flat-square\">\n  </a>\n  <a href=\"https://github.com/prettier/prettier\">\n    <img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code%20style-prettier-blue?style=flat-square&logo=Prettier\">\n  </a>\n  <a href=\"https://github.com/skrtheboss/node-ntlm/blob/master/LICENSE\">\n    <img alt=\"Mit License\" src=\"https://img.shields.io/npm/l/@node-ntlm/axios?color=blue&style=flat-square\">\n  </a>\n</p>\n\n**@node-ntlm/axios** is a Node.js library to do HTTP NTLM authentication over axios\n\nIt's heavily inspired from [axios-ntlm](https://github.com/Catbuttes/axios-ntlm) written in typescript, promise based and with nodejs 18 support.\n\n## Install\n\nYou can install **@node-ntlm/axios** using the Node Package Manager (npm):\n\n    npm install @node-ntlm/axios\n\n## How to use\n\nThis example will create you a brand new axios instance you can utilise the same as any other axios instance\n\n```typescript\nimport { NtlmClient, NtlmCredentials } from '@node-ntlm/axios';\n\n(async () => {\n    const credentials: NtlmCredentials = {\n        username: 'username',\n        password: 'password',\n        domain: 'domain',\n    };\n\n    const client = NtlmClient(credentials);\n\n    try {\n        const resp = await client({\n            url: 'https://protected.site.example.com',\n            method: 'get',\n        });\n        console.log(resp.data);\n    } catch (err) {\n        console.log(err);\n        console.log('Failed');\n    }\n})();\n```\n\n### With a custom Axios config\n\nThis shows how to pass in an axios config in the same way that you would when setting up any other axios instance.\n\nNote: If doing this, be aware that http(s)Agents need to be attached to keep the connection alive. If there are none attached already, they will be added. If you are providing your own then you will need to set this up.\n\n```typescript\nimport { AxiosRequestConfig } from 'axios';\nimport { NtlmClient, NtlmCredentials } from '@node-ntlm/axios';\n\n(async () => {\n    const credentials: NtlmCredentials = {\n        username: 'username',\n        password: 'password',\n        domain: 'domain',\n    };\n\n    const config: AxiosRequestConfig = {\n        baseURL: 'https://protected.site.example.com',\n        method: 'get',\n    };\n\n    const client = NtlmClient(credentials, config);\n\n    try {\n        const resp = await client.get('/api/123');\n        console.log(resp);\n    } catch (err) {\n        console.log(err);\n        console.log('Failed');\n    }\n})();\n```\n","readmeFilename":"README.md"}