{"_id":"@apimatic/proxy","_rev":"10-165416f2dd38ce87d1268e8ee9c6fbe5","name":"@apimatic/proxy","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.1":{"name":"@apimatic/proxy","version":"0.1.1","author":{"name":"APIMatic Ltd."},"license":"ISC","_id":"@apimatic/proxy@0.1.1","maintainers":[{"name":"apimaticdev","email":"developer@apimatic.io"},{"name":"mehdi991","email":"mehdi991@gmail.com"},{"name":"maryamadnan3","email":"maryamadnan544@gmail.com"},{"name":"hamzamahmood","email":"hamza.mahmood@apimatic.io"},{"name":"aliasghar1070","email":"syed.asghar@apimatic.io"}],"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","bugs":{"url":"https://github.com/apimatic/apimatic-js-runtime/issues"},"dist":{"shasum":"9f36cccab80d33e7b64104657f4fed6a75f0368e","tarball":"https://registry.npmjs.org/@apimatic/proxy/-/proxy-0.1.1.tgz","fileCount":30,"integrity":"sha512-5U6psOETrC0BBeAduEgvZ7QLHU3lJReRndudlOg1AFZ4XjmVFAciFsjB65oszcoyKf04Eu4xjzyd69fjyKbLNQ==","signatures":[{"sig":"MEUCICdo94et1E5txVbRqUt/FcWKLtxjFuV8J5IgIhpjr8fuAiEA57D1IK0prrfHUuC3qlOo13RBg1r8GeZ3BMjQ3mzaygI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36128},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","browser":{"./lib/proxyAgent.js":"./lib/proxyAgentBrowser.js"},"engines":{"node":">=14.15.0 || >=16.0.0"},"gitHead":"944a0d9adfc1ff4c4644e5b435e3b74f6db439eb","scripts":{"lint":"tslint --project .","size":"size-limit","test":"jest --passWithNoTests","build":"npm run clean && tsc && rollup -c --bundleConfigAsCjs && npm run annotate:es","clean":"rimraf lib es umd tsconfig.tsbuildinfo","analyze":"size-limit --why","lint:fix":"tslint --project . --fix","preversion":"npm run test","annotate:es":"babel es --out-dir es --no-babelrc --plugins annotate-pure-calls","check-style":"prettier --check \"{src,test}/**/*.ts\"","prepublishOnly":"npm run build","check-style:fix":"prettier --write \"{src,test}/**/*.ts\""},"_npmUser":{"name":"apimaticdev","email":"developer@apimatic.io"},"repository":{"url":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","type":"git","directory":"packages/proxy"},"_npmVersion":"lerna/6.5.1/node@v19.9.0+x64 (linux)","description":"provides utilities to route requests through a configurable proxy","directories":{},"_nodeVersion":"19.9.0","dependencies":{"http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proxy_0.1.1_1753686575062_0.059516767509286694","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@apimatic/proxy","version":"0.1.2","author":{"name":"APIMatic Ltd."},"license":"ISC","_id":"@apimatic/proxy@0.1.2","maintainers":[{"name":"apimaticdev","email":"developer@apimatic.io"},{"name":"mehdi991","email":"mehdi991@gmail.com"},{"name":"maryamadnan3","email":"maryamadnan544@gmail.com"},{"name":"hamzamahmood","email":"hamza.mahmood@apimatic.io"},{"name":"aliasghar1070","email":"syed.asghar@apimatic.io"}],"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","bugs":{"url":"https://github.com/apimatic/apimatic-js-runtime/issues"},"dist":{"shasum":"7696a94797f241a61919c4622ce9b0a9222aaeb5","tarball":"https://registry.npmjs.org/@apimatic/proxy/-/proxy-0.1.2.tgz","fileCount":30,"integrity":"sha512-Xo3PO69tos+ssAfjcBGxSxXu1jpdEwse+yYnWC8D8bCsuWKUVJh8TwWl01Zyw3s60FdikyGCGtiQ3LB2cBrbeg==","signatures":[{"sig":"MEQCIED0vLywYZygl78nDopu6dZGDQ9tQ9k98b6mIQtGca9uAiBJJApZKT3205apmRThISQAn0mn6/ZT2l4IM5DsIDO+ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35414},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","browser":{"./lib/proxyAgent.js":"./lib/proxyAgentBrowser.js"},"engines":{"node":">=14.15.0 || >=16.0.0"},"gitHead":"fb62a9bd1e975f6260137918c833c45389873216","scripts":{"lint":"tslint --project .","size":"size-limit","test":"jest --passWithNoTests","build":"npm run clean && tsc && rollup -c --bundleConfigAsCjs && npm run annotate:es","clean":"rimraf lib es umd tsconfig.tsbuildinfo","analyze":"size-limit --why","lint:fix":"tslint --project . --fix","preversion":"npm run test","annotate:es":"babel es --out-dir es --no-babelrc --plugins annotate-pure-calls","check-style":"prettier --check \"{src,test}/**/*.ts\"","prepublishOnly":"npm run build","check-style:fix":"prettier --write \"{src,test}/**/*.ts\""},"_npmUser":{"name":"apimaticdev","email":"developer@apimatic.io"},"repository":{"url":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","type":"git","directory":"packages/proxy"},"_npmVersion":"lerna/6.5.1/node@v19.9.0+x64 (linux)","description":"provides utilities to route requests through a configurable proxy","directories":{},"_nodeVersion":"19.9.0","dependencies":{"http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proxy_0.1.2_1755091043379_0.37195465214324175","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-alpha.0":{"name":"@apimatic/proxy","version":"0.1.3-alpha.0","author":{"name":"APIMatic Ltd."},"license":"ISC","_id":"@apimatic/proxy@0.1.3-alpha.0","maintainers":[{"name":"apimaticdev","email":"developer@apimatic.io"},{"name":"mehdi991","email":"mehdi991@gmail.com"},{"name":"maryamadnan3","email":"maryamadnan544@gmail.com"},{"name":"hamzamahmood","email":"hamza.mahmood@apimatic.io"},{"name":"aliasghar1070","email":"syed.asghar@apimatic.io"},{"name":"talhafaheem","email":"talha.faheem@apimatic.io"}],"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","bugs":{"url":"https://github.com/apimatic/apimatic-js-runtime/issues"},"dist":{"shasum":"11c362d10842dec8c33c2d4c2602ad2fa90e2ea9","tarball":"https://registry.npmjs.org/@apimatic/proxy/-/proxy-0.1.3-alpha.0.tgz","fileCount":42,"integrity":"sha512-NMsAg5wQj0Dkf8q4bDVOkcz4S6KL6DFrES+zdef894wX5VGX8O6wWPXVkT3YZGqwXlmkERh17q3QYzAVzccWMw==","signatures":[{"sig":"MEUCIBvo4IK8lgNSrwVNRfiBT9HqSX8GL8FshcxY7Xbyj4HfAiEA7IXGGWvtTBdxUJAPKx3e5u0GFcAmRiy7RC/7f0TzzFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105537},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","browser":{"./lib/proxyAgent.js":"./lib/proxyAgentBrowser.js"},"engines":{"node":">=14.15.0 || >=16.0.0"},"gitHead":"77c9faf9f29fd8b242017d7f8d6859ddab20477d","scripts":{"lint":"tslint --project .","size":"size-limit","test":"jest --ci --coverage --maxWorkers=2 --passWithNoTests","build":"npm run clean && tsc && rollup -c --bundleConfigAsCjs && npm run annotate:es","clean":"rimraf lib es umd tsconfig.tsbuildinfo","analyze":"size-limit --why","lint:fix":"tslint --project . --fix","preversion":"npm run test","annotate:es":"babel es --out-dir es --no-babelrc --plugins annotate-pure-calls","check-style":"prettier --check \"{src,test}/**/*.ts\"","prepublishOnly":"npm run build","check-style:fix":"prettier --write \"{src,test}/**/*.ts\""},"_npmUser":{"name":"apimaticdev","email":"developer@apimatic.io"},"repository":{"url":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","type":"git","directory":"packages/proxy"},"_npmVersion":"lerna/6.5.1/node@v22.19.0+x64 (linux)","description":"provides utilities to route requests through a configurable proxy","directories":{},"_nodeVersion":"22.19.0","dependencies":{"http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proxy_0.1.3-alpha.0_1759132554559_0.43601726336832636","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-alpha.1":{"name":"@apimatic/proxy","version":"0.1.3-alpha.1","author":{"name":"APIMatic Ltd."},"license":"ISC","_id":"@apimatic/proxy@0.1.3-alpha.1","maintainers":[{"name":"apimaticdev","email":"developer@apimatic.io"},{"name":"mehdi991","email":"mehdi991@gmail.com"},{"name":"maryamadnan3","email":"maryamadnan544@gmail.com"},{"name":"hamzamahmood","email":"hamza.mahmood@apimatic.io"},{"name":"aliasghar1070","email":"syed.asghar@apimatic.io"},{"name":"talhafaheem","email":"talha.faheem@apimatic.io"}],"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","bugs":{"url":"https://github.com/apimatic/apimatic-js-runtime/issues"},"dist":{"shasum":"f5676da2c8d4c00d86d46dd0886fad0d6b80ca31","tarball":"https://registry.npmjs.org/@apimatic/proxy/-/proxy-0.1.3-alpha.1.tgz","fileCount":42,"integrity":"sha512-lu7imcTOi+Hm4YvzZPBvHy/p7JM5M75i6S89pX8g+g5FTSBIAGGEAik5aOwpMQyZyY4ZBqlZZkqongFOFot2Vg==","signatures":[{"sig":"MEUCIQCPdM5WoTM+IlTjunhTVDZ3EggmL+AO/1KEc+lUGUeHKAIgW17UHac9aHefPvKxTYxU4aDCL7QBj9gzRfAN/1n5TG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105739},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","browser":{"./lib/proxyAgent.js":"./lib/proxyAgentBrowser.js"},"engines":{"node":">=14.15.0 || >=16.0.0"},"gitHead":"5b639da0d0f98fce6d17ea17068d7122165a17d1","scripts":{"lint":"tslint --project .","size":"size-limit","test":"jest --ci --coverage --maxWorkers=2 --passWithNoTests","build":"npm run clean && tsc && rollup -c --bundleConfigAsCjs && npm run annotate:es","clean":"rimraf lib es umd tsconfig.tsbuildinfo","analyze":"size-limit --why","lint:fix":"tslint --project . --fix","preversion":"npm run test","annotate:es":"babel es --out-dir es --no-babelrc --plugins annotate-pure-calls","check-style":"prettier --check \"{src,test}/**/*.ts\"","prepublishOnly":"npm run build","check-style:fix":"prettier --write \"{src,test}/**/*.ts\""},"_npmUser":{"name":"apimaticdev","email":"developer@apimatic.io"},"repository":{"url":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","type":"git","directory":"packages/proxy"},"_npmVersion":"lerna/6.5.1/node@v22.19.0+x64 (linux)","description":"provides utilities to route requests through a configurable proxy","directories":{},"_nodeVersion":"22.19.0","dependencies":{"http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proxy_0.1.3-alpha.1_1759141054743_0.459163422158648","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@apimatic/proxy","version":"0.1.3","author":{"name":"APIMatic Ltd."},"license":"ISC","_id":"@apimatic/proxy@0.1.3","maintainers":[{"name":"apimaticdev","email":"developer@apimatic.io"},{"name":"mehdi991","email":"mehdi991@gmail.com"},{"name":"maryamadnan3","email":"maryamadnan544@gmail.com"},{"name":"hamzamahmood","email":"hamza.mahmood@apimatic.io"},{"name":"aliasghar1070","email":"syed.asghar@apimatic.io"},{"name":"talhafaheem","email":"talha.faheem@apimatic.io"}],"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","bugs":{"url":"https://github.com/apimatic/apimatic-js-runtime/issues"},"dist":{"shasum":"664ba7cbec92dbdc4f82bd2a025b70ba9aaa0910","tarball":"https://registry.npmjs.org/@apimatic/proxy/-/proxy-0.1.3.tgz","fileCount":42,"integrity":"sha512-2UQmmbhOxAXHgbkl6WzGiVLG96ubw7udUsm0cv3jqiCLUyC+c15NgC64pJ+jeYHpZm3BtsLG01rMA+dBdHsxYQ==","signatures":[{"sig":"MEYCIQDAtE995kfKlodrJmf83P+tjpAprcZ813qXNsQmAq+hgQIhAL/hQFb4qRnjHDH+Zz0rWXuID1F3vaNR8p7QihTj9NIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93386},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","browser":{"./lib/proxyAgent.js":"./lib/proxyAgentBrowser.js"},"engines":{"node":">=14.15.0 || >=16.0.0"},"gitHead":"11d1de30081ba62a191a9564d749d5a8c97f159f","scripts":{"lint":"tslint --project .","size":"size-limit","test":"jest --ci --coverage --maxWorkers=2 --passWithNoTests","build":"npm run clean && tsc && rollup -c --bundleConfigAsCjs && npm run annotate:es","clean":"rimraf lib es umd tsconfig.tsbuildinfo","analyze":"size-limit --why","lint:fix":"tslint --project . --fix","preversion":"npm run test","annotate:es":"babel es --out-dir es --no-babelrc --plugins annotate-pure-calls","check-style":"prettier --check \"{src,test}/**/*.ts\"","prepublishOnly":"npm run build","check-style:fix":"prettier --write \"{src,test}/**/*.ts\""},"_npmUser":{"name":"apimaticdev","email":"developer@apimatic.io"},"repository":{"url":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","type":"git","directory":"packages/proxy"},"_npmVersion":"lerna/6.5.1/node@v19.9.0+x64 (linux)","description":"provides utilities to route requests through a configurable proxy","directories":{},"_nodeVersion":"19.9.0","dependencies":{"http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proxy_0.1.3_1759219224395_0.8710556505708087","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@apimatic/proxy","version":"0.1.4","author":{"name":"APIMatic Ltd."},"license":"MIT","_id":"@apimatic/proxy@0.1.4","maintainers":[{"name":"apimaticdev","email":"developer@apimatic.io"},{"name":"mehdi991","email":"mehdi991@gmail.com"},{"name":"maryamadnan3","email":"maryamadnan544@gmail.com"},{"name":"hamzamahmood","email":"hamza.mahmood@apimatic.io"},{"name":"aliasghar1070","email":"syed.asghar@apimatic.io"},{"name":"talhafaheem","email":"talha.faheem@apimatic.io"}],"homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","bugs":{"url":"https://github.com/apimatic/apimatic-js-runtime/issues"},"dist":{"shasum":"9a5b729ac3da8edc01ca5846f14e7f29b744f8d0","tarball":"https://registry.npmjs.org/@apimatic/proxy/-/proxy-0.1.4.tgz","fileCount":17,"integrity":"sha512-Vzgfu7wcA5aEJyj2SjQ00Tb06fhBof8gDo1kSsF6sZBm4QjdFywN5AMbQwhfFOKjHqcsNmJspdeqcdymUQ77jA==","signatures":[{"sig":"MEQCIBOm7i+f+YOr5FTr03o6lce3v6mG7QeAy2+hEFaM/+SkAiBt3J9nF7+tJ/zQF53KyNMN2l95MavAR1ZqiZ0Us9ZgUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8212},"main":"lib/index.js","types":"lib/index.d.ts","module":"lib/index.js","browser":{"./lib/proxyAgent.js":"./lib/proxyAgentBrowser.js"},"engines":{"node":">=14.15.0 || >=16.0.0"},"gitHead":"ceeb16dad385d3c165b326905e066f62fb3b2281","scripts":{"lint":"tslint --project .","size":"size-limit","test":"jest --ci --coverage --maxWorkers=2 --passWithNoTests","build":"npm run clean && tsc && rollup -c --bundleConfigAsCjs && npm run annotate:es","clean":"rimraf lib es umd tsconfig.tsbuildinfo","analyze":"size-limit --why","lint:fix":"tslint --project . --fix","preversion":"npm run test","annotate:es":"babel es --out-dir es --no-babelrc --plugins annotate-pure-calls","check-style":"prettier --check \"{src,test}/**/*.ts\"","prepublishOnly":"npm run build","check-style:fix":"prettier --write \"{src,test}/**/*.ts\""},"_npmUser":{"name":"apimaticdev","email":"developer@apimatic.io"},"repository":{"url":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","type":"git","directory":"packages/proxy"},"size-limit":[{"path":"es/index.js","limit":"5 KB"}],"_npmVersion":"lerna/6.5.1/node@v19.9.0+x64 (linux)","description":"provides utilities to route requests through a configurable proxy","directories":{},"sideEffects":false,"_nodeVersion":"19.9.0","dependencies":{"http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/proxy_0.1.4_1766554069387_0.7025575968173596","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-28T07:09:34.978Z","modified":"2026-07-09T04:03:48.569Z","0.1.1":"2025-07-28T07:09:35.217Z","0.1.2":"2025-08-13T13:17:23.618Z","0.1.3-alpha.0":"2025-09-29T07:55:54.728Z","0.1.3-alpha.1":"2025-09-29T10:17:34.934Z","0.1.3":"2025-09-30T08:00:24.585Z","0.1.4":"2025-12-24T05:27:49.534Z"},"bugs":{"url":"https://github.com/apimatic/apimatic-js-runtime/issues"},"author":{"name":"APIMatic Ltd."},"license":"MIT","homepage":"https://github.com/apimatic/apimatic-js-runtime#readme","repository":{"url":"git+ssh://git@github.com/apimatic/apimatic-js-runtime.git","type":"git","directory":"packages/proxy"},"description":"provides utilities to route requests through a configurable proxy","maintainers":[{"email":"developer@apimatic.io","name":"apimaticdev"},{"email":"mehdi991@gmail.com","name":"mehdi991"},{"email":"hamza.mahmood@apimatic.io","name":"hamzamahmood"},{"email":"14asadali@gmail.com","name":"asadali214"}],"readme":"# APIMatic Proxy Library for JavaScript SDKs\n\nThis package provides utilities to create HTTP and HTTPS proxy agents based on configuration, with conditional behavior for both Node.js and browser environments.\n\nThe exported functionality includes:\n\n* **Proxy Agent**: Generates HTTP and HTTPS proxy agents using the provided proxy settings. In browser environments, returns undefined with a warning since proxy agents are not supported.\n* **Proxy Settings Interface**: Defines the proxy configuration, including a required address and optional port and authentication credentials.\n\nThis library is used by JavaScript SDKs generated by the [APIMatic Code Generator](http://www.apimatic.io). For details on supported platforms and build artifacts, see the [Build and Usage Section](https://github.com/apimatic/apimatic-js-runtime?tab=readme-ov-file#builds-and-usage).","readmeFilename":"README.md"}