{"_id":"feature-fetch","_rev":"60-66b65e60cd0de590c7d5cddb227e48db","name":"feature-fetch","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.1":{"name":"feature-fetch","version":"0.0.1","keywords":[],"author":{"name":"@bennoinbeta"},"license":"AGPL-3.0-or-later","_id":"feature-fetch@0.0.1","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"67d1bf79c8aa33bf678e1ba4c0c76ae00b938a06","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.1.tgz","fileCount":118,"integrity":"sha512-RVbSn0bj5MlGm3bIyPPfimbdMBc2osQhFf0y3itTnx7kE724cU+8IhhAfSPcyfpWJBAJRylf+VxlPbP1AUiTgA==","signatures":[{"sig":"MEUCIQDVIf8e8dCmq2tUf2HfHuv8ZCtfR0BfubwNTvxgnnjjPQIgB60XcQQIFjFQE8njkmT5aRq6bi/hMTYwWQmEIbQsB1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75697},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","gitHead":"67c658fec96bc4297d9f15902280e858755cc698","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"_npmVersion":"10.5.2","description":"Straightforward and feature based fetch wrapper library","directories":{},"_nodeVersion":"22.0.0","dependencies":{"url-parse":"^1.5.10","@ibg/utils":"workspace:*","ts-results-es":"4.1.0-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"@ibg/config":"workspace:*","@types/node":"^20.8.10","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.1_1717474976104_0.28202954639783795","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"feature-fetch","version":"0.0.2","keywords":[],"author":{"name":"@bennoinbeta"},"license":"AGPL-3.0-or-later","_id":"feature-fetch@0.0.2","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"87d0e2d4e621faf81feb867c6a30d5427f3531e9","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.2.tgz","fileCount":118,"integrity":"sha512-bvO+5CiJy93tcfhlkpHsM6iyrfhp8JggmG+QyKz2FJqQqUSv8OyHcOhKCyvnfhMwIAkzd8kwPo3GKmC1DCH05g==","signatures":[{"sig":"MEQCIC4dSdlFSHS9aUhMeeCSfPySbY1XKe6BoCkz8AWCRaaxAiAZRw99yeBAe5cvmiAgj5NEOEldlT/WW7P51+UZCD+WPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75784},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/fe62d4be7937959786d825611dfabb3f/feature-fetch-0.0.2.tgz","_integrity":"sha512-bvO+5CiJy93tcfhlkpHsM6iyrfhp8JggmG+QyKz2FJqQqUSv8OyHcOhKCyvnfhMwIAkzd8kwPo3GKmC1DCH05g==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"_npmVersion":"10.5.2","description":"Straightforward and feature based fetch wrapper library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"url-parse":"^1.5.10","@ibg/utils":"0.0.2","ts-results-es":"4.1.0-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"@ibg/config":"0.0.7","@types/node":"^20.8.10","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.2_1717478035062_0.1143065411790729","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"feature-fetch","version":"0.0.3","keywords":[],"author":{"name":"@bennoinbeta"},"license":"AGPL-3.0-or-later","_id":"feature-fetch@0.0.3","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"2ac44395836781b3584b94a486322fac8a0f6135","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.3.tgz","fileCount":118,"integrity":"sha512-lJjXxaSfwsHjHKs37eOyjZXKr7g1xIA4EvsIVp5G5N1T3miHwbezXILRTsvCN767V1MUEWEv9Zzn6lkwx3+GgA==","signatures":[{"sig":"MEQCIA29cFYK3yYjpjwqnleHyNQ0UDNGEDKhw6mEhzMRlzSuAiBPaJl4GyqZyUzObU5CILIJc4BS9wye62JlNClEiGWgJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78488},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.3.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/4f86ce7de641aa527735f55e4ff6ef29/feature-fetch-0.0.3.tgz","_integrity":"sha512-lJjXxaSfwsHjHKs37eOyjZXKr7g1xIA4EvsIVp5G5N1T3miHwbezXILRTsvCN767V1MUEWEv9Zzn6lkwx3+GgA==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"_npmVersion":"10.5.2","description":"Straightforward and feature based fetch wrapper library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"url-parse":"^1.5.10","@ibg/utils":"0.0.3","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.8","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.3_1717511852744_0.09324730631512157","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"feature-fetch","version":"0.0.4","keywords":[],"author":{"name":"@bennoinbeta"},"license":"AGPL-3.0-or-later","_id":"feature-fetch@0.0.4","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"326c115ed995417a77a44a01890147a53d0ef974","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.4.tgz","fileCount":118,"integrity":"sha512-VeelHIstKv/pqmZ9XSTfPSOxkBH74CY5B96vtevU2xE9weNZ2ECYhEWJ4XZvnYKla8Ce7aznxRGnrtVCTf0EfA==","signatures":[{"sig":"MEUCIQCtDF4XE/TEgNrFGaYXm1CTW4HT8Nf0mCVsREe6JFGzoQIgdKh7odhW3u2iZFMwJCniKZYZ7E6v00eefjJLpFn4bOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78488},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.4.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/bd688326266f26ce47dfc52860111ec7/feature-fetch-0.0.4.tgz","_integrity":"sha512-VeelHIstKv/pqmZ9XSTfPSOxkBH74CY5B96vtevU2xE9weNZ2ECYhEWJ4XZvnYKla8Ce7aznxRGnrtVCTf0EfA==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"_npmVersion":"10.5.2","description":"Straightforward and feature based fetch wrapper library","directories":{},"_nodeVersion":"20.13.1","dependencies":{"url-parse":"^1.5.10","@ibg/utils":"0.0.4","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.9","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.4_1717514241823_0.8125601679334173","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"feature-fetch","version":"0.0.5","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.5","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"4ad233231d313184106c4a4d3ca78279762c840e","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.5.tgz","fileCount":147,"integrity":"sha512-D35Ft2uvdhvsWNqIp0K8QPZvUEHZEgJI4nlC27Q+J1fIB92/4KyJ4qJR6vUbh8pf1g1uy/fdzLowyh0DOdC05A==","signatures":[{"sig":"MEUCIQCFOkqrgwTtEugm2ytieLiq8x2P8NTZGxjqGBZ8UAW27QIgBxC+nwZEWNytfwRU7SVOlttxm3L3hzEVdvVOybirM30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102657},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.5.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/e2d7b2904ac2e7552ebc4d2607353ae9/feature-fetch-0.0.5.tgz","_integrity":"sha512-D35Ft2uvdhvsWNqIp0K8QPZvUEHZEgJI4nlC27Q+J1fIB92/4KyJ4qJR6vUbh8pf1g1uy/fdzLowyh0DOdC05A==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.7.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@ibg/utils":"0.0.5","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.10","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.5_1717751158699_0.29654896742912307","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"feature-fetch","version":"0.0.6","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.6","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"86cdddbb6ff9a4ac0fd92476e9f9986bdac4f5ea","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.6.tgz","fileCount":147,"integrity":"sha512-Rx19F4DnPZYYHwV6H/4/PSwZiWTEd/1pvI4aqoVDh41dtZ8YR3mbXElYCPgCdpW8Gf6yXLYxdV0lbBTjOSIVWA==","signatures":[{"sig":"MEQCIGALOmb2NRg3whsxSGCrrVu2Q09ZceI/8MvkYvYwwv5mAiA8hNToezXew4VlVAtZnG7ANLstn33la5grcrrKdgLYkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102742},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.6.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/e69937708c2811c6a2aae4538c6262c7/feature-fetch-0.0.6.tgz","_integrity":"sha512-Rx19F4DnPZYYHwV6H/4/PSwZiWTEd/1pvI4aqoVDh41dtZ8YR3mbXElYCPgCdpW8Gf6yXLYxdV0lbBTjOSIVWA==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.7.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@ibg/utils":"0.0.6","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.11","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.6_1717751857556_0.19973419524750402","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"feature-fetch","version":"0.0.7","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.7","homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"409c0df68e8afa27d44639243de4b9e1a03fbabd","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.7.tgz","fileCount":147,"integrity":"sha512-qtRCLdWi79Ht5Pd7EphzQAPutnkegg58zRLOoMvwEnzpjT/ChS/NsdNwQDMYZr4/ndoDZK/XZhB8FOkkdBxjWA==","signatures":[{"sig":"MEUCIBindh45TdDRhs8VoFbi+iPIltPTgJZM3tAE6siE9szxAiEAzYF6S36l5Kwx00k7medfQxBZfSNU801DorjAt7C9OP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103000},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.7.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/4ad51e73606cbf8173bdeacef3ee98b7/feature-fetch-0.0.7.tgz","_integrity":"sha512-qtRCLdWi79Ht5Pd7EphzQAPutnkegg58zRLOoMvwEnzpjT/ChS/NsdNwQDMYZr4/ndoDZK/XZhB8FOkkdBxjWA==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.7.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@ibg/utils":"0.0.8","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.12","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.7_1719933363106_0.8782334412522685","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"feature-fetch","version":"0.0.8","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.8","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"958596b26c661efdad84c11b6221726848aa3379","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.8.tgz","fileCount":145,"integrity":"sha512-xYDSBTA0AjfdDx+/kDHXofdL/nj+4ha9zlejasOO5XFp0zqdLuYrMyqPKRKeM+nEfFegcADVqjE8B8KqP1tCWg==","signatures":[{"sig":"MEQCIBrshosWLUwjPAHQQL5vXveG/J4zMpJI/KygOlfUQofSAiBJZgyZIsJL4ojAWk4wVV0fAJVbtDsvWlOP8A8setY9sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97868},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.8.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/672cbab00819792a3fee8682e212135f/feature-fetch-0.0.8.tgz","_integrity":"sha512-xYDSBTA0AjfdDx+/kDHXofdL/nj+4ha9zlejasOO5XFp0zqdLuYrMyqPKRKeM+nEfFegcADVqjE8B8KqP1tCWg==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.7.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@ibg/utils":"0.0.10","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/types":"0.0.2","@ibg/config":"0.0.13","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.8_1720274827168_0.9461561331450306","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"feature-fetch","version":"0.0.9","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.9","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"c9aba9f98d365eaac21afae361be09636cc9f49b","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.9.tgz","fileCount":145,"integrity":"sha512-xuimxH6LnQMKlJrgURfuzUyRysRp6Np2/Q2rkzCKd4qoy8HrpAXzIzzBJlXWvxlcOD/CoBq1AzjawXmk8O4I7Q==","signatures":[{"sig":"MEQCIGsDBT3zHGP8VKb+qpl5ukhLZrJerrbjtSPJzl5cC/QDAiBCrTp+Mdwl2iEy39bR46b1sFC3kEIPmSXdmnot0hYRfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97393},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.9.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/3f25667089e72714899122e412308e37/feature-fetch-0.0.9.tgz","_integrity":"sha512-xuimxH6LnQMKlJrgURfuzUyRysRp6Np2/Q2rkzCKd4qoy8HrpAXzIzzBJlXWvxlcOD/CoBq1AzjawXmk8O4I7Q==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.7.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@ibg/utils":"0.0.11","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/types":"0.0.3","@ibg/config":"0.0.14","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.9_1720416433481_0.15228551218249153","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"feature-fetch","version":"0.0.10","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.10","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"1eb36fe3749a64f09f3af34bd60f5f5bc53d7cb9","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.10.tgz","fileCount":145,"integrity":"sha512-k55g7E3nGujCO9rGYK96dOJqNPOv9M7SFeN5honZ8BBoq4Z0Y5XgEoYLntXiBqooX1sI6fTAILyHd7g0OW5UKw==","signatures":[{"sig":"MEUCIQC/ZRVNYHvL4bC/njIBj+eFu+eHqy6yY1gU/Z/+Gs9nfgIgdEw+dveg682Y3K3tzcAilhVfbuyArtMKdm40X0mUXKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97394},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.10.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/c881aa6206e538c5a7902beace580d9a/feature-fetch-0.0.10.tgz","_integrity":"sha512-k55g7E3nGujCO9rGYK96dOJqNPOv9M7SFeN5honZ8BBoq4Z0Y5XgEoYLntXiBqooX1sI6fTAILyHd7g0OW5UKw==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.7.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@ibg/types":"0.0.3","@ibg/utils":"0.0.11","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.14","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.10_1720450985663_0.45163607693639696","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"feature-fetch","version":"0.0.11","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.11","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"bdb61431fb9812292134bd8f927ec6f011d29de6","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.11.tgz","fileCount":145,"integrity":"sha512-dSvWSgzIgF5exaexigmMJxtxHKNzuy0OEVzaMbhkH/T+kHWXMagui9gv4OtNNDxL9V7DM6UlXhT+lvqz0pu8ew==","signatures":[{"sig":"MEUCIQDTkZDozKgh9XVR62W4QG1wzKo4QLP3boPvIKmg21dhdgIgSVyVsczTJKyn48x2qb53/uth9bHOS7TC+r05DbwG2Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97063},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.11.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/6397771824e2b10ae52ab4c98f2a1336/feature-fetch-0.0.11.tgz","_integrity":"sha512-dSvWSgzIgF5exaexigmMJxtxHKNzuy0OEVzaMbhkH/T+kHWXMagui9gv4OtNNDxL9V7DM6UlXhT+lvqz0pu8ew==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@ibg/types":"0.0.3","@ibg/utils":"0.0.11","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.14","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.11_1720498050944_0.15285238372137133","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"feature-fetch","version":"0.0.12","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.12","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"fa904edba0d8709ae8b6220ae3635d1af9981983","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.12.tgz","fileCount":145,"integrity":"sha512-fD8sQRFIxCd+dl4z1PilaC02OrZIIY6I9Mp9d9dKXT+71f8F1OA+abpjo7QEh0LiLkniKpsPSqKB4QevzZcA4g==","signatures":[{"sig":"MEYCIQDHqmDOCdcqzck4seTZbH10+qSVoLu3cwP8DJCyx1tKgAIhAJP5XCcPkP6V9qyAFtEP/IhFkHtfHQn15+m2byF079nC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97063},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.12.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/f465304c5b9586f17f29bc8f89a80d99/feature-fetch-0.0.12.tgz","_integrity":"sha512-fD8sQRFIxCd+dl4z1PilaC02OrZIIY6I9Mp9d9dKXT+71f8F1OA+abpjo7QEh0LiLkniKpsPSqKB4QevzZcA4g==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@ibg/types":"0.0.3","@ibg/utils":"0.0.11","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.14","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.12_1720530702149_0.7516824839130429","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"feature-fetch","version":"0.0.13","keywords":[],"author":{"name":"@bennoinbeta"},"license":"MIT","_id":"feature-fetch@0.0.13","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://inbeta.group/?source=package-json","bugs":{"url":"https://github.com/inbeta-group/monorepo/issues"},"dist":{"shasum":"68edcbd792976311e40ef3f2ea24c2d0c2a7d3d9","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.13.tgz","fileCount":145,"integrity":"sha512-XGJ2mn4KwgiDXdiN1D0Xt6CA1bFB0fHD5MedfuhtXrYedus4Vgv8is51JbI99wF3SP6MrBzf3vPLEPsQTjlAVQ==","signatures":[{"sig":"MEUCIQCHsAe2zh5wAe6FUWxy4AowaTUTwDlweoavjNzL0ToOFAIgBxtFURA4O8O4XOM/JUUPRfV+KmUG0z6/mVKc6nIapjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97201},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.13.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/6f3c0a8ab46f62c2648ebde5c4d8cad0/feature-fetch-0.0.13.tgz","_integrity":"sha512-XGJ2mn4KwgiDXdiN1D0Xt6CA1bFB0fHD5MedfuhtXrYedus4Vgv8is51JbI99wF3SP6MrBzf3vPLEPsQTjlAVQ==","repository":{"url":"git+https://github.com/inbeta-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.7.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@ibg/types":"0.0.4","@ibg/utils":"0.0.11","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@ibg/config":"0.0.14","@types/node":"^20.14.1","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.13_1720619674079_0.23974484156897868","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"feature-fetch","version":"0.0.14","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.14","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"4c4c5cb0c0e0cffd59bf74ffd01c513ae8aa14c4","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.14.tgz","fileCount":145,"integrity":"sha512-9t6zwYvzY9xuXXrVkAR/Ozi+DAuVVTw2AGI5pNzstOdV74AfazVxq7Cx1rjeuzT/JgFVOfXKFCied8qEAfdftQ==","signatures":[{"sig":"MEYCIQDOaY3Ms6RfNaWP8PJ3hgj5I4+APW+M0O4hLW6LGdIkqQIhAIac3IFHnl2ctcrDJZEIe5NZjj8CO6Xd1HnJeIspqx0Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97006},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.14.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/0492d12d7a0faa9e81cab21d9503f469/feature-fetch-0.0.14.tgz","_integrity":"sha512-9t6zwYvzY9xuXXrVkAR/Ozi+DAuVVTw2AGI5pNzstOdV74AfazVxq7Cx1rjeuzT/JgFVOfXKFCied8qEAfdftQ==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@blgc/types":"0.0.6","@blgc/utils":"0.0.15","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.16","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.14_1722613623817_0.5218333434064288","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"feature-fetch","version":"0.0.15","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.15","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"43fa8b67550d880cc1191fc9565402e57c6fbc59","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.15.tgz","fileCount":145,"integrity":"sha512-fScwADZ5pZ5aXGTd4U+LUX1BQMNISIJHHEXZnAn0mDPDyhrGztXyU/A5EhnPNGXS9ajVxli99/YO3Vkvy/5Stg==","signatures":[{"sig":"MEQCIE+XDSjdejDElTVHwYX6LTa9OpvF/IHQ7wHBhdxJPb8eAiAzZNj2951QbdK3vOS77UOr0d0LiRYB80WneJ2FqqyGHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97146},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.15.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/2a6b8b7e91612f5335c5fd4e59e54107/feature-fetch-0.0.15.tgz","_integrity":"sha512-fScwADZ5pZ5aXGTd4U+LUX1BQMNISIJHHEXZnAn0mDPDyhrGztXyU/A5EhnPNGXS9ajVxli99/YO3Vkvy/5Stg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@blgc/types":"0.0.6","@blgc/utils":"0.0.15","ts-results-es":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.17","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.15_1723127159366_0.9627249794840864","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"feature-fetch","version":"0.0.16","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.16","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"db2f981154a13e041710b0708a3272f0167131da","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.16.tgz","fileCount":145,"integrity":"sha512-d7g4ztFVpyDn47ZO8XkPnoqXZD/EGTbYSESBI76nxvLiSgbtNxfjv9OxaNXwCHIWc64IseSPYuMp+NvTntbyzA==","signatures":[{"sig":"MEYCIQCw6W0yNXTfhJrXI2+f6VO9Y3FvLca+e/c+U4bBLRUItQIhALNfnuIR0ujmiVJhkKnNjZnpNq5P3qJ0J1w9Wq8srXRf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97540},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.16.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/addbde19df8520c1e419b06d36e1db18/feature-fetch-0.0.16.tgz","_integrity":"sha512-d7g4ztFVpyDn47ZO8XkPnoqXZD/EGTbYSESBI76nxvLiSgbtNxfjv9OxaNXwCHIWc64IseSPYuMp+NvTntbyzA==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@blgc/types":"0.0.6","@blgc/utils":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.17","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.16_1723968637875_0.1342458174427439","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"feature-fetch","version":"0.0.17","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.17","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"d638e0a75f30510f4528c32913ce9d62537448a9","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.17.tgz","fileCount":161,"integrity":"sha512-yUuVXTBX8tVQLzyqWKq8I1z1epS5m3knzXb3fRJflochksGVf+U53LAUmpQM5CAMw8t21DTLlzVYsVr7ancWNg==","signatures":[{"sig":"MEQCIGCFSrsSl8Jz7M8MXcIBZ5ZZm4fTcK/fd3Ky/XHXL3IiAiA5X2paKE9dNIb/TNGknUllEqCQOGrygbGXicQfhomm5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103654},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.17.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/e376ae646321e3f8c024553f7d3c34a3/feature-fetch-0.0.17.tgz","_integrity":"sha512-yUuVXTBX8tVQLzyqWKq8I1z1epS5m3knzXb3fRJflochksGVf+U53LAUmpQM5CAMw8t21DTLlzVYsVr7ancWNg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.6","@blgc/utils":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.17_1724658654424_0.5255623174234847","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"feature-fetch","version":"0.0.18","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.18","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"1db9c1dc3026dde3a8ff40912a469510ebd4ba70","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.18.tgz","fileCount":161,"integrity":"sha512-yNjAdz83TAlzPlRMS0l45KB5PVjagDJKCFlwEnBa0iHguTxj3FF9qZOAbwhuV0EMl69X7+1gA2ACJqEO9LxWbw==","signatures":[{"sig":"MEYCIQCcKvRhIb9Ic/guMAWAe58BHitcglRWWYXJvJNMpxUn0gIhAILbR+dlLGJwtL91SdePc4EUkVWXXiRFZ2E3Oc97jI43","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104995},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.18.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/635993352a2323009dc17b676009a942/feature-fetch-0.0.18.tgz","_integrity":"sha512-yNjAdz83TAlzPlRMS0l45KB5PVjagDJKCFlwEnBa0iHguTxj3FF9qZOAbwhuV0EMl69X7+1gA2ACJqEO9LxWbw==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.6","@blgc/utils":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.18_1724661152257_0.7162474295115182","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"feature-fetch","version":"0.0.19","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.19","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"5ca0dbc2596ea9def257d8475b02063e681c6e7b","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.19.tgz","fileCount":161,"integrity":"sha512-5RBZuGy5auBn+yapQcTorMyYtwaGwlHjs7KE/i//WXbu5RVPACC0igbdHsQje5etjRZ3IiIYtjVeY0kDkhPEng==","signatures":[{"sig":"MEQCIBt2pb1TgOqv5HTfLazdv+0S7dE2JFBjUh+i7ZbfbDgcAiA2qMoCBweC9OajrT+9J4Mkt/kd8sFE7neIh6BTdxfYyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105708},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.19.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/14db96d86c3b263c6d95b1441cfb69e6/feature-fetch-0.0.19.tgz","_integrity":"sha512-5RBZuGy5auBn+yapQcTorMyYtwaGwlHjs7KE/i//WXbu5RVPACC0igbdHsQje5etjRZ3IiIYtjVeY0kDkhPEng==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@blgc/types":"0.0.6","@blgc/utils":"0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.22","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.19_1724775661217_0.7001455712436255","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"feature-fetch","version":"0.0.20","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.20","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"2c39124563922a08de6ce535d4801aee41b4429d","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.20.tgz","fileCount":161,"integrity":"sha512-T0SrOq/HAi6VPIzAxHEffPDtASoD0WCaSBo86VrfOiS5jaW84BrzCqkUjYT+nVwun0cGWsSvI+MEx9OlvRFfjg==","signatures":[{"sig":"MEYCIQDjWJYKRsdmiRp7K8XvPiXW1Jlnul8ddGsm31jCunu7RgIhAI7UX6RDzpFopyrNhCHAnqDANZcF1++EeTP+FVJvY1aP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105855},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.20.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/447707e0c8ee90b86da5e4d6a9905baf/feature-fetch-0.0.20.tgz","_integrity":"sha512-T0SrOq/HAi6VPIzAxHEffPDtASoD0WCaSBo86VrfOiS5jaW84BrzCqkUjYT+nVwun0cGWsSvI+MEx9OlvRFfjg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.2","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.23","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.20_1724910845587_0.5303216290438026","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"feature-fetch","version":"0.0.21","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.21","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"d897f403a63dbc092ac18a86944f91c2e239777e","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.21.tgz","fileCount":151,"integrity":"sha512-okHNrplaXBjBkxffJpvw+lR8+ijiZAj03tdbWE8lkH7zJCNR5gAjsp+qwgFBwmeW5ZBi4GAvlus/gubsJQhkPg==","signatures":[{"sig":"MEQCIAp5A9QHi/Yjbqgl4PYIRDA8S2zo0iE3lYbklUYFWnBZAiAb+vujnT4hkjFVA2mB1wqKYIrQKH5jCRE3Uw7smHKYtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101452},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.21.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/2f4c5a192c9d3a828cfa98547a25b2f9/feature-fetch-0.0.21.tgz","_integrity":"sha512-okHNrplaXBjBkxffJpvw+lR8+ijiZAj03tdbWE8lkH7zJCNR5gAjsp+qwgFBwmeW5ZBi4GAvlus/gubsJQhkPg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.23","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.21_1725000297777_0.5454514882385535","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"feature-fetch","version":"0.0.22","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.22","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"c726d488186d761283d037a1189e17c5b8751869","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.22.tgz","fileCount":151,"integrity":"sha512-rC7nE56n82aZuaKXiBSVWoaqjZdn01zLMTDMQYHxmnRW+FV3dtFtwDDJIyCDe/Sy2+t8b8ttpccKFBDjMB1iRg==","signatures":[{"sig":"MEQCIHfpibG1/lL7DVbv/biXKiAiCsxO5YJlyFF8ymRKA+8mAiBz3ZAeqC+CQUUhZuU8C548tQPb5OkrYyHAe3F+ycGWkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101688},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.22.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/0100a3773218469dd4e7b4d951ea3b0a/feature-fetch-0.0.22.tgz","_integrity":"sha512-rC7nE56n82aZuaKXiBSVWoaqjZdn01zLMTDMQYHxmnRW+FV3dtFtwDDJIyCDe/Sy2+t8b8ttpccKFBDjMB1iRg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.23","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.22_1725707483899_0.7977910061512647","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"feature-fetch","version":"0.0.23","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.23","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"3ab10fec27abd675601e39073d31b6fcac615b31","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.23.tgz","fileCount":151,"integrity":"sha512-hV1fPVsse/S7pIqWy0221vqR0/jWsaI2mjqnHfSGzKccDxph7UFlf2htzNKdFvLFNOWlC1poPKnODnNYkXeEdw==","signatures":[{"sig":"MEUCIBDPN6SZfyxc4r01GmGPfYWtZqMVluwxk94ad5v45Pr3AiEAqZyZzr3jyLZEy8qEQ4DD31IoLsOiuxRdyTPe8SmIvVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103795},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.23.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/e1fc4c63f0db19a14dd61a3fc770c581/feature-fetch-0.0.23.tgz","_integrity":"sha512-hV1fPVsse/S7pIqWy0221vqR0/jWsaI2mjqnHfSGzKccDxph7UFlf2htzNKdFvLFNOWlC1poPKnODnNYkXeEdw==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.23","@types/url-parse":"^1.4.11","@0no-co/graphql.web":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.23_1726117654196_0.9835793398386208","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"feature-fetch","version":"0.0.24","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.24","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"702b8b81c64463689e2ed275a4791b2b1e4fbb25","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.24.tgz","fileCount":151,"integrity":"sha512-02kMPkevSfM6Ubcnlh318QlpbYzqEaacc0qz3jl4l+qaGAkE9ZBFIynItD1jhWuOO+d+5XtXu1rI0gFrfOFrFQ==","signatures":[{"sig":"MEUCIQCSpkTb1z0QhbeVscQM0larh1pGXy3xDjcQtckOCDT+bwIgFLFA/W6b24wA0xALes3TPMA7eXYxNUVOvdV9508ld1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103799},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.24.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/020c093ed96e57518a0bb681e2ed887f/feature-fetch-0.0.24.tgz","_integrity":"sha512-02kMPkevSfM6Ubcnlh318QlpbYzqEaacc0qz3jl4l+qaGAkE9ZBFIynItD1jhWuOO+d+5XtXu1rI0gFrfOFrFQ==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.23","@types/url-parse":"^1.4.11","@0no-co/graphql.web":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.24_1726117914382_0.4304734053746371","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"feature-fetch","version":"0.0.25","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.25","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"c17b6d8405387371ea07100e50f9ddd7e2b80e29","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.25.tgz","fileCount":157,"integrity":"sha512-agwL5i7tvUkL3WyiOvjJ69Ca2hOC4ZTA+q2xLhjw62i6dZR+PdiuO5Nw/GqBCY1xVQGBXiCu+jYo2Lh86xO8Bw==","signatures":[{"sig":"MEUCIQCcUjMeg/CzDMmHsSkY67nms6iX0MJwUX2V8mMIBaXujQIgVBm4VVM5Xq3gdKYDBYPfAcIVrw8nunCVS1IaBcv9+uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105947},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.25.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/85c6bb018ed24a22c41e7a8129d11fb4/feature-fetch-0.0.25.tgz","_integrity":"sha512-agwL5i7tvUkL3WyiOvjJ69Ca2hOC4ZTA+q2xLhjw62i6dZR+PdiuO5Nw/GqBCY1xVQGBXiCu+jYo2Lh86xO8Bw==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.23","@types/url-parse":"^1.4.11","@0no-co/graphql.web":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.25_1726119626582_0.053353374964273614","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"feature-fetch","version":"0.0.26","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.26","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"fe34f78e3e5f2a868b5d2e8e26ec517036e526ad","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.26.tgz","fileCount":163,"integrity":"sha512-QEujpzW28GhJSH3bcOqmUeyEI8kk4bZNU7hrA3cjKP9GFvGCn/RexAcj1rgt0BfyBuKwanzHx0OELO5X/MhGOg==","signatures":[{"sig":"MEUCIQC1vAS0YKXb0bBxuRke6XYyJZ/Vs/giIZhf3F+U2lKllgIgLHQepe+ZiaFzjOdCFP2Usie3BWg+hdfqEOUnJ24HmT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109220},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.26.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/9788cb894225ccb4e0ee83501fd6130c/feature-fetch-0.0.26.tgz","_integrity":"sha512-QEujpzW28GhJSH3bcOqmUeyEI8kk4bZNU7hrA3cjKP9GFvGCn/RexAcj1rgt0BfyBuKwanzHx0OELO5X/MhGOg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.23","@types/url-parse":"^1.4.11","@0no-co/graphql.web":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.26_1726151392783_0.7583791182783013","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"feature-fetch","version":"0.0.27","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.27","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"8da2601783853995dd3db24e3ade405429b592a3","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.27.tgz","fileCount":163,"integrity":"sha512-jGJuYnyFDrOgTuGR2XpzgG8SXt3oDjwEFBDxhNKZjLT/LxdEY6x2XlrTt5vfZMPOPTBmRu/3rdWJh6/rrP18aA==","signatures":[{"sig":"MEYCIQCfrhxIg/4SnWNQ3ZRwqTCuADls94W1aOgM3wTlVp+l6AIhAObEXEgbBLsNyIESw50fRJiZ3atI6LN1EdlHgXfU7m/d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108672},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.27.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/55798c9df89e5d73c66aaeb302b5884d/feature-fetch-0.0.27.tgz","_integrity":"sha512-jGJuYnyFDrOgTuGR2XpzgG8SXt3oDjwEFBDxhNKZjLT/LxdEY6x2XlrTt5vfZMPOPTBmRu/3rdWJh6/rrP18aA==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.2","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.24","@types/url-parse":"^1.4.11","@0no-co/graphql.web":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.27_1726751071640_0.8776368011742541","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"feature-fetch","version":"0.0.28","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.28","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"55b3044ff73dd4252369fb326bc26a64499fdcdc","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.28.tgz","fileCount":163,"integrity":"sha512-NMjZ9FaEm6v2NNC0D/Zw1l1dkulxrxl1D4k4jmeRl7Y+C0u2o//QPr8TUgz2BqmHD4WsnG5yKkOscorZPLUqUQ==","signatures":[{"sig":"MEUCIErBJ2z69VM5sy1iw6YvD41WAz9Dy2+6VlS4NrRYNg53AiEAvkGvDfluZ4Qm25PqdPtqYJ/sHxMN9N3EvHLP+P2DSbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109698},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.28.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/e6f26a86931a5ab7d6d75e959c79ae35/feature-fetch-0.0.28.tgz","_integrity":"sha512-NMjZ9FaEm6v2NNC0D/Zw1l1dkulxrxl1D4k4jmeRl7Y+C0u2o//QPr8TUgz2BqmHD4WsnG5yKkOscorZPLUqUQ==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.24","@types/url-parse":"^1.4.11","@0no-co/graphql.web":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.28_1726752365508_0.45116325038138716","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"feature-fetch","version":"0.0.29","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.29","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"bc44fe1e4d9a5beb30c73bbb4d23c37558d51bfc","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.29.tgz","fileCount":163,"integrity":"sha512-auMollTf204s/yvg1gzLykGVmnXIrN/0ct9/dyUY+AA++pJSHZQsW7Q00Vw+q5EROU5TyrXP6fUw4/veU8DLsQ==","signatures":[{"sig":"MEQCIDZU40/v9kiH491z/mhsSGO637HxkSHFlX1rJOVj44OSAiBoVHM0G4QlRL2rWHf21yAM3a97llkRnNau1OwzatlqQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108672},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.29.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/27ee33ee81b00579e796187aceebff2c/feature-fetch-0.0.29.tgz","_integrity":"sha512-auMollTf204s/yvg1gzLykGVmnXIrN/0ct9/dyUY+AA++pJSHZQsW7Q00Vw+q5EROU5TyrXP6fUw4/veU8DLsQ==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.19","@0no-co/graphql.web":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.24","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.29_1726752814240_0.2701034776312683","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"feature-fetch","version":"0.0.30","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.30","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"cddc3ec8f736f727d6015a6551fe94228c8431c4","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.30.tgz","fileCount":163,"integrity":"sha512-OiK/LvC8bHdKW0CCDlFFU80QMCMF+TMceOwHgR82KoR9Sy9WCwzjOZ8o6zkKlLReWcVXuVbHUtVwHL933QWodw==","signatures":[{"sig":"MEYCIQDF+UzMATe7UWcEiivs2dOSfKw7y5ROWDBqOVC2C9O+hwIhAKxqUF+ci4CkDKcVt9Cw2bOvRg1nbaWAM6sT94AyYbbP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110076},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.30.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/1d9407dcc4bbddf98042791bbdb7c537/feature-fetch-0.0.30.tgz","_integrity":"sha512-OiK/LvC8bHdKW0CCDlFFU80QMCMF+TMceOwHgR82KoR9Sy9WCwzjOZ8o6zkKlLReWcVXuVbHUtVwHL933QWodw==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.19","@0no-co/graphql.web":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.3.1","@types/node":"^20.14.1","@blgc/config":"0.0.24","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.30_1726753076443_0.9110627465040628","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"feature-fetch","version":"0.0.31","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.31","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"9c8ef85e7661d95309314264ac7f50b602bceeb2","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.31.tgz","fileCount":163,"integrity":"sha512-D4lg7/IeCsoaYxfE6uYZO3CMXZ6DUGfhXjiRo77EFIeSerQZLbxdom1r5F5zNq8a7JZsBYxTVzEC7e34LTRKHg==","signatures":[{"sig":"MEQCIF2QwR+2o58BhPOc5tNgv6d8fkXhRDGxmWkOWtWNmcrmAiBMfhWO9PonivxLUcFNO2BQX95Dddf7mzddpKTLsq0TSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110076},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.31.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint --ext .js,.ts src/","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/tmp/8136400aa0aac7b8d7dff32d7dddbd3c/feature-fetch-0.0.31.tgz","_integrity":"sha512-D4lg7/IeCsoaYxfE6uYZO3CMXZ6DUGfhXjiRo77EFIeSerQZLbxdom1r5F5zNq8a7JZsBYxTVzEC7e34LTRKHg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.9.0","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@blgc/types":"0.0.7","@blgc/utils":"0.0.24","@0no-co/graphql.web":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","@types/node":"^22.9.0","@blgc/config":"0.0.25","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.31_1730822434193_0.8881722763422046","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"feature-fetch","version":"0.0.32","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.32","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"7bb9655fa86ca1ac290010b4ab4da422a7fa188a","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.32.tgz","fileCount":163,"integrity":"sha512-M7Eactz/b7SQTOu0LcazHpIZNV9XESzsX9nIrar5iP5/FnxThxGZnR6GnAL31GmuMZMTFKFHa0B0XfjJyhNKXg==","signatures":[{"sig":"MEYCIQDHtPmVidgbbYIijKAMwY5ylGIMVjTVC5D7PC2faxQI+AIhALa1ab8mO+lw9LxrrAquRGMFa0gCxMSSyj6Z+rTZ5ivB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110064},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.32.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/e13b7c9aff849489516153b6317de054/feature-fetch-0.0.32.tgz","_integrity":"sha512-M7Eactz/b7SQTOu0LcazHpIZNV9XESzsX9nIrar5iP5/FnxThxGZnR6GnAL31GmuMZMTFKFHa0B0XfjJyhNKXg==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.8","@blgc/utils":"0.0.26","@0no-co/graphql.web":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.6","@types/node":"^22.10.0","@blgc/config":"0.0.26","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.32_1732779892254_0.9038128855273517","host":"s3://npm-registry-packages"}},"0.0.33":{"name":"feature-fetch","version":"0.0.33","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.33","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/monorepo/issues"},"dist":{"shasum":"4dbebb6cc594bf56f840347f8a9f1be485f54043","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.33.tgz","fileCount":113,"integrity":"sha512-gRTf51xtzi8tlkQAf7KWzeiqphphQHiYC9ofhm1XkVARv9zO3IiGAmXega/NN0iJtwSzUP5comBjClNedB6J3w==","signatures":[{"sig":"MEUCIDyYLfuK5SWCc4E3rrPhjJPdCYamDYsqQVL8SztOl+1PAiEAvZNCmbLREhOQ/gcWZB7GvX19M1Bcsj7OxuxDpx642jI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79543},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.33.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/13e73ac6542e2cc8923281e0f7f4de42/feature-fetch-0.0.33.tgz","_integrity":"sha512-gRTf51xtzi8tlkQAf7KWzeiqphphQHiYC9ofhm1XkVARv9zO3IiGAmXega/NN0iJtwSzUP5comBjClNedB6J3w==","repository":{"url":"git+https://github.com/builder-group/monorepo.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.8","@blgc/utils":"0.0.30","@0no-co/graphql.web":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","@types/node":"^22.10.2","@blgc/config":"0.0.27","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.33_1734872767079_0.44456656349810575","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"feature-fetch","version":"0.0.34","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.34","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"674bad7875869302c114c29c562ed543f5b5d8ab","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.34.tgz","fileCount":169,"integrity":"sha512-ruVlkQzUphT/ZC7ltjpFFHTsXsobK98pOtnejxsk4Xw36PtqYWhPQI2TZ6jJscYnNJ0H+qeeFwQ/YtqYulw8fw==","signatures":[{"sig":"MEUCIDA/3c4BgyKwjpEDchC8bRAibtFTFSlePvt5xF9MR/1hAiEAmus+Lmc6ZSusJUyuZkNmLEzf6Ln4C6oYThfgzzEW2ns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153467},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.34.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/c30c9445c9858c3d52f5d1261521ed43/feature-fetch-0.0.34.tgz","_integrity":"sha512-ruVlkQzUphT/ZC7ltjpFFHTsXsobK98pOtnejxsk4Xw36PtqYWhPQI2TZ6jJscYnNJ0H+qeeFwQ/YtqYulw8fw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/utils":"0.0.31","@0no-co/graphql.web":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","@blgc/types":"0.0.9","@types/node":"^22.10.2","@blgc/config":"0.0.28","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.34_1735891936615_0.4504593223159634","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"feature-fetch","version":"0.0.35","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.35","maintainers":[{"name":"bennodev","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"b371f75839734f382aadf7a7c1c1933bd6bc238c","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.35.tgz","fileCount":169,"integrity":"sha512-5sfQGGS9IT0totMRvtGvF+Yo896iryLGzryisUZilMvbyf0hyL/t2SRibuCeQvXLquk8VmA5G0yJrrhgDdXVhA==","signatures":[{"sig":"MEYCIQCngtG53XrVIPo84Wdb6XIcQWJexyJbwUmruoC+BPAAzwIhAIBuricLnGMYjB6rwQjpA/eL9nSWkvg0InyrbsVdlOdS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153467},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.35.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf node_modules && shx rm -rf .turbo","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennodev","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/d7bcffd1ec0273d24723a1d20c8c0daa/feature-fetch-0.0.35.tgz","_integrity":"sha512-5sfQGGS9IT0totMRvtGvF+Yo896iryLGzryisUZilMvbyf0hyL/t2SRibuCeQvXLquk8VmA5G0yJrrhgDdXVhA==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.9","@blgc/utils":"0.0.31","@0no-co/graphql.web":"^1.0.12"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","@types/node":"^22.10.2","@blgc/config":"0.0.28","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.35_1736148724314_0.6876351912846344","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"feature-fetch","version":"0.0.36","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.36","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"c2c51338612eff006896e4f42198ab89949ad1e8","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.36.tgz","fileCount":169,"integrity":"sha512-qjQoKdEt0CCOKjuDqzeq2cGWsfpCjbuF9vFwJKJmaqqywJ1qbTwtyt0ezDyDdWHyNYw1VEyguA9mGunM43f25g==","signatures":[{"sig":"MEYCIQCnZ5pV/GIkXa0M4Nyrpp1WUTFm6B0RCvOxAO0sTlJ6gQIhANXhCeDpw41AoB4XFl2XM5iZel8J3js31ne784ooHVNG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153805},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.36.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/793e57063c12d9b9d461a150cbc3abe2/feature-fetch-0.0.36.tgz","_integrity":"sha512-qjQoKdEt0CCOKjuDqzeq2cGWsfpCjbuF9vFwJKJmaqqywJ1qbTwtyt0ezDyDdWHyNYw1VEyguA9mGunM43f25g==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.13","@blgc/utils":"0.0.34","@0no-co/graphql.web":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.5","@blgc/config":"0.0.30","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.36_1740730916064_0.730251167206942","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"feature-fetch","version":"0.0.37","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.37","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"e05b53f0bfd06bfc07681f3b8ef6c6cbd540e4f2","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.37.tgz","fileCount":169,"integrity":"sha512-jIbUNpj819FjHKJY8Ca1O+ext6euF4HifIycLGS9LmV1f1v54WnVg43DQBcuCmxFjpxt6c4NAU09ms7I1qC0Wg==","signatures":[{"sig":"MEQCICXMRX0cFem7sV7EXN8Jc/2vWBhLXs/8BQuo+F19BKg0AiAsulnP41lSC3bEEN8gCkOWdiuT+uy4VzCBFW2C6KRJbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153805},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.37.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/0fe87ee91ab52e3e57e1b5b884f65799/feature-fetch-0.0.37.tgz","_integrity":"sha512-jIbUNpj819FjHKJY8Ca1O+ext6euF4HifIycLGS9LmV1f1v54WnVg43DQBcuCmxFjpxt6c4NAU09ms7I1qC0Wg==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.14","@blgc/utils":"0.0.35","@0no-co/graphql.web":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.5","@blgc/config":"0.0.31","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.37_1740732035738_0.7947220436443347","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"feature-fetch","version":"0.0.38","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.38","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"eb7042bf54af85063a4dd299caef8698a60022a6","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.38.tgz","fileCount":169,"integrity":"sha512-9N2Ggig5NHkOAJA6T5miCmAK0v77Jxvy66hd1obH46+bprm3gAgmwgGFMx6b108bLZ9QeTige00FHO1eCuExRw==","signatures":[{"sig":"MEYCIQCW3BZROF/r3yUxqLJfknFIYeSXzPt0uc/B4jut0ftsNAIhAMXEXuqZ3a1nFVzBKQ+171UIgmb5VBu4bTDvOH+KyAx4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153805},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.38.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && chmod +x ../../scripts/cli.sh && ../../scripts/cli.sh bundle","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"pnpm build -t prod","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/03259e87246d98c58485ae30db466c7c/feature-fetch-0.0.38.tgz","_integrity":"sha512-9N2Ggig5NHkOAJA6T5miCmAK0v77Jxvy66hd1obH46+bprm3gAgmwgGFMx6b108bLZ9QeTige00FHO1eCuExRw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.15","@blgc/utils":"0.0.36","@0no-co/graphql.web":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.5","@blgc/config":"0.0.32","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.38_1740733260992_0.34587141749131156","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"feature-fetch","version":"0.0.39","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.39","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"2e43bc14b61d95d62112fd454794542a49e35700","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.39.tgz","fileCount":235,"integrity":"sha512-+MY6RMLXNRE5LozvnZ5nszEahS6U6WcGacZ5SRdb+Zd4NyKBG1Ck7apRfGhsuMVHUt6+X5WKfs+Njq7qSplmig==","signatures":[{"sig":"MEQCIDHIg4G+jHo5qWCIuHxPoqQnqgNHSnfcpM5q5AyopyqTAiAp/8Oxg3UbQoIb9BpMMeNaez6giXKBOBmu2EIQE6XJNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335650},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.39.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/ae49b08b88be18f01107c3ab3db16789/feature-fetch-0.0.39.tgz","_integrity":"sha512-+MY6RMLXNRE5LozvnZ5nszEahS6U6WcGacZ5SRdb+Zd4NyKBG1Ck7apRfGhsuMVHUt6+X5WKfs+Njq7qSplmig==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.16","@blgc/utils":"0.0.39","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","rollup-presets":"0.0.8","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.39_1741510327688_0.8961868623243694","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"feature-fetch","version":"0.0.40","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.40","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"749bf0e7294ad7a94c978ec5b34cdfc381d461b5","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.40.tgz","fileCount":235,"integrity":"sha512-lEQxVQuUZEChoGl4Hcw6h3vBN6Xm6gEa5bFV1V6UZF1qhCOIaVWBDP+YbK1vDwmMGg+d5dbwzLuY9iw2sFBoZw==","signatures":[{"sig":"MEQCIF7lU2yzJaJjdf3ua93u6svFFWfUBQym4gFxdkXkptAoAiAdomtNOGP236G3H07kAnSnxMg8dNEy+fRAmK8qqj7u3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335651},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.40.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/bb64fbb5156c014c55a0d54b8a208ee3/feature-fetch-0.0.40.tgz","_integrity":"sha512-lEQxVQuUZEChoGl4Hcw6h3vBN6Xm6gEa5bFV1V6UZF1qhCOIaVWBDP+YbK1vDwmMGg+d5dbwzLuY9iw2sFBoZw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.47","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.40_1742548520235_0.15714608010994957","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"feature-fetch","version":"0.0.41","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.41","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"db611d90f16d0b550f59ae441a0364969c5b8de0","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.41.tgz","fileCount":235,"integrity":"sha512-2JUmL6Ln2DWnPtDInOG7w8QX6XmUgnjXH5JmZPrX6KGAa+YK36LQGGjcRP7tscBL4oFiWsroUQ+gUw8pF/jj8A==","signatures":[{"sig":"MEUCIF1aXcQOJkEdA/TwqxEI037hh2Qbyz6iuAHomjlM9SfcAiEA7FfIaglfLf1X5kAnmj/b5K7Plib+C8iznvjvUvOp0u4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335651},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.41.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/4e202df6cf1a574889840cfbdb8be344/feature-fetch-0.0.41.tgz","_integrity":"sha512-2JUmL6Ln2DWnPtDInOG7w8QX6XmUgnjXH5JmZPrX6KGAa+YK36LQGGjcRP7tscBL4oFiWsroUQ+gUw8pF/jj8A==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.48","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.41_1744470140661_0.4562176022611282","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"feature-fetch","version":"0.0.42","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.42","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"d83654dea2d8713404844d5fea9396b8b0e9d607","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.42.tgz","fileCount":119,"integrity":"sha512-EGmqmOiqL7UEKxNB2VITI7a1j8K3ndePxbTuQuqMXFxW5ap7P45u4V3AzNZWZo7IZB8Kuc0rhAEDwrukDCxlgg==","signatures":[{"sig":"MEUCIHsKgXCPqyY1//n6smu8CpeyvNa8LzeDu+4wkspoyH32AiEAhhQrRm3sp7sp4oWI8cqrhyon49k2JEogQP3mnh7RjBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84747},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.42.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/06037a84079b342c6890c25c0480ce01/feature-fetch-0.0.42.tgz","_integrity":"sha512-EGmqmOiqL7UEKxNB2VITI7a1j8K3ndePxbTuQuqMXFxW5ap7P45u4V3AzNZWZo7IZB8Kuc0rhAEDwrukDCxlgg==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.49","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.10","@blgc/config":"0.0.33","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.42_1744470572569_0.7059929231526763","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"feature-fetch","version":"0.0.43","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.43","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"fbc411b5e3451d80bfe59cc1f2a1832d29714d38","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.43.tgz","fileCount":119,"integrity":"sha512-9ma/swejrcnNmn4lhlWSlrNVfddqmQvOYd3nFAjSASijKchR5kcD1oTst8ECTE80qO6oUVsI8UT5JVlKLB27vQ==","signatures":[{"sig":"MEUCIQDmtU0RcEy9Vu/heHBsJYAJTwsR19IgaJe83VgaEOmuAgIgSBeIwgI/WuhL74F9csxdImWKdrPGsh9aXzoFX0Y3d2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84850},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.43.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/0d41fcf3bda3337e3f0ecba45db22137/feature-fetch-0.0.43.tgz","_integrity":"sha512-9ma/swejrcnNmn4lhlWSlrNVfddqmQvOYd3nFAjSASijKchR5kcD1oTst8ECTE80qO6oUVsI8UT5JVlKLB27vQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.52","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","@types/node":"^22.13.10","@blgc/config":"0.0.34","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.43_1745678895453_0.6724356519847583","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"feature-fetch","version":"0.0.44","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.44","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"1bbf7889100984f18cf6316355f87532e389165b","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.44.tgz","fileCount":119,"integrity":"sha512-CjEutLP2/vnS4SZfescLSR2r7x0UyxNed7lrafJmrGx0BGi91s2C5ItICjnuRX/BB31Mu7q+MG6tqgqjJ02y/A==","signatures":[{"sig":"MEQCIGawTQBM/e49NPcCoTOo79nhN/MSy0RS148aXoPh2jwhAiAXR1mb+114zz1mIEulbIv0SiUmjnT8vEBBy8Cs+XFquA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84962},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.44.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/cbf11d5fb6b8415268c1f73f1c6a3a6c/feature-fetch-0.0.44.tgz","_integrity":"sha512-CjEutLP2/vnS4SZfescLSR2r7x0UyxNed7lrafJmrGx0BGi91s2C5ItICjnuRX/BB31Mu7q+MG6tqgqjJ02y/A==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.55","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.7","@types/node":"^22.15.29","@blgc/config":"0.0.35","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.44_1749990798370_0.323053929986159","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"feature-fetch","version":"0.0.45","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.45","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"0bbf8a6e7d45a10dbe3bf5ade9b56d335232025d","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.45.tgz","fileCount":119,"integrity":"sha512-MxncXdOMtTTWEcCxvigwI+2l8I/Q3wyYbvpC847KjzwvaXlT9YaXMOP4YUPiOZMlL7DfDrmhkiszlEJOmrqW2w==","signatures":[{"sig":"MEUCIBNE0MuDBKBP0wqkEuyrj7jK0EYdANB2tjqYlCcopGy+AiEA3a5jSHw1Pz1YiaNSMrD+/IkMFEaoHxDDLYlgiKTNAZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84936},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.45.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/2549ac9374c9cb905f6f168bf1ee669d/feature-fetch-0.0.45.tgz","_integrity":"sha512-MxncXdOMtTTWEcCxvigwI+2l8I/Q3wyYbvpC847KjzwvaXlT9YaXMOP4YUPiOZMlL7DfDrmhkiszlEJOmrqW2w==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.55","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.7","@types/node":"^22.15.29","@blgc/config":"0.0.35","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.45_1749992116978_0.5476037734210706","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"feature-fetch","version":"0.0.46","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.46","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"41cc3a0c458afb87011cc606d8ef07ec95255f4a","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.46.tgz","fileCount":119,"integrity":"sha512-FJrdCLax1n/ilpzylQbmtQ5LtbMOayn35q8u5ZtQ72X+4tCtj69f7SsbzBGzc5XQEhqWFDUCK/Km37CmyrCZZQ==","signatures":[{"sig":"MEYCIQDTzEVE7Am2yeC7m+bpTUTKNs64PC91rOFHELfij9BAVwIhAL6srz4WRh2mrYJlB+2awUVwvvpEZcV1/9DEYMPXD7ht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84936},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.46.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/046f2c5501d1bce329f11815994585af/feature-fetch-0.0.46.tgz","_integrity":"sha512-FJrdCLax1n/ilpzylQbmtQ5LtbMOayn35q8u5ZtQ72X+4tCtj69f7SsbzBGzc5XQEhqWFDUCK/Km37CmyrCZZQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.55","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.7","@types/node":"^22.15.29","@blgc/config":"0.0.35","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.46_1749992154547_0.42437375100451535","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"feature-fetch","version":"0.0.47","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.47","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"515203a94bc3422d70cf1e349561030ab37c5104","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.47.tgz","fileCount":119,"integrity":"sha512-DgPtM82x2EO0YoNYcyv1PGVhGjAfaRYeHQNYWSO7WRe5MhSLgay+NnMr6br5Wx8PFvfg2pCEn+SFfyvbtgT58A==","signatures":[{"sig":"MEYCIQCw0jkaS4xW3wfKeZ6RUY2haVhuq+cGrr7CYCHaXYk1RgIhAMZZoTJEcf+Y2xWFbIdfi3eld05a7aQtB0zj8K6/AoVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85516},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.47.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/94e64ed1b830fa3451a00f7cc0f9d268/feature-fetch-0.0.47.tgz","_integrity":"sha512-DgPtM82x2EO0YoNYcyv1PGVhGjAfaRYeHQNYWSO7WRe5MhSLgay+NnMr6br5Wx8PFvfg2pCEn+SFfyvbtgT58A==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.55","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.7","@types/node":"^22.15.29","@blgc/config":"0.0.35","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.47_1749996610836_0.9568151701603502","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"feature-fetch","version":"0.0.48","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.48","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"6df478a324ddd631d4cf28ea2d6920d6fe08d2ba","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.48.tgz","fileCount":123,"integrity":"sha512-CjJ+SRD/IuNWtfIageurIYSw/t5/w+qJv3Mz3Rif0uVr8B/6uadYNYgRWBZmERP6g8mX/xLF6DsAAz0FZ5SFPQ==","signatures":[{"sig":"MEYCIQDcqkfFLOYW7PQ+5X0wznyLbgksaHr6RjTlovQ+jqzQVQIhAOAyNGBCOzdIjXI4h80UaX7cWuXYh55Zo6pOnKPVKscM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89478},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.48.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/c601acb8f72dfffcad8a13e158511748/feature-fetch-0.0.48.tgz","_integrity":"sha512-CjJ+SRD/IuNWtfIageurIYSw/t5/w+qJv3Mz3Rif0uVr8B/6uadYNYgRWBZmERP6g8mX/xLF6DsAAz0FZ5SFPQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.56","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.7","@types/node":"^22.15.29","@blgc/config":"0.0.35","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.48_1750007569871_0.7998360195313241","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"feature-fetch","version":"0.0.49","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.49","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"05bfaa33f3089d05ce3923909ee6efe6ea0b608e","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.49.tgz","fileCount":123,"integrity":"sha512-NzxdDYTfeR4Cv1ze9wDoIZnmjyCdjQX9QQaFqVR5moVOJZAxsSv9pU+9UB7g+Xrr1PZewkcwAoSMEu/kLs6Aog==","signatures":[{"sig":"MEYCIQCX8SUsrl5YPo5r3nqfGcIFnjn+20eTbHhSPLsTPZlG9gIhALDTVNyPsmjZ/nXPZLhSxzqCOPLyI2AE7MZ0pbgDIZop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89454},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.49.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","actor":{"name":"bennobuilder","type":"user","email":"bennokohrs@gmail.com"},"email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/cebe6d64d14c86cff231e367f57446f3/feature-fetch-0.0.49.tgz","_integrity":"sha512-NzxdDYTfeR4Cv1ze9wDoIZnmjyCdjQX9QQaFqVR5moVOJZAxsSv9pU+9UB7g+Xrr1PZewkcwAoSMEu/kLs6Aog==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.17","@blgc/utils":"0.0.57","@0no-co/graphql.web":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.8.7","@types/node":"^22.15.29","@blgc/config":"0.0.35","rollup-presets":"0.0.21","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.49_1751649982320_0.6078677414311573","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"feature-fetch","version":"0.0.50","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.50","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"526b36b69e079071b9f3954a914b82bf988e1d4e","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.50.tgz","fileCount":123,"integrity":"sha512-6QIU23ftleyfV9oLMXw2Feskcg/hbhBxiP6vBi8279Vi9mGSFArBhv8LT+lajO1vqtghFd7YTVTgLq270GeQ3w==","signatures":[{"sig":"MEUCIFb07XFqzwD1GMVUPseQfIRN2qvEQGAbzvdZxzcqRqDwAiEA9Q35yb9AMWR4Hu3DgVLdffXCCbujg7fKz49nSsvMOqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89449},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.50.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/1c20a0340914cee80852b52476de59c2/feature-fetch-0.0.50.tgz","_integrity":"sha512-6QIU23ftleyfV9oLMXw2Feskcg/hbhBxiP6vBi8279Vi9mGSFArBhv8LT+lajO1vqtghFd7YTVTgLq270GeQ3w==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.18","@blgc/utils":"0.0.58","@0no-co/graphql.web":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","@types/node":"^24.1.0","@blgc/config":"0.0.36","rollup-presets":"0.0.22","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.50_1754202687328_0.9548340717322339","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"feature-fetch","version":"0.0.51","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.51","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"686d0225d21fed92759f26ff7f5a4e20e28bc7e1","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.51.tgz","fileCount":123,"integrity":"sha512-W7wS83D/QuXO4KV+b+PsBAwHkgd8L58nDQIZ20oSxK16a/iZXJ5ftj4YVOuzHZ7ndvVC37sXejDRmjgzqmc+Jw==","signatures":[{"sig":"MEQCIGQ0YTGhWtelYl5Vy3yaZFU6qUQjDuV3+HMBhp0pSVYyAiBW3xr8LdJX52I9GJtmIBa9ISiy5853b8i3Iwr4UMLBRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89421},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.51.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/22bb3129001167db96679fda5a632b16/feature-fetch-0.0.51.tgz","_integrity":"sha512-W7wS83D/QuXO4KV+b+PsBAwHkgd8L58nDQIZ20oSxK16a/iZXJ5ftj4YVOuzHZ7ndvVC37sXejDRmjgzqmc+Jw==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.19","@blgc/utils":"0.0.59","tuple-result":"0.0.7","@0no-co/graphql.web":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.5","@types/node":"^24.3.0","@blgc/config":"0.0.37","rollup-presets":"0.0.23","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.51_1755337501622_0.6969737743005839","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"feature-fetch","version":"0.0.52","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.52","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"9b3ff8a07eb0c44c50c994287b6e8aedc6ac7d06","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.52.tgz","fileCount":123,"integrity":"sha512-hgrPF5BVIKifiGGwz6e3nKHwh2RV8IxT/VTq5hTGD1uqpDkyBeD98xiToEbCOWsq/QZ+kWsm2QTfF76ImJXo/A==","signatures":[{"sig":"MEYCIQDO01cBgcrAthHovkiJYk7wCYDBuo0+2XXZ9pecC0WU/QIhAN5V9+C/0WSRC4/fJtkCLaPyvjihYIz2tj6pHmLnfw3V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90762},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.52.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/fbeecb760d9a28bc5e7d02999b466618/feature-fetch-0.0.52.tgz","_integrity":"sha512-hgrPF5BVIKifiGGwz6e3nKHwh2RV8IxT/VTq5hTGD1uqpDkyBeD98xiToEbCOWsq/QZ+kWsm2QTfF76ImJXo/A==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"10.8.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@blgc/types":"0.0.19","@blgc/utils":"0.0.59","tuple-result":"0.0.9","@0no-co/graphql.web":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.5","@types/node":"^24.3.0","@blgc/config":"0.0.38","rollup-presets":"0.0.24","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.52_1759670688296_0.028866929385223283","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"feature-fetch","version":"0.0.53","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.53","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"67048597857ea5ac81d41af14789cc5e90047e4a","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.53.tgz","fileCount":123,"integrity":"sha512-dt0ca1DJqLwox8K0C/ljYlVSBv8l++UNZCP5dNLaG+4PFSufiJlQybjX5w1U9UAZ8PcWrLQPugDZXJ3ywWtw4g==","signatures":[{"sig":"MEUCIDoKZC2iyi/p37XCcNw1mH0SUJ1bd2QsCYnKGpzmh9TyAiEA5chMyUYBTOtcEjfuMuaOp8D4CZfK0gi/mM8wStcDTIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90764},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.53.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/bf277045d5a56a4c85bd47c8df9a1009/feature-fetch-0.0.53.tgz","_integrity":"sha512-dt0ca1DJqLwox8K0C/ljYlVSBv8l++UNZCP5dNLaG+4PFSufiJlQybjX5w1U9UAZ8PcWrLQPugDZXJ3ywWtw4g==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"11.6.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@blgc/types":"0.0.20","@blgc/utils":"0.0.60","tuple-result":"0.0.10","@0no-co/graphql.web":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.0","@types/node":"^24.10.0","@blgc/config":"0.0.39","rollup-presets":"0.0.25","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.53_1762444418855_0.13310420273696488","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"feature-fetch","version":"0.0.54","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.54","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"32e7164388e7c86fea4d2ad44e18314a857bd88e","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.54.tgz","fileCount":123,"integrity":"sha512-fB1Y5ehDdrcVB/W3jc96TqKIlifd0fzOgKK/9Fy1d4dsKVL8Us8wfOmK3tx17EBEs4zm5JTg3wSy5VG2kHkk1g==","signatures":[{"sig":"MEUCIQCAGf0zpqG/ov1pBQ3hz23AkHT5kR1rlc/E0Uiqh6jXIAIgUlviqmHz67AkCPwBNjRsBdpTBgf+X45MwjYXOB0fTIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90763},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.54.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/6bf96f203e04d45d66d9a706563dab19/feature-fetch-0.0.54.tgz","_integrity":"sha512-fB1Y5ehDdrcVB/W3jc96TqKIlifd0fzOgKK/9Fy1d4dsKVL8Us8wfOmK3tx17EBEs4zm5JTg3wSy5VG2kHkk1g==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"11.6.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@blgc/types":"0.0.21","@blgc/utils":"0.0.61","tuple-result":"0.0.11","@0no-co/graphql.web":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.12.7","@types/node":"^25.0.8","@blgc/config":"0.0.40","rollup-presets":"0.0.26","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.54_1768463403392_0.15247059032772725","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"feature-fetch","version":"0.0.55","keywords":[],"author":{"name":"@bennobuilder"},"license":"MIT","_id":"feature-fetch@0.0.55","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"7b14dcda30c43c9bc30276a6142fdb49d5991288","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.0.55.tgz","fileCount":123,"integrity":"sha512-5BvKcpZld4+YLtRo88vIUsCTwvxnr74cK61SVJjD7TDdUs8cmdKQ7i1ACi3KWCqKtBW7GV6QhTCQWLDioYOUZQ==","signatures":[{"sig":"MEUCIQCzxhSjYwOlBqil9Kv2PL/zs1m3e9Lb9MBl8lXBBFYzdgIgUCJxJKmKroBHW3qkDUPR2+B3d+IfrV56iFYr27H0s1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91315},"main":"./dist/cjs/index.js","_from":"file:feature-fetch-0.0.55.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint . --fix","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"_resolved":"/private/var/folders/m2/znwy9pqs02xb42kbn_5rf1s00000gn/T/54e037ae6978bb0f28ff4ebfc19a0bae/feature-fetch-0.0.55.tgz","_integrity":"sha512-5BvKcpZld4+YLtRo88vIUsCTwvxnr74cK61SVJjD7TDdUs8cmdKQ7i1ACi3KWCqKtBW7GV6QhTCQWLDioYOUZQ==","repository":{"url":"git+https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"_npmVersion":"11.6.1","description":"Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types","directories":{},"_nodeVersion":"24.11.0","dependencies":{"@blgc/types":"0.0.22","@blgc/utils":"0.0.62","tuple-result":"0.0.12","@0no-co/graphql.web":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.13.0","@blgc/config":"0.0.41","rollup-presets":"0.0.27","@types/url-parse":"^1.4.11"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.0.55_1775626632935_0.9160194413076279","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"feature-fetch","version":"0.1.0","keywords":["fetch","typed-fetch","http-client","api-client","typescript","type-safe","tuple-result","error-handling","rest","openapi","graphql","retry","cache","feature-composition"],"author":"@bennobuilder","license":"MIT","_id":"feature-fetch@0.1.0","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"cd9b055b6baa33ab8d190f85b71e2bac6936a528","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.1.0.tgz","fileCount":72,"integrity":"sha512-7eNBWIddV35GLK0JE0CB7IV3Ta5Ea6vACkXvEOncWwPzx1jRxctNdhBb+gGHlvr0ahk0kxZvJ8ww9ZT9tL5IKg==","signatures":[{"sig":"MEUCIQD5AqUu9dSfdOmToUNaNC4oaP4x6SO6B8wFVSgy+6XjsgIgPbFAu1Z9hTy4U4d8eO0k9Bu7ki2t1RuGKm+rCSruSvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125224},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint .","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","test:types":"vitest run --typecheck.only","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"repository":{"url":"https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"description":"Typed fetch client with tuple results and opt-in REST, OpenAPI, GraphQL, retry, and cache features","directories":{},"_nodeVersion":"24.11.0","dependencies":{"feature-core":"0.0.2","tuple-result":"0.1.0","@0no-co/graphql.web":"^1.2.0","openapi-typescript-helpers":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@blgc/config":"0.1.0","rollup-presets":"0.0.27"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.1.0_1779892349733_0.29859550371868737","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"feature-fetch","version":"0.1.1","keywords":["fetch","typed-fetch","http-client","api-client","typescript","type-safe","tuple-result","error-handling","rest","openapi","graphql","retry","cache","feature-composition"],"author":"@bennobuilder","license":"MIT","_id":"feature-fetch@0.1.1","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"dist":{"shasum":"22f78d02e9fb2751db0de4702e4d70b615c9f40f","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.1.1.tgz","fileCount":72,"integrity":"sha512-Q0q05Pu2Y2pZkRjosYnjAeWLhu32TlqNJhg4Pslkg+U8VB9p2nOxAAdtklJ+KMsCW3yatk7LEODPPfWdNdi4PA==","signatures":[{"sig":"MEUCIQDQULLjpOJOaf0UB7qV3qBHFQHd0Km2d2n97AquLBGWOQIgcbXSVcxzJVjTsyjTHUNyTmXaD1lAokWrmlJUSvWLCs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126678},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","source":"./src/index.ts","private":false,"scripts":{"lint":"eslint .","size":"size-limit --why","test":"vitest run","build":"shx rm -rf dist && rollup -c rollup.config.js","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","start:dev":"tsc -w","build:prod":"export NODE_ENV=production && pnpm build","test:types":"vitest run --typecheck.only","install:clean":"pnpm run clean && pnpm install","publish:patch":"pnpm build:prod && pnpm version patch --no-git-tag-version && pnpm publish --no-git-checks --access=public","update:latest":"pnpm update --latest"},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"repository":{"url":"https://github.com/builder-group/community.git","type":"git"},"size-limit":[{"path":"dist/esm/index.js"}],"description":"Typed fetch client with tuple results and opt-in REST, OpenAPI, GraphQL, retry, and cache features","directories":{},"_nodeVersion":"26.5.0","dependencies":{"feature-core":"0.0.2","tuple-result":"0.1.0","@0no-co/graphql.web":"^1.3.2","openapi-typescript-helpers":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@blgc/config":"0.1.0","rollup-presets":"0.0.28"},"_npmOperationalInternal":{"tmp":"tmp/feature-fetch_0.1.1_1784437625502_0.09625780248727067","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"feature-fetch","version":"0.1.2","private":false,"description":"Typed fetch client with tuple results and opt-in REST, OpenAPI, GraphQL, retry, and cache features","keywords":["fetch","typed-fetch","http-client","api-client","typescript","type-safe","tuple-result","error-handling","rest","openapi","graphql","retry","cache","feature-composition"],"homepage":"https://builder.group/?utm_source=package-json","bugs":{"url":"https://github.com/builder-group/community/issues"},"repository":{"type":"git","url":"https://github.com/builder-group/community.git"},"license":"MIT","author":"@bennobuilder","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","source":"./src/index.ts","types":"./dist/types/index.d.ts","dependencies":{"@0no-co/graphql.web":"^1.3.2","openapi-typescript-helpers":"^0.1.0","feature-core":"0.0.2","tuple-result":"0.1.0"},"devDependencies":{"rollup-presets":"0.0.30","@blgc/config":"0.1.0"},"size-limit":[{"path":"dist/esm/index.js"}],"scripts":{"build":"shx rm -rf dist && rollup -c rollup.config.js","build:prod":"export NODE_ENV=production && pnpm build","clean":"shx rm -rf dist && shx rm -rf .turbo && shx rm -rf node_modules","install:clean":"pnpm run clean && pnpm install","lint":"eslint .","publish:patch":"pnpm build:prod && pnpm version patch --no-git-tag-version && pnpm publish --no-git-checks --access=public","size":"size-limit --why","start:dev":"tsc -w","test":"vitest run","test:types":"vitest run --typecheck.only","update:latest":"pnpm update --latest"},"_nodeVersion":"26.5.0","_id":"feature-fetch@0.1.2","dist":{"integrity":"sha512-7y6vJctfRoGSPMFyF9cblXkNbbwL0hlYgy/mX6FzPjNtne+aFWx28vYbxLc++toCzCg1ZlS20QiJEOzOqExO4g==","shasum":"590eafdbc4188180dfdb645276e731de12d7e184","tarball":"https://registry.npmjs.org/feature-fetch/-/feature-fetch-0.1.2.tgz","fileCount":140,"unpackedSize":499761,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDYurFHbC9Aiw4xUngzjQcvryffNzllDgt3HE16y3NEOAiEAjjKy1gQNEVWs/jM+I5ZQT+tNHyhhdzsG3WTeuJ5EUMo="}]},"_npmUser":{"name":"bennobuilder","email":"bennokohrs@gmail.com"},"directories":{},"maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/feature-fetch_0.1.2_1785042298031_0.8444593275041816"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-04T04:22:55.953Z","modified":"2026-07-26T05:04:58.325Z","0.0.1":"2024-06-04T04:22:56.314Z","0.0.2":"2024-06-04T05:13:55.247Z","0.0.3":"2024-06-04T14:37:32.944Z","0.0.4":"2024-06-04T15:17:22.009Z","0.0.5":"2024-06-07T09:05:58.939Z","0.0.6":"2024-06-07T09:17:37.697Z","0.0.7":"2024-07-02T15:16:03.275Z","0.0.8":"2024-07-06T14:07:07.336Z","0.0.9":"2024-07-08T05:27:13.674Z","0.0.10":"2024-07-08T15:03:05.825Z","0.0.11":"2024-07-09T04:07:31.127Z","0.0.12":"2024-07-09T13:11:42.285Z","0.0.13":"2024-07-10T13:54:34.227Z","0.0.14":"2024-08-02T15:47:04.014Z","0.0.15":"2024-08-08T14:25:59.635Z","0.0.16":"2024-08-18T08:10:38.066Z","0.0.17":"2024-08-26T07:50:54.593Z","0.0.18":"2024-08-26T08:32:32.435Z","0.0.19":"2024-08-27T16:21:01.373Z","0.0.20":"2024-08-29T05:54:05.809Z","0.0.21":"2024-08-30T06:44:57.994Z","0.0.22":"2024-09-07T11:11:24.074Z","0.0.23":"2024-09-12T05:07:34.357Z","0.0.24":"2024-09-12T05:11:54.590Z","0.0.25":"2024-09-12T05:40:26.824Z","0.0.26":"2024-09-12T14:29:53.031Z","0.0.27":"2024-09-19T13:04:31.968Z","0.0.28":"2024-09-19T13:26:05.753Z","0.0.29":"2024-09-19T13:33:34.451Z","0.0.30":"2024-09-19T13:37:56.627Z","0.0.31":"2024-11-05T16:00:34.458Z","0.0.32":"2024-11-28T07:44:52.436Z","0.0.33":"2024-12-22T13:06:07.285Z","0.0.34":"2025-01-03T08:12:16.793Z","0.0.35":"2025-01-06T07:32:04.473Z","0.0.36":"2025-02-28T08:21:56.273Z","0.0.37":"2025-02-28T08:40:35.910Z","0.0.38":"2025-02-28T09:01:01.318Z","0.0.39":"2025-03-09T08:52:07.873Z","0.0.40":"2025-03-21T09:15:20.465Z","0.0.41":"2025-04-12T15:02:20.885Z","0.0.42":"2025-04-12T15:09:32.772Z","0.0.43":"2025-04-26T14:48:15.662Z","0.0.44":"2025-06-15T12:33:18.538Z","0.0.45":"2025-06-15T12:55:17.203Z","0.0.46":"2025-06-15T12:55:54.741Z","0.0.47":"2025-06-15T14:10:11.036Z","0.0.48":"2025-06-15T17:12:50.067Z","0.0.49":"2025-07-04T17:26:22.499Z","0.0.50":"2025-08-03T06:31:27.501Z","0.0.51":"2025-08-16T09:45:01.839Z","0.0.52":"2025-10-05T13:24:48.498Z","0.0.53":"2025-11-06T15:53:39.080Z","0.0.54":"2026-01-15T07:50:03.538Z","0.0.55":"2026-04-08T05:37:13.112Z","0.1.0":"2026-05-27T14:32:29.875Z","0.1.1":"2026-07-19T05:07:05.638Z","0.1.2":"2026-07-26T05:04:58.182Z"},"bugs":{"url":"https://github.com/builder-group/community/issues"},"author":"@bennobuilder","license":"MIT","homepage":"https://builder.group/?utm_source=package-json","keywords":["fetch","typed-fetch","http-client","api-client","typescript","type-safe","tuple-result","error-handling","rest","openapi","graphql","retry","cache","feature-composition"],"repository":{"type":"git","url":"https://github.com/builder-group/community.git"},"description":"Typed fetch client with tuple results and opt-in REST, OpenAPI, GraphQL, retry, and cache features","maintainers":[{"name":"bennobuilder","email":"bennokohrs@gmail.com"}],"readme":"<h1 align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/builder-group/community/develop/packages/feature-fetch/.github/banner.svg\" alt=\"feature-fetch banner\">\n</h1>\n\n<p align=\"left\">\n    <a href=\"https://github.com/builder-group/community/blob/develop/LICENSE\">\n        <img src=\"https://img.shields.io/github/license/builder-group/community.svg?label=license&style=flat&colorA=293140&colorB=FDE200\" alt=\"GitHub License\"/>\n    </a>\n    <a href=\"https://www.npmjs.com/package/feature-fetch\">\n        <img src=\"https://img.shields.io/bundlephobia/minzip/feature-fetch.svg?label=minzipped%20size&style=flat&colorA=293140&colorB=FDE200\" alt=\"NPM bundle minzipped size\"/>\n    </a>\n    <a href=\"https://www.npmjs.com/package/feature-fetch\">\n        <img src=\"https://img.shields.io/npm/dt/feature-fetch.svg?label=downloads&style=flat&colorA=293140&colorB=FDE200\" alt=\"NPM total downloads\"/>\n    </a>\n    <a href=\"https://discord.gg/w4xE3bSjhQ\">\n        <img src=\"https://img.shields.io/discord/795291052897992724.svg?label=&logo=discord&logoColor=000000&color=293140&labelColor=FDE200\" alt=\"Join Discord\"/>\n    </a>\n</p>\n\n`feature-fetch` turns `fetch` into a typed API client with explicit success and error branches. Requests return tuple results instead of throwing, TypeScript checks request shapes, and built-in or custom `.with()` features add REST helpers, OpenAPI, GraphQL, retry, cache, auth, or tracing without changing the client model.\n\n- Handle network errors, HTTP errors, and client errors without `try/catch`\n- Add REST helpers, OpenAPI types, GraphQL, retry, cache, or delay only when needed\n- Catch unknown OpenAPI paths, missing params, and wrong bodies at compile time\n- Move auth, logging, tracing, and other cross-cutting behavior into client features\n\n```ts\nimport { createApiFetchClient, retryFeature } from 'feature-fetch';\n\nconst api = createApiFetchClient({\n  baseUrl: 'https://api.example.com/v1'\n}).with(retryFeature({ maxRetries: 3 }));\n\nconst [isPostOk, postErr, post] = await api.get<{ id: string; title: string }>('/posts/{postId}', {\n  pathParams: { postId: '123' }\n});\n\nif (!isPostOk) {\n  console.error(postErr.message); // NetworkError | HttpError | FetchError\n} else {\n  console.log(post.title); // typed as { id: string; title: string }\n}\n```\n\nMigrating from `0.0.x`? See [MIGRATION.md](./MIGRATION.md).\n\n## Install\n\n```bash\nnpm install feature-fetch\n```\n\n## Usage\n\nPick the client that matches your API shape:\n\n- `createApiFetchClient`: REST endpoints without generated schema types\n- `createOpenApiFetchClient<paths>`: REST endpoints typed from an OpenAPI schema\n- `createGraphQLFetchClient`: GraphQL endpoints with operation and variable types\n\nFor REST endpoints, start with `createApiFetchClient`:\n\n```ts\nimport { createApiFetchClient } from 'feature-fetch';\n\nconst api = createApiFetchClient({\n  baseUrl: 'https://api.example.com/v1'\n});\n\nconst [isPostOk, postErr, post] = await api.get<{ id: string; title: string }>('/posts/{postId}', {\n  pathParams: { postId: '123' }\n});\n\nif (!isPostOk) {\n  console.error(postErr.message);\n} else {\n  console.log(post.title);\n}\n```\n\nFor OpenAPI schemas, generate a `paths` type and pass it to `createOpenApiFetchClient`:\n\n```ts\nimport { createOpenApiFetchClient } from 'feature-fetch';\nimport type { paths } from './schema';\n\nconst api = createOpenApiFetchClient<paths>({\n  baseUrl: 'https://api.example.com/v1'\n});\n\nconst [isPetOk, petErr, pet] = await api.get('/pets/{petId}', {\n  pathParams: { petId: 123 }\n});\n\nif (!isPetOk) {\n  throw petErr;\n}\n\nconsole.log(pet);\n```\n\nFor GraphQL endpoints, use `createGraphQLFetchClient`:\n\n```ts\nimport { createGraphQLFetchClient, gql } from 'feature-fetch';\n\nconst graphql = createGraphQLFetchClient({\n  baseUrl: 'https://api.example.com/graphql'\n});\n\nconst getUser = gql`\n  query GetUser($id: ID!) {\n    user(id: $id) {\n      id\n      name\n    }\n  }\n`;\n\nconst [isUserOk, userErr, userResult] = await graphql.query<\n  { user: { id: string; name: string } },\n  { id: string }\n>(getUser, { variables: { id: '123' } });\n\nif (!isUserOk) {\n  throw userErr;\n}\n\nconsole.log(userResult.user.name);\n```\n\nCompose features with `createFetchClient` when you want control over which features are installed and in what order:\n\n```ts\nimport { apiFeature, cacheFeature, createFetchClient, retryFeature } from 'feature-fetch';\n\nconst api = createFetchClient({\n  baseUrl: 'https://api.example.com/v1'\n}).with(apiFeature(), cacheFeature({ maxAgeMs: 30_000 }), retryFeature());\n```\n\n## Client\n\n### `createFetchClient(options)`\n\nCreates a base fetch client with a single `request()` method. All built-in features build on top of this method.\n\n```ts\nconst client = createFetchClient({\n  baseUrl: 'https://api.example.com'\n});\n\nconst [isHealthOk, healthErr, health] = await client.request<{ status: string }>('GET', '/health');\n\nif (!isHealthOk) {\n  throw healthErr;\n}\n\nconsole.log(health.data.status);\n```\n\n| Option            | Default                | Description                                                         |\n| ----------------- | ---------------------- | ------------------------------------------------------------------- |\n| `baseUrl`         | `''`                   | Prepended to every request path                                     |\n| `headers`         | `{}`                   | Default headers applied to every request                            |\n| `fetch`           | `globalThis.fetch`     | Custom fetch implementation                                         |\n| `requestInit`     | `{}`                   | Default `RequestInit` values except `body`, `method`, and `headers` |\n| `pathSerializer`  | `serializePathParams`  | Serializes `{path}` parameters                                      |\n| `querySerializer` | `serializeQueryParams` | Serializes query parameters                                         |\n| `bodySerializer`  | `serializeBody`        | Serializes request bodies                                           |\n| `prepareRequest`  | `[]`                   | Hooks called before URL and body are built                          |\n| `prepareResponse` | `[]`                   | Hooks called after a response is received, before parsing           |\n| `middleware`      | `[]`                   | Wrappers around the final fetch call                                |\n\n**Request options**\n\nEach call to `request()` and the method helpers from installed features accept these core options:\n\n| Option        | Default  | Description                                                                       |\n| ------------- | -------- | --------------------------------------------------------------------------------- |\n| `pathParams`  | `{}`     | Values for `{param}` placeholders in the path                                     |\n| `queryParams` | `{}`     | Appended to the URL as a query string                                             |\n| `headers`     |          | Per-request headers merged after client defaults. `null` removes a default header |\n| `parseAs`     | `'json'` | Response parser: `'json'`, `'text'`, `'blob'`, `'arrayBuffer'`, or `'stream'`     |\n| `signal`      |          | `AbortSignal` for cancellation                                                    |\n| `meta`        | `{}`     | Request-scoped metadata passed to `prepareRequest` and `prepareResponse` hooks    |\n| `middleware`  | `[]`     | Request-scoped middleware appended after client middleware                        |\n| `baseUrl`     |          | Overrides the client base URL for this request                                    |\n| `requestInit` |          | Overrides native `RequestInit` values except `body`, `method`, and `headers`      |\n\n`request()` and body-capable helpers also accept `body` and `bodySerializer`. Non-body REST helpers and OpenAPI operations without a request body reject body-specific options.\n\nThe REST, OpenAPI, and GraphQL helpers also accept `withResponse: true` when you need the raw `Response` on the success branch.\n\n`FormData` bodies automatically have `Content-Type` removed so the browser can add the required multipart boundary.\n\n## Built-in Features\n\n### `apiFeature()`\n\nAdds typed HTTP method helpers: `get`, `post`, `put`, `patch`, `delete`, `options`, `head`, and `trace`.\n\n```ts\nimport { apiFeature, createFetchClient } from 'feature-fetch';\n\nconst api = createFetchClient({ baseUrl: '/api' }).with(apiFeature());\n\nconst [isPostOk, postErr, post] = await api.post<{ id: string }>('/posts', {\n  body: { title: 'Hello' }\n});\n\nif (!isPostOk) {\n  throw postErr;\n}\n\nconsole.log(post.id);\n\nawait api.delete('/posts/{postId}', { pathParams: { postId: '123' } });\n```\n\n`createApiFetchClient(options)` is shorthand for `createFetchClient(options).with(apiFeature())`.\n\n### `openApiFeature<paths>()`\n\nAdds HTTP helpers fully typed from an OpenAPI schema. Unknown paths, missing required params, wrong bodies, and unexpected fields are rejected at compile time.\n\nGenerate the `paths` type from your schema:\n\n```bash\nnpx openapi-typescript ./schema.yaml -o ./schema.d.ts\n```\n\n```ts\nimport { createOpenApiFetchClient } from 'feature-fetch';\nimport type { paths } from './schema';\n\nconst api = createOpenApiFetchClient<paths>({\n  baseUrl: 'https://api.example.com/v1'\n});\n\nconst [isPetOk, petErr, pet] = await api.get('/pets/{petId}', {\n  pathParams: { petId: 123 }\n});\n\nif (!isPetOk) {\n  throw petErr;\n}\n\nconst [isCreated, createErr, created] = await api.post('/pets', {\n  body: { name: 'Jeff', photoUrls: [] }\n});\n\nif (!isCreated) {\n  throw createErr;\n}\n\nconsole.log(pet, created);\n```\n\nSchema-declared header parameters are typed in `headers`. Extra transport headers such as `Authorization` remain allowed alongside them.\n\n`createOpenApiFetchClient<paths>(options)` is shorthand for `createFetchClient(options).with(openApiFeature<paths>())`.\n\n### `graphqlFeature()`\n\nAdds `query()`, `mutate()`, and raw variants for GraphQL POST requests. Set `baseUrl` to the full GraphQL endpoint.\n\n```ts\nimport { createGraphQLFetchClient, gql } from 'feature-fetch';\n\nconst graphql = createGraphQLFetchClient({\n  baseUrl: 'https://api.example.com/graphql'\n});\n\nconst getUser = gql`\n  query GetUser($id: ID!) {\n    user(id: $id) {\n      id\n      name\n    }\n  }\n`;\n\nconst [isUserOk, userErr, userResult] = await graphql.query<\n  { user: { id: string; name: string } },\n  { id: string }\n>(getUser, { variables: { id: '123' } });\n\nif (!isUserOk) {\n  throw userErr;\n}\n\nconsole.log(userResult.user.name);\n```\n\n`query()` and `mutate()` return operation data by default and unwrap GraphQL `errors` arrays into a `GraphQLError` on the error branch. Pass `withResponse: true` to receive `{ data, extensions?, response }`, or use `queryRaw()` and `mutateRaw()` to receive the raw `{ data, errors, extensions }` response without that unwrapping.\n\n`createGraphQLFetchClient(options)` is shorthand for `createFetchClient(options).with(graphqlFeature())`.\n\n### `retryFeature(options)`\n\nRetries failed requests. Network errors use exponential backoff. HTTP responses are retried when `shouldRetryResponse` returns `true`, defaulting to HTTP 429. Respects `Retry-After`, and uses `x-rate-limit-reset` when `x-rate-limit-remaining` is `0`.\n\n```ts\nimport { createApiFetchClient, retryFeature } from 'feature-fetch';\n\nconst api = createApiFetchClient({ baseUrl: '/api' }).with(retryFeature({ maxRetries: 3 }));\n```\n\n| Option                     | Default    | Description                                   |\n| -------------------------- | ---------- | --------------------------------------------- |\n| `maxRetries`               | `3`        | Number of retries after the initial request   |\n| `networkError.baseDelayMs` | `1000`     | Base delay in ms for exponential backoff      |\n| `networkError.maxDelayMs`  | `30000`    | Maximum delay in ms for network-error backoff |\n| `shouldRetryResponse`      | HTTP `429` | Predicate for retryable HTTP responses        |\n\n### `cacheFeature(options)`\n\nCaches successful GET responses in memory. Respects `Cache-Control` response headers. Skips requests with `Authorization` or `Cookie` headers to avoid mixing user-specific responses.\n\n```ts\nimport { cacheFeature, createApiFetchClient } from 'feature-fetch';\n\nconst api = createApiFetchClient({ baseUrl: '/api' }).with(cacheFeature({ maxAgeMs: 30_000 }));\n\n// Clear all cached responses\napi.cache.clear();\n\n// Invalidate entries matching a predicate\napi.cache.invalidate((key) => key.includes('/posts'));\n```\n\n| Option        | Default                   | Description                                                                               |\n| ------------- | ------------------------- | ----------------------------------------------------------------------------------------- |\n| `maxAgeMs`    | `300000` (5 minutes)      | Maximum age in milliseconds                                                               |\n| `getCacheKey` | GET URL, no auth headers  | Returns the cache key for a request, or `null` to skip caching                            |\n| `shouldCache` | OK, non-private responses | Returns whether a response should be cached. Skips `no-store`, `no-cache`, and `private`. |\n\nThe default cache also skips `requestInit.cache: 'no-store' | 'reload'` and responses with `Set-Cookie`.\n\n### `delayFeature(ms)`\n\nWaits the given number of milliseconds before forwarding each request. Useful in tests and demos.\n\n```ts\nimport { createApiFetchClient, delayFeature } from 'feature-fetch';\n\nconst api = createApiFetchClient({ baseUrl: '/api' }).with(delayFeature(500));\n```\n\n## Extending with Features\n\nFetch features are regular `feature-core` features. A feature can add new methods, push hooks or middleware into the client config, or both.\n\n```ts\nimport { defineFeature, type TFeature } from 'feature-core';\nimport type { TFetchClientBase } from 'feature-fetch';\n\nexport function authFeature(getToken: () => string): TAuthFeature {\n  return defineFeature<TAuthFeature>({\n    key: 'auth',\n    install(client: TFetchClientBase) {\n      client._config.prepareRequest.push((cx) => {\n        cx.headers.authorization = `Bearer ${getToken()}`;\n      });\n\n      return {};\n    }\n  });\n}\n\ntype TAuthFeature = TFeature<'auth', object>;\n```\n\nThree extension points are available in `_config`:\n\n- `prepareRequest`: hooks that mutate the request context before URL and body are built\n- `middleware`: wrappers around the final `fetch` call (receives the next function and returns a new one)\n- `prepareResponse`: hooks that can inspect or replace the raw response before parsing\n\nFeature order matters because middleware is applied outermost-first. Install `cacheFeature` before `retryFeature` so cache is checked first and the retry logic only runs on cache misses.\n\n## Results\n\nAll request methods return a `tuple-result`.\n\nUse the re-exported `Ok`, `Err`, and `TResult` when implementing custom methods that follow the same result contract. Import additional tuple utilities directly from `tuple-result`.\n\n## Errors\n\nThe error branch is one of three types:\n\n| Error          | When it occurs                                                             |\n| -------------- | -------------------------------------------------------------------------- |\n| `NetworkError` | The fetch call threw before any HTTP response was received                 |\n| `HttpError`    | The server returned a non-2xx response                                     |\n| `FetchError`   | Request preparation, serialization, middleware, or response parsing failed |\n\nGraphQL `errors` arrays return `GraphQLError`, which extends `FetchError`.\n\n```ts\nimport { FetchError, hasStatusCode, isHttpError, NetworkError } from 'feature-fetch';\n\nconst [isUserOk, userErr, user] = await api.get<User>('/users/123');\n\nif (!isUserOk) {\n  if (hasStatusCode(userErr, 404)) {\n    console.error('Not found');\n  } else if (userErr instanceof NetworkError) {\n    console.error('Network error:', userErr.message);\n  } else if (isHttpError(userErr)) {\n    console.error('HTTP error:', userErr.status, userErr.data); // userErr.data is the parsed error body\n  } else if (userErr instanceof FetchError) {\n    console.error('Client error:', userErr.code, userErr.message); // userErr.code e.g. '#ERR_SERIALIZE_BODY'\n  }\n}\n```\n\n`hasStatusCode(error, code)` checks `HttpError` instances and error-like objects with a numeric `status`. Use `isHttpError(error)` when you need the typed HTTP response body. Use `isGraphQLError(error)` when you need typed partial GraphQL operation data.\n\n## Examples\n\n- [Vanilla basic](https://github.com/builder-group/community/tree/develop/examples/feature-fetch/vanilla/basic)\n\n## FAQ\n\n### How does it compare to ky, openapi-fetch, and graphql-request?\n\n`feature-fetch` focuses on typed results and feature composition. Use it when you want one client model for REST, OpenAPI, GraphQL, retry, cache, auth, and custom transport behavior.\n\n- [ky](https://www.npmjs.com/package/ky): compact fetch wrapper with a polished request API\n- [openapi-fetch](https://www.npmjs.com/package/openapi-fetch): OpenAPI-first typed fetch client\n- [graphql-request](https://www.npmjs.com/package/graphql-request): focused GraphQL request client\n\n### How do I add auth headers to every request?\n\nPass static headers in the client options:\n\n```ts\nconst api = createApiFetchClient({\n  baseUrl: 'https://api.example.com/v1',\n  headers: { Authorization: 'Bearer <token>' }\n});\n```\n\nFor dynamic tokens that may change between requests, use a `prepareRequest` hook instead. See [Extending with Features](#extending-with-features) for an `authFeature` example that calls `getToken()` on each request.\n\n### What is the difference between `middleware` and `prepareRequest`?\n\nUse `prepareRequest` to mutate the structured request context: headers, path, query params, body, and metadata. It runs before the URL is built and before the body is serialized.\n\nUse `middleware` for transport-level concerns that wrap the fetch call itself: retry, caching, timing, and tracing. Middleware receives `(next) => (url, requestInit) => Promise<Response>` and can call `next` zero or more times.\n\nIf you need to read or modify the final URL or `RequestInit`, use middleware. If you need to modify request inputs in a structured way, use `prepareRequest`.\n\n### Can I type the error response body?\n\nYes. Pass it as the second generic parameter on an API request method. OpenAPI clients infer it from the operation's non-2xx response bodies.\n\n```ts\ninterface ApiError {\n  code: string;\n  message: string;\n}\n\nconst [isUserOk, userErr, user] = await api.get<User, ApiError>('/users/123');\n\nif (!isUserOk && isHttpError(userErr)) {\n  console.error(userErr.data?.code); // data is typed as ApiError | undefined\n}\n```\n\n`userErr.data` is typed as `ApiError` when the error is an `HttpError`. It remains `unknown` for `NetworkError` and `FetchError`.\n\n### In what order should I install features?\n\nInstall features in the order you want them to intercept requests, outermost first. For common combinations:\n\n- `cacheFeature` before `retryFeature`: cache is checked first; retry only runs on cache misses\n- `retryFeature` before a logging middleware: retry attempts are each logged individually\n\nFeatures that add methods (`apiFeature`, `openApiFeature`, `graphqlFeature`) can go in any position relative to middleware features.\n\n### How do I mock requests in tests?\n\nPass a custom `fetch` function to `createFetchClient`. Return any `Response` you need:\n\n```ts\nconst api = createApiFetchClient({\n  baseUrl: '/api',\n  fetch: async () => new Response(JSON.stringify({ id: '1' }), { status: 200 })\n});\n```\n\nFor more control, use `delayFeature` in development or a mock server in integration tests.\n\n### How do I cancel a request?\n\nPass an `AbortSignal` in the request options:\n\n```ts\nconst controller = new AbortController();\n\nconst postsRequest = api.get('/posts', {\n  signal: controller.signal\n});\n\n// Cancel from anywhere\ncontroller.abort();\n\nconst [isPostsOk, postsErr, posts] = await postsRequest;\n\nif (!isPostsOk) {\n  console.error(postsErr.message);\n} else {\n  console.log(posts);\n}\n```\n\nA cancelled request returns `NetworkError` on the error branch.\n\n### Why is `@0no-co/graphql.web` a dependency if GraphQL is opt-in?\n\n`@0no-co/graphql.web` is imported dynamically only when a `DocumentNode` input needs to be printed to a string. If you pass operation strings directly or never install `graphqlFeature()`, modern bundlers tree-shake that path out of the bundle.\n","readmeFilename":""}