{"_id":"@antoinette-agency/sofetch","_rev":"32-4ad952aa6657c0135fd7957bec5b0814","name":"@antoinette-agency/sofetch","dist-tags":{"latest":"1.4.1"},"versions":{"0.1.0":{"name":"@antoinette-agency/sofetch","version":"0.1.0","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.0","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"afdb6c9a1a46c9bc03c680a8b63e896f3d59b2ac","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.0.tgz","fileCount":15,"integrity":"sha512-fvud4RKf1V8jCmWAtO9ZKyKOzcKkDdZM3TdCLOU+H9Q/xKMgXfJ/oElEMSvstac42xqWrfZDHdRgCdffkY+7MQ==","signatures":[{"sig":"MEUCIQCNOuVslUy8eDduxJThSPNb/j9dxqdVu+M0xD2uJwvwbgIga/cd4O6o9YlbQKJTZPhqV0ZCkih1p6RSRO76z464BjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126355},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"006886da4f1ce9112c27012703c985b994f68431","scripts":{"test":"npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.0_1758637188243_0.5554030558426779","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@antoinette-agency/sofetch","version":"0.1.1","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.1","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"fd92d02e784e42fbe9e9b89a7e11222d1a90749d","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.1.tgz","fileCount":15,"integrity":"sha512-WtONdUIJNY9xiJ/E4xPGFjujiSdbJXWq3ytockk92OG/qKV04le6T+0Ys0xdDk10erSn/m00MS3XRxQ1eRSppg==","signatures":[{"sig":"MEYCIQCYRg0EANdWxFi6+H/iUG9vCP6kHVNnRrDHOWd7K8RJYQIhALwcYB2UBTX34H4qfm39J1kd+7v33fwrJlD1OCWW7JSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126395},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"40e82948d50fef982c81a0c2a8bb6525932d273e","scripts":{"test":"npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.1_1758637772086_0.3804355579858889","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@antoinette-agency/sofetch","version":"0.1.2","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.2","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"fdadbc3ef240128272571d0d4f0c107c61dcd56b","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.2.tgz","fileCount":15,"integrity":"sha512-VQO+joWGuwIGiUSV63WF8lsPeN+v5Wyh0D2SknpVQgvNgMViqX2GBqigBa72FVv77qeC5AhI9tmFTTRQc4XT+A==","signatures":[{"sig":"MEUCIQCOTKAC+6rUGnzisYP04PHlxiNEJ2WMTNQci8gViBVj0AIgTNVU/eSxyloCZBMbAAKn/WWAlFdV1UKnyuLuEGVr2sI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126412},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"109ec960a67e3d29e15f98e6e994649cbd6221a3","scripts":{"test":"npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.2_1758641388778_0.5747609871423467","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@antoinette-agency/sofetch","version":"0.1.3","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.3","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"262584d8eccbb7339498810de4e9e1383d702555","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.3.tgz","fileCount":15,"integrity":"sha512-tKNkQ5/XSggHLNWvPGuwxwE/fUwY2I/PpCJbixHLnxgJZfkZCo5b/BqckO/9Oin9t50+tWuFyRuO4pkSgdHdUw==","signatures":[{"sig":"MEUCIAtcuDlqVSXzD1U7GQC/AGk5ajrljp6gt6no41MBac4qAiEAjh8rmjNzFGYF5sZMHR+KM2uTg1WkUFP4hhD8wA3JSYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126412},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"1e38faa35303fcdf709f1deb125894cc95d19b1d","scripts":{"test":"npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.3_1758733385252_0.08520638361356458","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@antoinette-agency/sofetch","version":"0.1.4","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.4","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"257f19c53a31c247ec63b054e147c27eb4febca3","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.4.tgz","fileCount":15,"integrity":"sha512-XGfyOR+m1u3RiP7qdIQsApAgkG6/yxVUWYhimnEoFNWJqSOwSstaXjIWx8xmAdVIQZR7fHggZPvN9+hKjgeNoA==","signatures":[{"sig":"MEYCIQDuS/yX8XBpG7qjVGFSM58ffGwhB0PNpnRC5ZE/GC/F8QIhAJmIvkKXoR/eFsJCPYKy9kK/NSvEfOlh/3J80+Gk5MQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127580},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"49a821f110d491aa9b40323ecf59095d058ffd44","scripts":{"test":"npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.4_1758733746699_0.03406044579250711","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@antoinette-agency/sofetch","version":"0.1.5","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.5","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"391db2280e13aab34f8fca52f27aedae36ae48cb","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.5.tgz","fileCount":15,"integrity":"sha512-VirUQA67TEO48gr1gtJukTMnxEu1qRVAM+Xv+eeLxQTOT5DlbvBX5GsmuqakPq/ImEesfsAaygESNMKbpD/vbw==","signatures":[{"sig":"MEUCIQDg0YZDlc6TAc5/9t1sWl0cDAytAKYLoJXyC4WhVCM62wIgUWYc0UrHld8crF7bqYeM+3sF4P46fuhAvlgkZDWOf3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167779},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"735b28fd0d82960bcdf3704bdaeee80021dd212c","scripts":{"test":"npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.5_1758800413329_0.226903489155295","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@antoinette-agency/sofetch","version":"0.1.6","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.6","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"9d3eb3265d26db89929839c3b09f578a42f2d335","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.6.tgz","fileCount":32,"integrity":"sha512-EyJcBIII1g27N2OIIdcInYVQQg9blR7QN0VY+kzZh1DS0OAWmwy31RQ7wLV+u3MOei2TW5bWj6W5MYsT+rmbPw==","signatures":[{"sig":"MEYCIQC59zzTgpQFJeV3a+SQeAgIuSIY9GXGiCJ8VFsNQuZXNQIhAO8FOgkE/Kd2lBW36cqbcEJ3/5fibSi3ttX5bREin3Ts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507602},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"8e93162c8f0fcc87f3a26f550fd913d22ea1146e","scripts":{"test":"npx typedoc src/index.ts && npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","typedoc":"^0.28.13","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.6_1758809364796_0.100225061403449","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@antoinette-agency/sofetch","version":"0.1.7","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.7","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"94b91cfcbe4aaf74a3be31c92a8c6dff6c6c9c7d","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.7.tgz","fileCount":32,"integrity":"sha512-xCiZUQK2V2rexgO8Bi0yZFnoiPE0zkuvcfT8l9J9Lhh0afoOA1b+nlwYKohWhe82zEdvTz9DGAIxCeqOaG8vHQ==","signatures":[{"sig":"MEQCICrVMCiqjFcXghzNcbVCEAKYEuKygiw+3ymaHY4S8yJjAiAN5IKilgjXQy29AzzxQmOT8S+ZubXn+ofdDKQ4+/nkDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506451},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"82124c57dc92d8fa3e1041daba05ad2a1657c57a","scripts":{"test":"npx typedoc src/index.ts --router kind-dir && npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","typedoc":"^0.28.13","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.7_1758815284212_0.2938337038857328","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@antoinette-agency/sofetch","version":"0.1.8","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.8","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"e5191ff13b7bb12bb166f2e88126fd3adc04b8e4","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.8.tgz","fileCount":33,"integrity":"sha512-O/60wK9FXFGgK1+k3bXNE4kSAB0F47FS4sqBnnezAUrNTer/Pku+SBRb8Rs0CM2HrM1L9pkG5muyAVg4vVJYmQ==","signatures":[{"sig":"MEUCIQCcIVOWWnLh2w5c4lrs8P0GTjUwDnUrqPnPSi+5SRoUyQIgPETYDcDFFHMCGqx08FB/YVi1GEb3v+bnyBXnbVZ+V5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660258},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"57cc8b35dae526ea465f25d1099f76b193ad08b3","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","typedoc":"^0.28.13","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.8_1759504117906_0.1190712742265374","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@antoinette-agency/sofetch","version":"0.1.9","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.9","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"dist":{"shasum":"3c8277e8dc313ffbcae27c9512561fb3085fc261","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.9.tgz","fileCount":33,"integrity":"sha512-JzFfk1vaKrErH6lCK/3yVXzT/h7A4v71N4Yz5t0ldgDnsQV/LYaqj/3XrURe24GIR/JEHCRd77VXPQ/WAFIChQ==","signatures":[{"sig":"MEUCIF1C2umcempoJTMGmIKl7a42S1Pk6qwMulJITapShOmIAiEAz+OUQTSF2vnWxl5pOnaM+lbyG75GX35IkL+vFlvW/zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659679},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"7742c14f5ebeea74089dc18dcf1e65963bc00684","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","typedoc":"^0.28.13","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.9_1759504687938_0.6913760562781754","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@antoinette-agency/sofetch","version":"0.1.10","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.1.10","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"b98da876b4ad69ed0abe01fe55d349c013a07968","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.1.10.tgz","fileCount":33,"integrity":"sha512-2dh5Ix5NPALSDk/pT5Px6/u1NIjXlWsWOiTtzqKJGtQrWOSvDA6DQt0Mk0p8Jn9dOuitObdCSdQG2xAP8Jsr/g==","signatures":[{"sig":"MEQCIFGW+jYT4BjcWEPxDNts/QmrbyiJjJhAuFM/aqFS40AmAiA++gTxyBmxkz6KRK32nG6mG7kkEJWmH64vcVe3dHKyGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659798},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"48128c72138e62cedad69d67c31668bdcd9a1d93","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && jest","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.1","typedoc":"^0.28.13","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.1.10_1759926405331_0.40501849776817256","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@antoinette-agency/sofetch","version":"0.2.0","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.2.0","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"0acb4999640d1f4ff05f034e73c262cb8a2d630e","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.2.0.tgz","fileCount":34,"integrity":"sha512-bJ7ZrJX+QVEIoauRq5MUw2iUbyHa7lXmE18af2gayKJgILBosIwMB6PYqkCypHZRAl9q00vsar4njG8V0Bg+eQ==","signatures":[{"sig":"MEUCIEP2PxlKOMHuiBDiQdy9FAd+ZeOyNMpnTMLiEJPKGFWgAiEAoxXJiY60XJXuJ3JMtCJ3O/M6Wgp8o0IAHxQDqOpa2uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765740},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"037cf5840bceff73244ba71fe6cc7e28a4aaa80c","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.2.0_1760461043340_0.3621698299262057","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@antoinette-agency/sofetch","version":"0.2.1","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.2.1","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"0d5f3a703dd29211c2fd064a39d8934b82ccdc83","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.2.1.tgz","fileCount":34,"integrity":"sha512-PqxIZnirzAvkwuZPDe12u2OGw4SUrpTYLbEG/JwppRZVNbFoiEJbJaaTfEWYYCeWAywhoRfYbLCV6IWfk9vOoQ==","signatures":[{"sig":"MEUCICWx9W5jocOm4IQl4ziDm7gkPi6hutrsxCrMFZcg4fDEAiEAkORDNpsf1tV2xOY388dM69SkUotci6nGqpzg63vl0YM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765722},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"b6dd2d01f9c3fcfd6b9ede7b2bf5485a1396256f","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.2.1_1760468853059_0.9309683888978852","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@antoinette-agency/sofetch","version":"0.2.2","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.2.2","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"d7d1996723fe6f1ca7dc8169ce4db60480b5a19a","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.2.2.tgz","fileCount":34,"integrity":"sha512-IyBvSw4RVLWbSHEL5c+L9cPwDf3rlItXudpgoITpbBU6VkCuR+hqCVpz+PkD92rjMSrcDjOXjbWy76RVgwHhZA==","signatures":[{"sig":"MEQCID2IBdwda4UTPAbkOUEFhoSPmraRD/5FyKjbUhA7TNAtAiAX6ALhRHHe6Vee6AtuEbzlUsvop/H0xikpKS0xc2SnjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765722},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"70fc2bf696910dd1ba4adfbbf8635845cabe87ce","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.2.2_1760470896906_0.8995854358724358","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@antoinette-agency/sofetch","version":"0.2.3","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.2.3","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"6d5c717945d61cc3a8f1e64eb9cdd35e9b7a8d69","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.2.3.tgz","fileCount":34,"integrity":"sha512-IwPhBLumtYNQ/8ksJ+GTQP9pXI+7OHMDSrtbsOdMPBSPXCsJpQWJOHFvWkDk4RCSLx6j5f6owvLot2RQwx211A==","signatures":[{"sig":"MEUCIQCgMu7ru8VovE0NdtA+yEYGdLQQv0Qrm7FJPFpQ5Lz2fwIgN2hJ1U8L7yKGMbRdMQQX5bgxEzHrehTnzbCRH2cRFxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770332},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"00cc6c8be07d65435cd0d13cfb432a09361bc0b9","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.2.3_1760471428618_0.6439586052533146","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@antoinette-agency/sofetch","version":"0.2.4","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.2.4","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"1dced8d2b37e1a2852db81ee24b5d46aaf96ce30","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.2.4.tgz","fileCount":35,"integrity":"sha512-Rzi/8uWBDPnxtuKkdsQNyjfhroaJaXIoCQ65JRjETsXs/7r9cUDP5x8PTHLyYbu3U6CeqCeI/EzbLQ9bV8P03w==","signatures":[{"sig":"MEQCIFtimThD6oImmkXQzpX3Vh/6dvfgHV8d3zkhq0WuNfV8AiAYRrBcZFwPqqMm8G8mLViJ1krwwmgOu0RAeimi2muIcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793008},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"1bc96c94577c08be15eeae647bbe8e3fa42c915c","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.2.4_1760596339043_0.7423352017886691","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@antoinette-agency/sofetch","version":"0.2.5","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.2.5","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"13306dc9a61890a887198a3b2976768b2976f461","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.2.5.tgz","fileCount":37,"integrity":"sha512-gVPKxknsj7vt84iIDj7EnEZsPt1leKcmQupJTfuuHlCvqg9Dqcf1NfRtA2MzLlXFO/OXHoVJRFiT8qJC/3Mmkw==","signatures":[{"sig":"MEQCIFG+m48HwqgXy0ayZnb0CGrBWvlQqKow6ycLqCc9azC0AiAsag5Nalu/m7XVOJ1f7jtdsq2I6X4j/gw+cnDJzsnopA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":778490},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"4b677566e359f10938fc8c536803a66b29ef7a6a","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.2.5_1760633357724_0.4825384383373956","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@antoinette-agency/sofetch","version":"0.2.6","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"AGPL-3.0-or-later","_id":"@antoinette-agency/sofetch@0.2.6","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"cdeb3fe102fc0534abe1ff3afa961add1008b9a5","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-0.2.6.tgz","fileCount":37,"integrity":"sha512-14xf8HTe9ePSuNe6U/EwljDK4XQM8wP7p3cst95Z1LfIa3KJoIafZ1cWUhxvqIHjny/BZrg3ZjFpF19PBtq1NA==","signatures":[{"sig":"MEUCIQDcPf8XSpYFaBlVO7AJTIHRJ+XH3sYUGnPwiB6XohFs3QIgB8irM1EmP7NmSjNqVlPgX2Lq2ZqX0vH3ZhOrHJqqlIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779891},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"8826f649e2f59772d65355b569a5369b8a2a9bf4","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_0.2.6_1760701030630_0.4732187942640149","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@antoinette-agency/sofetch","version":"1.0.0","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.0.0","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"554716f6610fd8447605f38d880538b4aed33486","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.0.0.tgz","fileCount":37,"integrity":"sha512-SWXChnd2/0IUfr7NE4oxboSWdxUEXf30F4AFF2+jrUt/8yeFVbF4DTAz24uuZc+Y7wb6GjtuJxbHNL/J1xq8lA==","signatures":[{"sig":"MEYCIQDZEDB6F4LGoYsQoP1wMzCu0AAZgXhWqUIzFSgNQ9oPHAIhAJafY5UYS3RlGA1g8VWmb3+9Thtu/GYktv7xl+aqzuvQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747360},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"0eb4813461f3f620653a78c7f05c18bb0951a13e","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.0.0_1760722594748_0.9429249166748626","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@antoinette-agency/sofetch","version":"1.0.1","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"Antoinette and Ludd Industries"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.0.1","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"3f93986bceda1fafc8c9317aa75c063f3e7c90e7","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.0.1.tgz","fileCount":37,"integrity":"sha512-+/mYmeFvTzqJesx+KQ75OZktGVh3ZM+dfCPFsdzpokcHEg7lMk1V/qD0viAqjefjlOB5lZQgL0izcgWtuO1h8w==","signatures":[{"sig":"MEQCICRN+ogBYCmOx/sJ8o2mpdl0fzDpWccdS12cn11/P0FAAiB2JBQILMpA22pI8oMqH7bfCbOG66S1nbol3yRwlJu0RA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746673},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"584225353dc516f24a11505914ea46446f97807c","scripts":{"test":"npx typedoc src/index.ts --router kind-dir --json docs.json && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.0.1_1760723148866_0.5977489647965704","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@antoinette-agency/sofetch","version":"1.0.2","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.0.2","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"15b9f0df7f958862c64c4462c0b26a36afe761b7","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.0.2.tgz","fileCount":37,"integrity":"sha512-ls0EXvyhnP3n0LWYui1YAnuaNG9OuzASIUL6vHWzFHzc9H5ZjVl363ayiG8/iF02aC3v8r4z4HeGLehQHxmelg==","signatures":[{"sig":"MEQCIGcHExDinLxOfBJQjbIB6xJ3lj5hOa+F7fXqTE967VYEAiBw0540NxHJWw/xyEQBMBKFTF/X1nYRhdpZwmds6hu1qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768814},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"4b6df20ee2ebd707957b7d60595868ac06d6aba0","scripts":{"test":"npm run build:docs && npm run build && tsc && npx jest --selectProjects ts-tests","build":"node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.0.2_1760966248018_0.23380987234751482","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@antoinette-agency/sofetch","version":"1.0.3","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.0.3","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"3eba9273e29e202a86177c55694fdab837faa526","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.0.3.tgz","fileCount":17,"integrity":"sha512-D9bal0j46T54g4FzxiOsZo1DRvirSnHY/BmZSF9EFj5xJ7lpwq9Z0YXWQYZRIdwFYkV392rKJ/baIFWLUa9vRg==","signatures":[{"sig":"MEYCIQCDpxYJAMbXeTzfG/hWLwsGwbNk8SVB1o6SNuY2QqxVQwIhAM98PCajXMBWy8jgcRRpqjr6FlC0xwis2RJ8Jp4fIMbH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276965},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"8a221bf6bc97b6f9a0b2cf23faeb4dff1f24e2c7","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.0.3_1761065406472_0.6190461585778966","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@antoinette-agency/sofetch","version":"1.0.4","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.0.4","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"7a2edab49b35b6efc0ddb4d83dba6fa04f7f9145","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.0.4.tgz","fileCount":17,"integrity":"sha512-pmGakWG5ciQmrn8cCZzcVS3Kvnft513L3/WK07G9dFUEQUCJ56PxEUz1RhDYFbIIbAeN9M6M9q+O7Sw+TQprLQ==","signatures":[{"sig":"MEQCIDff0J0XuXiIwm/97v5TTxdg5UYwkqjO0qQlrG1vUIrCAiAwCoOzvMXg3F0755oOxCiIT8mGNuRCtktIySXSTLWgtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277109},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"b9c1bd96354a6cfc999a462cd952d90ed8583ed3","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.5.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.0.4_1761066659825_0.08311469212936284","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@antoinette-agency/sofetch","version":"1.1.0","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.1.0","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"d18c5414cdb81e3bfdf047bf0812eb59c1071efc","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.1.0.tgz","fileCount":17,"integrity":"sha512-nd4TvyBsXh3T5/6BBFko0aUrPO/Ko9jmqfQhsgH3944gcAHiO1cg6J3HsQIOfucfH4/T9EDE9Vvfr+G8+h2Gxw==","signatures":[{"sig":"MEUCIDwzTNT32dewETBa8oOvvcJcEqyAqk6Ai7apwUWB0jZfAiEAvJMHZqj9ik4vKUEudXtB7XHY0LKff6uXsrBpwAlrs1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295359},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"7e7a9d42359720053cf3581aef645e921c1861cb","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.1.0_1762694984294_0.6024030895924222","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@antoinette-agency/sofetch","version":"1.1.1","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.1.1","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"dc8e4c83f860660b6f88fcba865b21e9bbe42043","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.1.1.tgz","fileCount":17,"integrity":"sha512-QImDhWZksAslMdFu7RD2AIv3rlEmPiVMhMDaYJP9Oe0AzIE2+fuR8B4rDhlrvH3rNB7BIQLkYMeltjt9ME/h+Q==","signatures":[{"sig":"MEYCIQCoqH2F1W6RnOFS2PxTrUJpXCTpXlJLO7mRIG0PS74ipQIhAKT/JF+2ZM12H98QF++dGLohSnDq4A5ammmqsBs1lDCb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295372},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"7ffb7c05ac38497144eb6fe002860e946cc55ff5","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.1.1_1762779395498_0.5874830137558442","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@antoinette-agency/sofetch","version":"1.2.0","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.2.0","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"4d1231df3d80c723c4112d428a08ae144d89a33f","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.2.0.tgz","fileCount":17,"integrity":"sha512-sIgrhGh4//WM5wAEhFF4NDvDy0i2/qfumWla3zrYu6VMfz6XqU5pedTYeOCixmGiE9lKO9Ktv2Ug+kifRccCZg==","signatures":[{"sig":"MEUCIBDxJJuM06oRdSn2wawSPFCr5Xq4Cg0MNgpPgtvBakbjAiEAhLeP3qy0q9ohDzf6UDJqXki8+Z2OyYJLX2QNe1MI3CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295372},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"76713a428be6112a636aa60358b010065589a3bc","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.2.0_1763156586806_0.7834337681236379","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@antoinette-agency/sofetch","version":"1.2.1","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.2.1","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"b9fc0d0e485b2f66b9b4715a6712d64c5a24d59b","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.2.1.tgz","fileCount":17,"integrity":"sha512-RJqJEkZRBZzP8+4Cx8RjUIGLFl0YDdpk/TPm/iRiWWQU0eFyHut4AhXW1NYPCDZwmgYe/izNHGiqwH1ITkZEwQ==","signatures":[{"sig":"MEUCIQCO/NwmR3w/AsgdO3o5SL1jhmEtDBPIn7PkW6bNZqij5AIgGuadlBlKC5KD4AxXoia1WHZ0ZeQhFI6vCCYAJfVHJ3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299406},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"c50a8d509898afd7e666e62bfde1a9edee7233e3","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.2.1_1763156819577_0.753731798054561","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@antoinette-agency/sofetch","version":"1.3.0","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.3.0","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"750fd2a242256562d801823ec7868614c5c915f4","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.3.0.tgz","fileCount":17,"integrity":"sha512-zxANK5UxSTFWU6A11b4tb5gUB953qLg6aZK9OdQTCbDFFIEpFUnx/RZ9aGHvg4pyDdrhnR5xBY/0W5XnvIGj0g==","signatures":[{"sig":"MEUCIQD0Aetw3/CL0uUz757bQ1JGq90vMDuAWJHtUBlI2G8b8AIgcOGuzBFuLOj9gNN19DNdc21XiGCGLgrhUJvkkZUBG+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305564},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"c6750dddbf90365766bce4db1a45214fdbac26a8","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.3.0_1764593782547_0.4947601771711745","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@antoinette-agency/sofetch","version":"1.3.1","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.3.1","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"42dbff39d04fd0a1546add681d672223b7d24609","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.3.1.tgz","fileCount":17,"integrity":"sha512-WEJT1tdF4P/LFKChAZVxel+J0e58nDY+oeVeSf8zR3QcUP4qrMXeSBQeMlC7AYogjLdsE1miuMhsoGNOgH/n3Q==","signatures":[{"sig":"MEUCIQChGbXllslZ5wSkiiM+a4ifCd8hpmJrDdtOkbl7uVsQHQIgLrI8oUIgJ0p0spNxiwJi/yGvlcBmHFP5+hhYccaUTaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305322},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"3570db80cab177ff60d9531741fbddb303b61284","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.6.2","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.3.1_1765452636669_0.2513223701743057","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@antoinette-agency/sofetch","version":"1.4.0","keywords":["Fetch","HttpClient","JSONAPI"],"author":{"url":"https://sofetch.antoinette.agency","name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency"},"license":"MIT","_id":"@antoinette-agency/sofetch@1.4.0","maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"contributors":[{"url":"https://antoinette.agency","name":"Chris Hodges","email":"chris.hodges@antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"homepage":"https://sofetch.antoinette.agency/","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"dist":{"shasum":"a0ad8757927902f925023229e7d36d0dcd3e1dcf","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.4.0.tgz","fileCount":17,"integrity":"sha512-CpsKf7Z6uvXoqTaT0Msz6X+GkjacUT/fsQadV+SKNswwVfQMEnilRrFbqzH0/ys8gsv6farWN+oHy87JAmiALw==","signatures":[{"sig":"MEYCIQDw5XZt1L1RM2XE9TNGIhOnCOV15m+jPM981GH6J7HB9gIhAKsUPXrAwR5TOdh+EndSxrSPIuyVkYJo8PGyFHAEMu6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312489},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.mjs","browser":"./index.browser.js","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","browser":"./index.browser.js","require":"./index.cjs"}},"gitHead":"c89b5cfc214f123f6765ff4ef13cb32878316aa4","scripts":{"test":"npm run build && tsc && npx jest --selectProjects ts-tests","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","test-server":"npx tsx testServer/testServer.ts","test:browser":"npx jest --selectProjects puppeteer-tests","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"repository":{"url":"git+https://github.com/antoinette-agency/sofetch.git","type":"git"},"_npmVersion":"11.7.0","description":"An opinionated Fetch wrapper for JSON APIs","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.1.3","husky":"^9.1.7","busboy":"^1.6.0","esbuild":"^0.25.10","ts-jest":"^29.4.5","typedoc":"^0.28.13","puppeteer":"^24.24.1","tree-kill":"^1.2.2","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/busboy":"^1.5.4","jest-puppeteer":"^11.0.0","@types/puppeteer":"^5.4.7","expect-puppeteer":"^11.0.0","start-server-and-test":"^2.1.2","@microsoft/api-extractor":"^7.52.13"},"_npmOperationalInternal":{"tmp":"tmp/sofetch_1.4.0_1767608562179_0.8327134222386396","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@antoinette-agency/sofetch","version":"1.4.1","description":"An opinionated Fetch wrapper for JSON APIs","repository":{"type":"git","url":"git+https://github.com/antoinette-agency/sofetch.git"},"homepage":"https://sofetch.antoinette.agency/","main":"./index.cjs","module":"./index.mjs","types":"./index.d.ts","browser":"./index.browser.js","exports":{".":{"browser":"./index.browser.js","types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"type":"module","scripts":{"test-server":"npx tsx testServer/testServer.ts","build":"npm run build:docs && node esbuild.config.js","build:docs":"npx typedoc src/index.ts --router kind-dir --json docs.json && npx typedoc src/index.ts --router kind-dir","test":"npm run build && tsc && npx jest --selectProjects ts-tests","test:browser":"npx jest --selectProjects puppeteer-tests","build:node":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js","build:browser":"esbuild src/index.ts --bundle --platform=browser --target=es2017 --outfile=dist/index.browser.js"},"keywords":["Fetch","HttpClient","JSONAPI"],"author":{"name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency","url":"https://sofetch.antoinette.agency"},"contributors":[{"name":"Chris Hodges","email":"chris.hodges@antoinette.agency","url":"https://antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"license":"MIT","devDependencies":{"@microsoft/api-extractor":"^7.52.13","@types/busboy":"^1.5.4","@types/jest":"^30.0.0","@types/node":"^24.4.0","@types/puppeteer":"^5.4.7","busboy":"^1.6.0","esbuild":"^0.25.10","expect-puppeteer":"^11.0.0","husky":"^9.1.7","jest":"^30.1.3","jest-puppeteer":"^11.0.0","puppeteer":"^24.24.1","start-server-and-test":"^2.1.2","tree-kill":"^1.2.2","ts-jest":"^29.4.5","tsx":"^4.20.5","typedoc":"^0.28.13","typescript":"^5.9.2"},"gitHead":"76bc301d23bba7e59debd636de66c05dda899ff6","_id":"@antoinette-agency/sofetch@1.4.1","bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"_nodeVersion":"20.18.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-xGggFHSbxB+Xy6EgbOUl9FgkjIgcbCDRchHByI2yvSG1gKBJdNkfbVLyuG84nWm+3rcTCqoL+2+voFMdT8EW0g==","shasum":"700cf43fe15736ad4425989b72def1f166535ca5","tarball":"https://registry.npmjs.org/@antoinette-agency/sofetch/-/sofetch-1.4.1.tgz","fileCount":17,"unpackedSize":312614,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGiZnz/BFQ4bsKBQ1G+h3oOI6+YBs0yoayiq/5yXCJTQAiEAvOtXu+L4awtzGVzlGfVkIZ2wizBQLpsV4zyT/bSV/M4="}]},"_npmUser":{"name":"chrishodges","email":"chris@chrishodges.me.uk"},"directories":{},"maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sofetch_1.4.1_1773235343736_0.8846997470309534"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-23T14:19:48.183Z","modified":"2026-03-11T13:22:24.081Z","0.1.0":"2025-09-23T14:19:48.447Z","0.1.1":"2025-09-23T14:29:32.264Z","0.1.2":"2025-09-23T15:29:49.005Z","0.1.3":"2025-09-24T17:03:05.467Z","0.1.4":"2025-09-24T17:09:06.925Z","0.1.5":"2025-09-25T11:40:13.507Z","0.1.6":"2025-09-25T14:09:25.030Z","0.1.7":"2025-09-25T15:48:04.461Z","0.1.8":"2025-10-03T15:08:38.110Z","0.1.9":"2025-10-03T15:18:08.128Z","0.1.10":"2025-10-08T12:26:45.564Z","0.2.0":"2025-10-14T16:57:23.558Z","0.2.1":"2025-10-14T19:07:33.261Z","0.2.2":"2025-10-14T19:41:37.099Z","0.2.3":"2025-10-14T19:50:28.819Z","0.2.4":"2025-10-16T06:32:19.224Z","0.2.5":"2025-10-16T16:49:17.947Z","0.2.6":"2025-10-17T11:37:10.854Z","1.0.0":"2025-10-17T17:36:34.943Z","1.0.1":"2025-10-17T17:45:49.122Z","1.0.2":"2025-10-20T13:17:28.209Z","1.0.3":"2025-10-21T16:50:06.662Z","1.0.4":"2025-10-21T17:11:00.055Z","1.1.0":"2025-11-09T13:29:44.508Z","1.1.1":"2025-11-10T12:56:35.677Z","1.2.0":"2025-11-14T21:43:06.995Z","1.2.1":"2025-11-14T21:46:59.803Z","1.3.0":"2025-12-01T12:56:22.766Z","1.3.1":"2025-12-11T11:30:36.816Z","1.4.0":"2026-01-05T10:22:42.322Z","1.4.1":"2026-03-11T13:22:23.903Z"},"bugs":{"url":"https://github.com/antoinette-agency/sofetch/issues"},"author":{"name":"SoFetch Team@Antoinette","email":"sofetch@antoinette.agency","url":"https://sofetch.antoinette.agency"},"license":"MIT","homepage":"https://sofetch.antoinette.agency/","keywords":["Fetch","HttpClient","JSONAPI"],"repository":{"type":"git","url":"git+https://github.com/antoinette-agency/sofetch.git"},"description":"An opinionated Fetch wrapper for JSON APIs","contributors":[{"name":"Chris Hodges","email":"chris.hodges@antoinette.agency","url":"https://antoinette.agency"},{"name":"Matt Brewerton","email":"matt@mattbrewerton.co.uk"}],"maintainers":[{"name":"chrishodges","email":"chris@chrishodges.me.uk"},{"name":"mbrewerton","email":"matt@mattbrewerton.co.uk"}],"readme":"<a href=\"https://sofetch.antoinette.agency\">\r\n   <img alt=\"soFetchReadmeHeader\" src=\"https://github.com/user-attachments/assets/ac1fed39-cdc4-4773-96fd-53d91f82dd81\" />\r\n</a>\r\n<p align=\"center\">\r\n  <a href=\"https://sofetch.antoinette.agency/#quickstart\">Quick Start</a> | \r\n  <a href=\"https://sofetch.antoinette.agency/examples\">Examples</a> |\r\n  <a href=\"https://sofetch.antoinette.agency/api-reference\">API</a>\r\n</p>\r\n\r\n### ✨ Features\r\n\r\n- Elegant interface. Less code. Minimal boilerplate\r\n- Serialise request ➡️ Post request ➡️ Serialise response with 1 line of code\r\n- Fluent error handling\r\n- Easy authentication\r\n- Build multiple clients effortlessly\r\n\r\n### 🌱 Install\r\n\r\n```\r\nnpm i @antoinette-agency/sofetch\r\n```\r\n\r\n### ⏩ Quickstart\r\n\r\n```typescript\r\n\r\nimport soFetch from \"@antoinette-agency/sofetch\";\r\n\r\n//GET Request:\r\nconst products = await soFetch<Product[]>(\"/api/products\")\r\n\r\n//POST Request:\r\nconst newUser = {\r\n    name:\"Regina George\", \r\n    email:\"regina@massive-deal.com\"\r\n}\r\nconst successResponse = await soFetch<Success>(\"/api/users\", newUser)\r\n\r\n//Handling errors\r\nconst unicorn = await soFetch<Unicorn>(\"/api/unicorns/1234\")\r\n    .catchHttp(HttpStatus.NotFound404, (res:Response) => {\r\n        alert(\"This unicorn can't be found\")\r\n    })\r\n```\r\n\r\n\r\n<p align=\"center\" style=\"text-align: center\">\r\n    <img width=\"400\" style=\"margin-top: 3rem; margin-bottom: 3rem; display: inline-block;\" alt=\"So Fetch Meme\" src=\"https://github.com/user-attachments/assets/5a1968a0-d72a-42a3-8fb3-8a1de9b467c1\" />\r\n</p>\r\n","readmeFilename":"README.md"}