{"_id":"http-request-factory","_rev":"28-7a9e72ae076cd19b6d12c69eebf8fbb1","name":"http-request-factory","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"http-request-factory","version":"0.0.1","license":"MIT","_id":"http-request-factory@0.0.1","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"dist":{"shasum":"c0616aa2738edf6d1252895a9217e5f799f50139","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.1.tgz","fileCount":17,"integrity":"sha512-XDAX/ec0yCIyBCLDXGg9xVo4RFb1RwJEzX0JMj/V4SYXjN2xNu6jyjqlpn16iZpoCGLWkWzda4dBq7ZbiY49dw==","signatures":[{"sig":"MEQCIFhMGN6nCoe3HC9f9telmM1ujBGDK3HBzXfRBmA8B6IEAiBL1YcVkL1Pl7kDhPGZzKYAW1txLep428tyLHWz15t3Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30713},"main":"index.js","type":"module","gitHead":"3f4a61b19481895dfb9535f4a29230a3b4a8ebb6","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"_npmVersion":"8.11.0","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.1_1689749845409_0.29023404650913354","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"http-request-factory","version":"0.0.2","license":"MIT","_id":"http-request-factory@0.0.2","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"ac3952638aecc4970b593180a12f218c039355c5","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.2.tgz","fileCount":18,"integrity":"sha512-mBG4J+pa4bQnfHUSO0udv+fMz2jRaoaiIvuI12FZEMuPqr4c+mZP1A05TTOyvQQh4WtDRv+NK0H9oc3zZQPUcQ==","signatures":[{"sig":"MEQCICk41TCSEEcPD4hWES6M6rxqCHpRmpO5CYkR11FZCg7LAiA4NWL8E9pOsiiAT1whU3npKQc7ncnfiWun+WrNvJcJrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34040},"main":"index.js","type":"module","gitHead":"992a95e3275741beab3c5edeca14a67799bec8c4","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"8.11.0","description":"![Tests](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.2_1689753238265_0.56025136407059","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"http-request-factory","version":"0.0.3","license":"MIT","_id":"http-request-factory@0.0.3","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"7d8348e48d76410cdb77f663ca8853ecc6bbd0ca","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.3.tgz","fileCount":17,"integrity":"sha512-jC01HMX0GVjqm+cP09PpnOcqm3w0K5Ena9Eyw/5I8TFnSrDzfolkfd0G5a7+m5UEsp/SblIZiOXP3OovsmTN3w==","signatures":[{"sig":"MEYCIQDwKs390bv61PBuqXQ0gltISO2a6OSKoa1H3GrUsXivcwIhAPYgQrWo6kFv2xd4bn6q/kT0VAy64RwZukMdgieFiC9M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32617},"main":"index.js","type":"module","gitHead":"d98de69dfdb5584257240b744ad66f121b12eca9","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"8.11.0","description":"![Tests](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.3_1689764491558_0.2650034005133859","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"http-request-factory","version":"0.0.4","license":"MIT","_id":"http-request-factory@0.0.4","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"72a8dbef7f9f5f939e792065377b7be34b04bc4d","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.4.tgz","fileCount":17,"integrity":"sha512-feP7dIG91UbAzY3O3bRwVtoaSnNPLCDUlABgkhuSF/Ks1re5ajeNjRtzPFkZFtk5522UlJzQdArY/HqiMwEefA==","signatures":[{"sig":"MEUCIG+OXH4Wlz6LkXhTS6/pRe/sYUs68pn50mF4YrNzQHuRAiEAs2k226W9oVJrv7SdAGR7yxgngGoT1fA62XxeRCbBr1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32642},"main":"index.js","type":"module","gitHead":"6fba78701913943a8822af6c78773048af7661e2","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"8.11.0","description":"![Tests](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.4_1689764964392_0.4567108788091132","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"http-request-factory","version":"0.0.6","license":"MIT","_id":"http-request-factory@0.0.6","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"9122dece7f8ee3c01f1f41935770318b8625d61b","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.6.tgz","fileCount":17,"integrity":"sha512-6Rz4JbLeSCPJB2s3Rrr+RYeRNmNLHe58MBTYnon/kqCfDR2+gOM7eXOlMKqSmRJznDSvWBP37RZ5GkY+7GPACQ==","signatures":[{"sig":"MEQCIAFtzBEojkVU9FFf0uXT1uBzlghXEEndZFWDgKYS7FJsAiAObtsRtUPMGcYBp6aMX1s3Wbd9SbeY2DazuIdLYhWmmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33664},"main":"src/index.ts","type":"module","gitHead":"87ee9645b23279502689925391670371d741330b","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"8.11.0","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.6_1689934872987_0.25619971105137407","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"http-request-factory","version":"0.0.7","license":"MIT","_id":"http-request-factory@0.0.7","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"6379b567e47dc261c92606c18afd45ec9e3c77d4","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.7.tgz","fileCount":17,"integrity":"sha512-wxsYSQ/oh0RxcI4R6hnyTuhC8gCGeFPVUrAVkO/a4KkgyPjNUECeE6siqUUOd42ZgJRe0eZDk/uxmdicWBgdkg==","signatures":[{"sig":"MEYCIQDDAzCCT0ZIpMZMbcDRiA6q+ywy/A+oWunL4MOdHi1o7QIhANsRv8UKjPQbpk6M74mIRe0a+qymppasvdOaQI2EUTQm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33877},"main":"index.js","type":"module","gitHead":"87ee9645b23279502689925391670371d741330b","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.7_1689983254030_0.8351690097932309","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"http-request-factory","version":"0.0.8","license":"MIT","_id":"http-request-factory@0.0.8","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"b1208c2b8aa7ba56d65b3d6dc877ef596f0aa1ca","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.8.tgz","fileCount":18,"integrity":"sha512-8B4rgz1wrenrfzH/8AnVHe/6IXT4RoJGK7nG/b8R6V2wDyYtcKPtfKslBYRZNJrDZX9HAPLfb0ptv6eLwBQ3Iw==","signatures":[{"sig":"MEQCIARD9P7yS2NEQO70PNceuVbJ0OIOxhLzQfkDmSyjcBNMAiA1Hss26jer+B5Wcy1NRqP1xxm4gcjWT6EbiGUDCc/b/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34625},"main":"src/index.ts","type":"module","gitHead":"6dfbd3cb4e75516cbe8caeac6beb5d08f0746dab","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.5.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.8_1690082875517_0.49978187550402686","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"http-request-factory","version":"0.0.9","license":"MIT","_id":"http-request-factory@0.0.9","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"7865917434d195d20781a1bcb068cdaf7783e751","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.9.tgz","fileCount":17,"integrity":"sha512-5yLXzSom/qTR8N9Y6N96l4BlbPgswNjRREUB5ahNLc6HZB+gRBmw4uI+ZUap9Rv+vkZDAC6Ldr6E88rTLeo/UA==","signatures":[{"sig":"MEUCIQCl0Jj5D6IpT2nHPlgsUcedjvatbMwZ9bCT4QvTyEsKEAIgJHPd73GiB+aFLS733o/cZjiX44wXW7Jx+wd7iTCQSrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33879},"main":"src/index.ts","type":"module","gitHead":"91095cefd4688c0e738aea75cae14ab7435ae491","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"8.11.0","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.3","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.9_1692680965685_0.1119363908290465","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"http-request-factory","version":"0.0.10","license":"MIT","_id":"http-request-factory@0.0.10","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"177efadbe3268001f2db6520c715d2ac898086df","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.10.tgz","fileCount":17,"integrity":"sha512-V9Qn5C/EloYkAKE3PPRF88se3UpYfeaOiMx/6ypInmKSWpPbxfSf673DThmzOnXBqODNQ2PSKOiNVl2682s80g==","signatures":[{"sig":"MEUCIQDVvUOTZNocdAmd+BwD+c0S5KmoDp7JxrUhWzmJ1rz+6wIgW/W2ttg+LVoflIEyw5iLb15mcYfJyaa+l8rzeUQcdyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35703},"main":"src/index.ts","type":"module","gitHead":"e541f7114574e9380b2fe33d3394c2ce021862ea","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"8.11.0","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"16.16.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","typescript":"^5.1.6","@types/jest":"^29.5.4","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.10_1693964278629_0.27980861951480707","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"http-request-factory","version":"0.0.11","license":"MIT","_id":"http-request-factory@0.0.11","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"4bff45a9b3f7a5261c99198240976900a15ea8f9","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.11.tgz","fileCount":40,"integrity":"sha512-6mc/Kb54MBRzwWTTlSilLDUCmr5BZWdwQSiPRNheBia3JPhCP/ILPjStfwkCAJNlHMKL/a2WwPDXNgf1T7eUzw==","signatures":[{"sig":"MEQCIEUkYwZZzpxTYK5d94iWMbklfb6w63Ty7rn2Ag2q5Vy/AiBc2mIYsJWG6WGnIFLoECUslQuoHYj7ob/X9u4vMMZQ1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675360},"main":"src/index.ts","type":"module","gitHead":"168cbf1fad302ceddc0b0b4e7518bb9f7e94fbd1","scripts":{"test":"node --experimental-fetch node_modules/.bin/jest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"8.11.0","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"16.16.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","dotenv":"^16.3.1","ts-jest":"^29.1.1","tsd-jsdoc":"^2.5.0","typescript":"^5.1.6","@types/jest":"^29.5.4","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.11_1693984762160_0.4438247713689569","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"http-request-factory","version":"0.0.12","license":"MIT","_id":"http-request-factory@0.0.12","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"4c7585bd48b6cd5afeb84581800dfaf231dd51e9","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.12.tgz","fileCount":40,"integrity":"sha512-FDOGIbXEC/fnzi2LT+q2DSJRYhMMFiTf01WMWNYQLK9gvd6AxGlkh9snxCbun+epCpN1KHLH/W9rhqSi62cAuw==","signatures":[{"sig":"MEYCIQC4byO7qUUfI/mCmMnJzTQV8GL0N497XtEUvaXLmRbHSQIhALFlgWjWJKMsrV1/sTaj7PEKbJJk4MxTEWAGMXsLEe0A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675257},"main":"src/index.ts","type":"module","gitHead":"1b8ba8164d5ea54c898a9f4ffcf976afe4074a53","scripts":{"test":"vitest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.12_1693986106393_0.8913654743748614","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"http-request-factory","version":"0.0.13","license":"MIT","_id":"http-request-factory@0.0.13","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"6abfb29f884ddf4d9f1fcf8e032c1409482bc821","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.13.tgz","fileCount":40,"integrity":"sha512-FDWWauV1Xf0zE33zXJ1zhMuCWIF8i5/OlfKWF35WsYjv6O36h/84GAhpmR7eIHWevbE8a58kBa22YbSoLMydDg==","signatures":[{"sig":"MEQCIDVgLzfB2RDABqXzeZYPhMbhxPCAktBSspWP3xlW/V5/AiAq1Hs6cHymxGgu1jkwZbGlEqSXo8gA6/tyfCGcryI2Ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675359},"main":"src/index.ts","type":"module","gitHead":"8476c0e37c3fbd04a585b326034296ccf48bb296","scripts":{"test":"vitest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.13_1707291228557_0.5456974086358852","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"http-request-factory","version":"0.0.14","license":"MIT","_id":"http-request-factory@0.0.14","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"22e11d34d6b8290d5cf8ec066f0713e68bc617d6","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.14.tgz","fileCount":40,"integrity":"sha512-/KCSSygOmuLFTmVaVKgIJAZS9uqMQ2oKune3m1r1fL76SjeJMuRKwoEzt3h8usS0b/aopJrshfqe7H0vpJeGxw==","signatures":[{"sig":"MEUCIQD7Uwyb+Dd/6K7XhM3lIQTfkRqAjZYLLgcagYpHYtT97wIgbgbMuGrO+6NRzlN+0urdt5NPTOXARJYqj6B6lXfULos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":675360},"main":"src/index.ts","type":"module","gitHead":"8476c0e37c3fbd04a585b326034296ccf48bb296","scripts":{"test":"vitest"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.14_1707542955918_0.8760946057321879","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"http-request-factory","version":"0.0.15","license":"MIT","_id":"http-request-factory@0.0.15","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"5b77c2eae71f48f0216cc9eed1163abf0708c00d","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.15.tgz","fileCount":40,"integrity":"sha512-qbx+KAsh9UNeXDcYLjh1rvE3R7IMzA9BkbF1IVclb5Ep3M0YEDIgwm3Y3tjkvEb+oLO87m8tfRHQbOn6jIZzeg==","signatures":[{"sig":"MEUCIQDoCTQOWCYt9m8WBLgkwy9apW0AcdQYSdGU4RFsSsUflQIgXzyHZWOtWluNgYiamOfW94TKV+p7rhBxVyAah+M7LOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":676413},"main":"src/index.ts","type":"module","gitHead":"338a81741b4a6464d7c236c0450337901e79f58a","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"10.2.4","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.15_1707701251267_0.5291979934848414","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"http-request-factory","version":"0.0.16","license":"MIT","_id":"http-request-factory@0.0.16","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"9708c15ae571b32f3b23af2c26dcb3c3042bfefe","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.16.tgz","fileCount":40,"integrity":"sha512-IrMCZw6UbXt+k6Z47bTTehpKDn0+SNIWEhlTfkbSbcRibSzc0rZpb9IjLulsHxzdhTs9TzXznI9vhYwax5+CpA==","signatures":[{"sig":"MEQCID7joL5pJUvcS4frMKm7Q5AmXS0r2wQha+6rlngw7h/dAiB111n370tumjz4N0r7c3wqUjElmk8SAVZWwyfMvHNJ7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":676450},"main":"src/index.ts","type":"module","gitHead":"e4b5f022255a1e2aefc8f1f2da1d9cce7707a071","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"10.2.4","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.16_1707703110350_0.0416881421615205","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"http-request-factory","version":"0.0.17","license":"MIT","_id":"http-request-factory@0.0.17","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"c1ec866dcab186c54ef8b0042245bc9f609de8f3","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.17.tgz","fileCount":40,"integrity":"sha512-T2d3LS6Qnc9n7DemEcE4dzjOazsKqgR9DN/wcwOkhVVnXWUkdVCiauWbCM5NA1YcLjjGoyR1E19iswA3WsRcnw==","signatures":[{"sig":"MEQCIBEGufITfwSN45naWvb1oIXFAEUBxoqqIElxYVxmwK8sAiBAaQVOaafaEV2Qe/Li8xrRklDeNIL/bgtAUKdYy9VTCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":676390},"main":"src/index.ts","type":"module","gitHead":"118689f94331cc6db2264e4c6bf292e93db4ef40","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"10.2.4","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.17_1707709574511_0.6455001448086741","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"http-request-factory","version":"0.0.18","license":"MIT","_id":"http-request-factory@0.0.18","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"aa73e8c3a3a20ed1f14a8fd683933e2c68e56c53","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.18.tgz","fileCount":56,"integrity":"sha512-SgIj02pwim5hXsx/hjutwhpg/GojxqE+klOumeyTxhxPWR+M8JSkbMivn/pZkUMVHBMzfxoCEBI9W7xRjPPIRg==","signatures":[{"sig":"MEQCIHoC9HHjTjZmVBHBroKj0EsAfoypYqF0DQpbotW1E5LVAiB1O0jYoShVkcloOnAyB64HV9/xSBmFtqJ+oeHqJRzzDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703769},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"cfdb9d68a35115f19217e3dadadf9d81b9131354","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"10.2.4","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.18_1708127500450_0.6511635222146717","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"http-request-factory","version":"0.0.19","license":"MIT","_id":"http-request-factory@0.0.19","maintainers":[{"name":"victoresque","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"f697e0e31947ed2818ce4c81bda5794fc7fead68","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.19.tgz","fileCount":56,"integrity":"sha512-sHNwOLQpC9yGyyKhvIiWbF2lGwY0ZMh5aZX5hruwhkfg7yMCLYupvE7FiymhOdGRUrzRHMNLGu1A7Iymw+WklA==","signatures":[{"sig":"MEQCIHF2z6vkZESH7HmkYhNZn2gsEH8Wx/UWoCC0cJUQcIgzAiA0XUZK1qUOCt5cZuPAETmMpMEC46OwpRp1HDzPe0CWCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703760},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"cbbd0ebfadedb8adcf294026772239111ebbfdae","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"victoresque","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"10.2.4","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.19_1708129259367_0.30803034413709796","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"http-request-factory","version":"0.0.20","license":"MIT","_id":"http-request-factory@0.0.20","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"94bd2e645dfe7db3fc088e4bb898e8498e902842","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.20.tgz","fileCount":56,"integrity":"sha512-BSl7O0100EEg/Rg7ToGueFyAT9Lu2N4BTPVJguLFknlu69KpWPssOJSbakkNzUkHBforWH/yw5+dPFDkS5X6RA==","signatures":[{"sig":"MEQCIDjI3cm82nSBVnr1rKLxwU2miigyqLCtn3bosykMc62pAiBdPrvN1iikLf+sfDrl/M2KSGf4DZWUiTUTg13RPTxAEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703677},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"0a9bee8f26cbbd2899dd7cd4274620351df43c76","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.20_1711779052655_0.7370067777267009","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"http-request-factory","version":"0.0.21","license":"MIT","_id":"http-request-factory@0.0.21","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"0032e714c3a8e8cdcab5fe58e3718b38a7c4d7bf","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.21.tgz","fileCount":56,"integrity":"sha512-s53ndeBqCqd5KZQA+P5e0zd2AeXJtfD1Rp+BGKVz75/iK7+wsID/1k3qjP0rVLWpaXxUdRMrpL02A2hOPmexjA==","signatures":[{"sig":"MEQCIGZQ78LUYY3/cWt+8nyzmy4R7Etplow8VTEZo9XKsxs6AiBrNQuoMmG+h6QT8lv1UhrSiww106f7UMJTmgGmPQGlmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703694},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"0a9bee8f26cbbd2899dd7cd4274620351df43c76","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.21_1711779200047_0.7390143561580176","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"http-request-factory","version":"0.0.22","license":"MIT","_id":"http-request-factory@0.0.22","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"96bfcbcd9454e8fb8e41b3be706a07ef3ae701b6","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.22.tgz","fileCount":56,"integrity":"sha512-u2CyjxCxDE0WEWBlJe0usW7VJP50jGLxryMP6UgNmiMfaPKXnfyi4khymtKjvpe7aWBgMviRRDa3FctqcrWTzg==","signatures":[{"sig":"MEQCIC21O9cH3pM7ePsszV4ytfr/Pg/sBv/9DQLibgGHzp92AiAGD0FYGpx17BmPc//d1IlJNCwOyz2GmRD9mxhAJjka/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703674},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"0a9bee8f26cbbd2899dd7cd4274620351df43c76","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.22_1711779693466_0.6594777782873804","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"http-request-factory","version":"0.0.23","license":"MIT","_id":"http-request-factory@0.0.23","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"10c8ed79a009c616aae424ee1fc52bf221dc1f04","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.23.tgz","fileCount":56,"integrity":"sha512-JVNNCDOdq+oJY0UuEyCDDneqxBSXlutM7jwsxsDu4xfTmja5Hru9Cg6iO6hjllygPcxUOfTIbH3gSQopNz1LGA==","signatures":[{"sig":"MEQCIA/vM0QmCYbuXC0uhSV2RhJgbMxk5JSiSHFhUop9C7E2AiBwY7BLFLNamfDQLh/ncXyWmmpzCB4SR4wWJfQ2LV28pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703758},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"0a9bee8f26cbbd2899dd7cd4274620351df43c76","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.23_1714366354586_0.1507784964083465","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"http-request-factory","version":"0.0.24","license":"MIT","_id":"http-request-factory@0.0.24","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"6c01ccf27a04104467305fe287ce16bc67e353fc","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.24.tgz","fileCount":56,"integrity":"sha512-L8AJFOOc2e5G4vdn5gtMWTGL8W1t3qw5tYsmzJ3McJ1KywfK1xlbnyslIuLJmZ+EhmASCXj6QX0esaMkvt8c6w==","signatures":[{"sig":"MEUCIQCLytOUROXNUODDtiAfArCSJ7ySOHBgYDTTHSkTPb9o0gIgDpaUs5XikjotqLk/fTSTwx4AgIGe34TmC+7pxhae80c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":703969},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"0a9bee8f26cbbd2899dd7cd4274620351df43c76","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.24_1714367395873_0.5563894062016688","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"http-request-factory","version":"0.0.25","license":"MIT","_id":"http-request-factory@0.0.25","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"0bbf4717e0c8ba08ded7f5c1ad2e9b6472f2bdd3","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.25.tgz","fileCount":63,"integrity":"sha512-gIqLAY48g1NzFJP3J/dtXIuFMRhI+bfQFOzUX+/wbbf8oTkUpnb44pWCtVDUFLF9OB/L6cPVTBsRA2SkSEpuAQ==","signatures":[{"sig":"MEQCIGihmuFWkE1orDlbyHXQ1YbqBPZlcGCQ1XWr0q0JgAPgAiApDWJmbJ2LNgI3TSZmTaMBnsBdtoaflZV8SJDERHAX6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441853},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"edc14b50fb725f2a03257ee3961ce58a76b54198","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.25_1727407840796_0.3230658469023957","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"http-request-factory","version":"0.0.26","license":"MIT","_id":"http-request-factory@0.0.26","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"28b4550015e61493a471a2013241c5149a3f3c97","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.0.26.tgz","fileCount":66,"integrity":"sha512-XwLfpPceXciBPouAhJU0d5bHFv3CPNSfgVt0m6JZkDTOSpr234XJ+/i3WboBzAtcQ86KpogszMI1C75Y060rjg==","signatures":[{"sig":"MEUCIG9/OiOTLBT3YNkpuv6TjHJGfMU1OnEDeyKr9E5CjY2XAiEA6R5LlnwTUlwjMc7yei/46PKMIjTLYwOdVBfEdS6fqT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719822},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"d665862d0c877992eb03185a13285bbb08943dbf","scripts":{"test":"deno run --allow-all __TESTS__/server.ts & sleep 1 && vitest","generate-docs":"npx typedoc","shut-down-test-server":"curl http://localhost:8080/shutdown"},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"9.8.1","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.6.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2","@jsprismarine/typedoc-material-theme":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.0.26_1727422079600_0.20185798950666256","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"http-request-factory","version":"0.1.0","license":"MIT","_id":"http-request-factory@0.1.0","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"6da50fecf0778a362cd3fd019ba067808d386506","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.1.0.tgz","fileCount":63,"integrity":"sha512-xOomM0iNulEKopqNz3TJUB2jT7WDEr3BowcdJC/ScGuY+dBgI9VonvXtCJxcFQKWBrGTXJdyzh1GFfrdJAZWIg==","signatures":[{"sig":"MEUCIQDqwo2fVAhWhKLz7sJg3YlOrMUU/Dqm8tvQDFnTtRrURQIgcexXlKIOmzFPHn8qbWYwNoTz8EfEP+ThPKWnC+0drqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":534772},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"9d4fb6515c6309b5df4b34f29b8f096ead7e030b","scripts":{"test":"vitest","generate-docs":"npx typedoc --entryPoints src/index.ts src/HTTPRequest.ts "},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"10.2.4","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.1.0_1730026999877_0.09398451607130487","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"http-request-factory","version":"0.1.1","license":"MIT","_id":"http-request-factory@0.1.1","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"dist":{"shasum":"54aaadf026edebe630cd35b4b7a3d2dbb82aef80","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.1.1.tgz","fileCount":63,"integrity":"sha512-5I7D/SJzXZTP6cfck43xk24GqgAZJPoHlzvNaSMQreidO10tMnvYyQXzzEmFqV70dkAAMiQWCJ/r1biNisXvVA==","signatures":[{"sig":"MEYCIQDCKohKBD6fAnUXeSEvIfC/yRMpyRUYDJteHc0S4+40eAIhAMVukF26s5TCrvqIKnAZp+4oufWYSfrfHdAxKK6QE283","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":537843},"main":"src/index.ts","type":"module","types":"lib/index.d.ts","gitHead":"20ee3568219278e439d3d0fd41e9db9e74c1fab2","scripts":{"test":"vitest","generate-docs":"npx typedoc --entryPoints src/index.ts src/HTTPRequest.ts "},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"_npmVersion":"10.2.4","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","directories":{},"_nodeVersion":"20.11.0","dependencies":{"deep-freeze-strict":"^1.1.1","@types/deep-freeze-strict":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.34.3","typescript":"^5.1.6","@types/node":"^20.4.2"},"_npmOperationalInternal":{"tmp":"tmp/http-request-factory_0.1.1_1730262784097_0.11599623963632233","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"http-request-factory","version":"0.1.2","main":"src/index.ts","license":"MIT","type":"module","types":"lib/index.d.ts","repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"scripts":{"generate-docs":"npx typedoc --entryPoints src/index.ts src/HTTPRequest.ts ","test":"vitest"},"devDependencies":{"@types/node":"^20.4.2","typescript":"^5.1.6","vitest":"^0.34.3"},"dependencies":{"@types/deep-freeze-strict":"^1.1.0"},"_id":"http-request-factory@0.1.2","gitHead":"20ee3568219278e439d3d0fd41e9db9e74c1fab2","description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"homepage":"https://github.com/cleverplatypus/http-request-factory#readme","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-2f6O2s1V1xrEaZpVRJMET7PjfWjugyeTUKkN5JI7YnH9UQRyl9OYP4eUrKejOWZN6PnzGvQ6CMhB/w8H+FBL6Q==","shasum":"854df340f459dbbf9b972721f3cc2364e07145be","tarball":"https://registry.npmjs.org/http-request-factory/-/http-request-factory-0.1.2.tgz","fileCount":63,"unpackedSize":537785,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDM8GUaSPLXk3y+fP08W7Mx71MbjIw3AONYz+Db4gfGNQIhAIFNe4ACcNfoacKk8ddOeUtJU3pyT0n3x0gbxuUomFWu"}]},"_npmUser":{"name":"aekidna","email":"ndalpont@gmail.com"},"directories":{},"maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/http-request-factory_0.1.2_1737601697971_0.012891927217401511"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-19T06:57:25.408Z","modified":"2025-01-23T03:08:18.437Z","0.0.1":"2023-07-19T06:57:25.589Z","0.0.2":"2023-07-19T07:53:58.458Z","0.0.3":"2023-07-19T11:01:31.740Z","0.0.4":"2023-07-19T11:09:24.546Z","0.0.6":"2023-07-21T10:21:13.246Z","0.0.7":"2023-07-21T23:47:34.173Z","0.0.8":"2023-07-23T03:27:55.705Z","0.0.9":"2023-08-22T05:09:25.890Z","0.0.10":"2023-09-06T01:37:58.852Z","0.0.11":"2023-09-06T07:19:22.370Z","0.0.12":"2023-09-06T07:41:46.631Z","0.0.13":"2024-02-07T07:33:48.723Z","0.0.14":"2024-02-10T05:29:16.069Z","0.0.15":"2024-02-12T01:27:31.419Z","0.0.16":"2024-02-12T01:58:30.530Z","0.0.17":"2024-02-12T03:46:14.665Z","0.0.18":"2024-02-16T23:51:40.662Z","0.0.19":"2024-02-17T00:20:59.540Z","0.0.20":"2024-03-30T06:10:52.915Z","0.0.21":"2024-03-30T06:13:20.206Z","0.0.22":"2024-03-30T06:21:33.666Z","0.0.23":"2024-04-29T04:52:34.746Z","0.0.24":"2024-04-29T05:09:56.064Z","0.0.25":"2024-09-27T03:30:41.052Z","0.0.26":"2024-09-27T07:27:59.768Z","0.1.0":"2024-10-27T11:03:20.099Z","0.1.1":"2024-10-30T04:33:04.387Z","0.1.2":"2025-01-23T03:08:18.195Z"},"bugs":{"url":"https://github.com/cleverplatypus/http-request-factory/issues"},"license":"MIT","homepage":"https://github.com/cleverplatypus/http-request-factory#readme","repository":{"url":"git+https://github.com/cleverplatypus/http-request-factory.git","type":"git"},"description":"![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version) &nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)","maintainers":[{"name":"aekidna","email":"ndalpont@gmail.com"}],"readme":"# HTTP Request Factory\n\n![GitHub release](https://img.shields.io/github/v/release/cleverplatypus/http-request-factory?filter=*&label=Version)\n&nbsp;&nbsp;![](https://github.com/cleverplatypus/http-request-factory/actions/workflows/test.yml/badge.svg)\n\n> Check the [API Docs here](https://cleverplatypus.github.io/http-request-factory/)\n\nA wrapper for the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) to simplify handling of HTTP requests.\n\nWorks in:\n - the web browser [natively](https://caniuse.com/mdn-api_fetch) \n - in Deno (via `esm.sh`) \n - in Node.js from v17.5 (with the `--experimental-fetch` flag set before v18).\n\nIt provides a method-chain interface to setup request and  configuration-driven API handling.\n\n### Browser compatibility\n\nThe library uses\n- [FetchAPI](https://caniuse.com/fetch)\n- [Proxy Object](https://caniuse.com/proxy)\n- [TypeScript](https://www.typescriptlang.org)\n\n\n## Installation\n```sh\nyarn add http-request-factory\n\n# or\n\nnpm i http-request-factory\n```\n\n## Basic Usage\n```ts\n// node / bundlers\nimport { HTTPRequestFactory } from 'http-request-factory';\n```\n\n```ts\n// deno\nimport {HTTPRequestFactory} from 'https://esm.sh/http-request-factory';\n```\n\n```ts\n//...\n\nconst factory = new HTTPRequestFactory()\n    .withLogLevel(myenv.LOG_LEVEL);\n\nconst data = await factory\n    .createGETRequest('https://mydomain.com/some-endpoint')   \n    .withQueryParam('color', 'blue')\n    .withAccept('application/json')\n    .withHeader('x-my-app-key', myenv.APP_KEY)\n    .execute();\n//data will be the actual response body\n```\n\n## Using an API\n\nIt's possible to define a group of endpoints that live at the same base URL by creating an API configuration:\n\n```ts\n//api-config.ts\nimport {APIConfig} from 'http-request-factory';\n\nconst apis : APIConfig[] = [{\n        name : 'aws',\n        baseURL : 'https://aws.mydomain.com/a09dsjas0j9df0asj0fads9jdsj9',\n        endpoints : {\n            'get-products' : {\n                target : '/get-products',\n                method : 'GET' //optional defaults to GET\n            }\n        }\n    }, {\n        name : 'my-api'\n        baseURL : 'https://mydomain.com/api/v2',\n        meta : {\n            poweredBy : 'me'\n        },\n        endpoints : {\n            'get-product-info' : {\n                target : '/product/{{productId}}',\n            }\n        }\n\n    }];\n\nexport default apis;\n```\n\nThe APIs can then be attached to the request factory using `factory.withAPIConfig()` and requests can be created using `factory.createAPIRequest(apiName, endpointName)`\n\nIt's possible to conditionally configure requests based using `factory.when((request:HTTPRequest) => boolean).<any-configuration-method>()`\n\nAPI information is appended to its endpoints' meta dictionary.\n\nWhen a passed value in configuration methods is a function, its value will be resolved just before executing the fetch request.\n\n\n```ts\n//request-factory.ts\nimport { HTTPRequestFactory } from 'http-request-factory';\nimport apis from './api-config.ts'\n//...\n\nexport default new HTTPRequestFactory()\n    .withLogLevel(myenv.LOG_LEVEL)\n    .withAPIConfig(...apis)\n    .when((request) => { //set a condition for the next settings\n        request.meta.api?.name === 'aws'\n    })\n    .withHeaders({\n        'x-aws-api-key' : myenv.AWS_API_KEY,\n        'authorization' : () => `Bearer ${sessionModel.awsAccessToken}`\n    })\n    .withLogLevel('trace')\n    .always() //resets the condition\n    .withHeader('x-powered-by', (request) => request.meta.poweredBy);\n\n```\n\nEndpoint target paths can contain params in the form of `{{paramName}}` that can be substituted using `request.withURLParam(paramName, value)`. Useful, for instance, to wrap REST APIs.\n\n```ts\n//some-controller.ts\nimport requestFactory from './request-factory.ts';\n\nconst awsData = await requestFactory\n    .createAPIRequest('aws', 'get-products')\n    .execute();\n\nconst myAPIData = await requestFactory\n    .createAPIRequest('my-api', 'get-product-info')\n    .withURLParam('productID', 123)\n    .execute();\n```\n\n## Testing\nThe test suite is written in Vitest and requires [Deno](https://deno.land)\n\n![](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)&nbsp;&nbsp;![](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)&nbsp;&nbsp;![](https://img.shields.io/badge/Vitest-grey?style=for-the-badge&logo=vitest&logoColor=white)&nbsp;&nbsp;![](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white)\n","readmeFilename":"README.md"}