{"_id":"@codecks/fetch","_rev":"13-aa827bbc1aee590aeee2479a36f13e4b","name":"@codecks/fetch","dist-tags":{"latest":"0.1.8"},"versions":{"0.0.1":{"name":"@codecks/fetch","version":"0.0.1","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.0.1","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"e1dadcb8db4ee7617e449f918d67ba8a25d132e3","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.0.1.tgz","fileCount":5,"integrity":"sha512-q60bN5KHuv2xUxQviuPHKNNm+zJprgiJRODwQ0zRhiBO7pai4+dwbT1V8vHBow4tWMyjtekpqL4yUvjvKPhgyQ==","signatures":[{"sig":"MEUCIDoKw30nQTcQ3os75k2761dFecztuxYv584/YVliROPpAiEAuRhjlQ8ijBrV+a9iTJ5iaJtd8RNes5VayfOTo8aJB10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182422},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"f0c960de18b8cb08a293cada8bc56cede989eb1b","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@changesets/cli":"^2.29.7"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.0.1_1759171075974_0.5764232793199124","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@codecks/fetch","version":"0.0.2","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.0.2","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"3980f3c475f84f479cdc3159b8acbd87353050bc","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.0.2.tgz","fileCount":5,"integrity":"sha512-xRhF1jH5n31NTHW8evdLcKvBApt80uNKFlYJw/yIH8ukIZtrxcHt0gZvsx3vC8XlfOMMssAK73MD+RlZPtyOxg==","signatures":[{"sig":"MEUCIBvDZfv6aUpXuFrihfw9BHIgve2EB+7wAAjMy9LsjmjhAiEAvdrbywyxcwUlZNq9TkeAJ57V/IavTFth1YLIvHiSphE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"91958d5e39929d10e787c11b227aa759587c9fe4","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@changesets/cli":"^2.29.7"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.0.2_1759173148274_0.799669421950552","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@codecks/fetch","version":"0.0.3","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.0.3","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"02214b0f2d3cabe475290539cbfc0a8bb6a8d0d3","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.0.3.tgz","fileCount":5,"integrity":"sha512-mWRbopOrKketS2y4H2dkBiqRcNTGqTxMOnd/TICrIQmLxZXT8b9SR9E5szU1Jo2nOxvUT+CkpoNDBA4/M0C3cA==","signatures":[{"sig":"MEYCIQC2SzYDsUg4fxlVfZlObAxVyNGLTT7N/i5d7MApYE++RAIhANRWRNn3d+4fmPFlliFyF3nimgyCDUKVY2H0NcygQtII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"9ade1423ca05c6a8a434bf355cadfccda394d5a5","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@changesets/cli":"^2.29.7"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.0.3_1759479330600_0.0248781260090003","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@codecks/fetch","version":"0.0.4","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.0.4","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"d0093b002d2774f23292dbb3b86e9d06fa4729e8","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.0.4.tgz","fileCount":5,"integrity":"sha512-tVsz15/qzw/9VQUed7CCq0qpkz6LQOt5ePgqvUVfBeEMAhEHXzQr7JfpctM+SXwroJgKgDdafFjDw/7KMXytYw==","signatures":[{"sig":"MEUCIQC+W6nsHOLeetDvsJ6KFmiSFwzcpCRpvCfsZdW7pnc0/wIgcXtPOruiA1rwfbsOk5cXsX0GFwDcqHmnsLyAWV/jcDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182481},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"0966152ef4da2a006a90069a3ef29bed089e7c2c","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@changesets/cli":"^2.29.7"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.0.4_1759661717774_0.49188817110958216","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@codecks/fetch","version":"0.1.0","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.0","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"73d950576a2a254df506b18e950412972866b40e","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.0.tgz","fileCount":5,"integrity":"sha512-jhTDkKKlv0h2QTPcr8vmvu2gbJ1qM41BKBeDzvEpJ3bC6K0d6Lj81fmSaq4HSCAp2535gA4bqJ/PE3UsIBNyWw==","signatures":[{"sig":"MEUCIQDW8tMxgXr8o+fibf3OtC7R5SRXJdNGwqvcrGvM0F+fWQIgBe3V3ljL4uMLD+BWVjG7XlsOxgcRSCdOyS1VaNudNAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"15358c5ebb8d5c32f22bf502ed7ba3e19437cc7f","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.0_1762072841092_0.01275933254090611","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@codecks/fetch","version":"0.1.1","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.1","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"68e1675c3e8839dcd27c881777583ba38c82436f","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.1.tgz","fileCount":20,"integrity":"sha512-//i9I3ODuG7km1cvA8b/iwaA2MBJSejm6qoFN9MqS1bxill17C56pbPRjxZnqrYUz4ZeH3Y3URc3QGkW6XFTMw==","signatures":[{"sig":"MEYCIQDgcEYg26EhiClSo6+Zex4e4ePzA9vFLhsysW0oyQIIvwIhAIz8vlBevSz8ArA8gYwcckhlgZQnHMcNR+s1aUBWKuAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"180e77556bb855b315567ad72ba144a4dfd4458e","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.1_1762074597510_0.6492386910211394","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@codecks/fetch","version":"0.1.2","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.2","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"2574f07ee0e3772826c3df13bb1fcee088046949","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.2.tgz","fileCount":20,"integrity":"sha512-9ruLpG1gFCLjZxfUC2X0cV3ChyXXEJl7vwI7ZljqYZQNWhrAxyCdqIIps85PkJLEbF4lAtROSP+Na8RwLu3CVA==","signatures":[{"sig":"MEQCIHgOwlthhyfX/+eyLCkh1smgYiD/t3kVxQY611mi+hJrAiBS4DV6lEtEBjbZJgrSgWhW3WfQorogBC3/pRxt6GWUIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"88b035f60d7f670a7b045af78bb4b95ca5b41969","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.2_1762075123305_0.1468515657842253","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@codecks/fetch","version":"0.1.3","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.3","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"3de23471c95de874de52b67a2bde60fdd1423d05","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.3.tgz","fileCount":21,"integrity":"sha512-kowgueXVdSkwff7WSzCU7LYJ56QDRxVfVw5aYa4yIpPAKVutPO632tCLKjMcylh/PHC6No+YQKRbLLWoru1S8g==","signatures":[{"sig":"MEUCIQCr2//8hTyIuj9tB1+8cWW9PWMSQpzs+BGKv0J63RTwwwIgK6u8CE+inmSQo+I94qZv2nTrS7/NG1+sD70OePbGaxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"11a4eafb8526e173883ac0ebc85dacbad833384d","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.3_1762093757662_0.35446777756518655","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@codecks/fetch","version":"0.1.4","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.4","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/cdx-fetch#readme","bugs":{"url":"https://github.com/codecks-io/cdx-fetch/issues"},"dist":{"shasum":"2d283e1b19d0530fc6b9fd17000fb98874fca35a","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.4.tgz","fileCount":21,"integrity":"sha512-nefLMkcY2R/kDdzLILMctBzbKjHiqEsetLYRmEuvOi93d4HHY7AgtL/fw6oF3lwfuT33S1iNBguQ3zz9oh+5Pw==","signatures":[{"sig":"MEQCIEFwvBOX2PiLXZ/Qw9oMk6wHbzC1eQA/hQb6JDXTwjjWAiBgynpDj5tUB72zVZro1TD0qWgIMMJeEPoli6kM7i/mcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"19c00855a41eb9e3427d3fe1c80bd722e7a6612e","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/cdx-fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","happy-dom":"^20.0.10","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.4_1762429056556_0.3256599847806705","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@codecks/fetch","version":"0.1.5","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.5","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/fetch#readme","bugs":{"url":"https://github.com/codecks-io/fetch/issues"},"dist":{"shasum":"552e30192965a27eabe178ef5b44ae7da0a1c951","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.5.tgz","fileCount":21,"integrity":"sha512-nQfLkptXNH1k3pNxI7bMhSPhqM8a3qOaICq/t5zWIsu8nPz90F+0wjuxkxx5jqUDJGCgwCihe78wqfl0GQu+Lw==","signatures":[{"sig":"MEUCIFQcp50LtpcRitaqw6sd0Y9KL/BPOqN1WJVaBP2NTmvQAiEArzUBPskixKiysA0/M46NFF8xb+peky7px3dxSLha4cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849819},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"bf04c227e7fc835ba04d070f7a1bac6eba290966","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/fetch.git","type":"git"},"_npmVersion":"10.9.2","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","happy-dom":"^20.0.10","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.5_1762678867912_0.9617719354540002","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@codecks/fetch","version":"0.1.6","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.6","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/fetch#readme","bugs":{"url":"https://github.com/codecks-io/fetch/issues"},"dist":{"shasum":"e2e58bb6c74f5ce0e60c53708a8c8b6fb5385f6b","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.6.tgz","fileCount":116,"integrity":"sha512-GPF6kF0Ql7XCBpYBP2n203tBYc5ExmZkBqOz817yEsBJurtOhbRSsRRmtuadgyr5vtmeSK0Yf3p3PrI9RTjXUA==","signatures":[{"sig":"MEUCIGT9tqUMrTDgFVMS/dxVvchve09E19IB/BZMAoEJiid0AiEAyUTF3Rjv01k7UvkxoCKwRJEwFwECuLq1ooeekXNjzQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"3cce7ac5e44b2b810f44cc36d668270bfb4749e7","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown && vite-node scripts/generate-schema-docs.ts","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/fetch.git","type":"git"},"_npmVersion":"11.13.0","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","happy-dom":"^20.0.10","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.6_1781533836166_0.04566604170313382","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@codecks/fetch","version":"0.1.7","author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","_id":"@codecks/fetch@0.1.7","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"homepage":"https://github.com/codecks-io/fetch#readme","bugs":{"url":"https://github.com/codecks-io/fetch/issues"},"dist":{"shasum":"99dd082ae91681869424a913cfce1f811be3cf37","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.7.tgz","fileCount":116,"integrity":"sha512-qxm9CcZzBhKXF1G60xKhm1jirZa58u1SYyYEQ0SQymeJpighvSCs3DDQvy7r7LFgUGx2WvJ2A3fxADhXBZjxow==","signatures":[{"sig":"MEUCIQDwNL+wISJvUI5kHPXOOjvP7AJb20YGxI0ocBaJkX+I6AIgPInFJ/2LZIzOEVXPLJkY3LusEPsgifV+k+EgLNMxTq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":940601},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./package.json":"./package.json","./_exploration/react":"./dist/_exploration/create-hooks.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js"},"gitHead":"5fb5a2c190442a8bafbf1a3bc1516211105d9026","scripts":{"ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","dev":"tsdown --watch","test":"vitest","build":"tsdown && vite-node scripts/generate-schema-docs.ts","format":"prettier --write .","test:run":"vitest run","typecheck":"tsc --noEmit","check-format":"prettier --check .","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"repository":{"url":"git+https://github.com/codecks-io/fetch.git","type":"git"},"_npmVersion":"11.13.0","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsdown":"^0.11.9","vitest":"^3.1.3","prettier":"^3.6.2","happy-dom":"^20.0.10","vite-node":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.15.17","@types/react":"^19.2.2","@changesets/cli":"^2.29.7","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetch_0.1.7_1781537434886_0.6965158646962888","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@codecks/fetch","version":"0.1.8","description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","type":"module","license":"MIT","homepage":"https://github.com/codecks-io/fetch#readme","bugs":{"url":"https://github.com/codecks-io/fetch/issues"},"repository":{"type":"git","url":"git+https://github.com/codecks-io/fetch.git"},"author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./_exploration/store":"./dist/_exploration/store.js","./_exploration/loader":"./dist/_exploration/loader.js","./_exploration/api-requester":"./dist/_exploration/api-requester.js","./_exploration/react":"./dist/_exploration/create-hooks.js","./package.json":"./package.json"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown && vite-node scripts/generate-schema-docs.ts","format":"prettier --write .","check-format":"prettier --check .","dev":"tsdown --watch","test":"vitest","test:run":"vitest run","typecheck":"tsc --noEmit","ci":"npm run typecheck && npm run build && npm run check-format && npm run test:run","local-release":"changeset version && changeset publish","prepublishOnly":"npm run ci"},"devDependencies":{"@changesets/cli":"^2.29.7","@testing-library/dom":"^10.4.1","@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.0","@testing-library/user-event":"^14.6.1","@types/node":"^22.15.17","@types/react":"^19.2.2","happy-dom":"^20.0.10","msw":"^2.10.4","prettier":"^3.6.2","tsdown":"^0.11.9","typescript":"^5.9.2","vite-node":"^3.2.4","vitest":"^3.1.3"},"peerDependencies":{"react":"^19.0.0"},"gitHead":"7c42e4f19304cff44074d3adb2041c6cfb72f843","_id":"@codecks/fetch@0.1.8","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-A44F0vcAJN+Lt7uYOPvxhxAFPp4gT6XZ/AcFum/38proSYtS16mQGUfmp2bLKM/uatzmAd9QuNZxPh0TnSXNKQ==","shasum":"99fb6140d20816a626501e6f69d33d5c35494b69","tarball":"https://registry.npmjs.org/@codecks/fetch/-/fetch-0.1.8.tgz","fileCount":116,"unpackedSize":941762,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDhlYtJ2PjbjoCXqOXloYLEwxPM7s4CqiBENlFOEHohVQIhAO80sfTcfYa5UbJL5o+QldkeyDF4Bn9OTgyjyY8fHgbW"}]},"_npmUser":{"name":"danielberndt","email":"daniel.berndt@gmail.com"},"directories":{},"maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fetch_0.1.8_1788769338338_0.7254230195077369"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-29T18:37:55.917Z","modified":"2026-09-07T08:22:18.665Z","0.0.1":"2025-09-29T18:37:56.181Z","0.0.2":"2025-09-29T19:12:28.485Z","0.0.3":"2025-10-03T08:15:30.811Z","0.0.4":"2025-10-05T10:55:17.982Z","0.1.0":"2025-11-02T08:40:41.292Z","0.1.1":"2025-11-02T09:09:57.728Z","0.1.2":"2025-11-02T09:18:43.492Z","0.1.3":"2025-11-02T14:29:17.880Z","0.1.4":"2025-11-06T11:37:36.762Z","0.1.5":"2025-11-09T09:01:08.139Z","0.1.6":"2026-06-15T14:30:36.345Z","0.1.7":"2026-06-15T15:30:35.041Z","0.1.8":"2026-09-07T08:22:18.474Z"},"bugs":{"url":"https://github.com/codecks-io/fetch/issues"},"author":{"name":"Daniel Berndt","email":"daniel@codecks.io"},"license":"MIT","homepage":"https://github.com/codecks-io/fetch#readme","repository":{"type":"git","url":"git+https://github.com/codecks-io/fetch.git"},"description":"Quickly create deeply nested queries for the Codecks API with advanced TypeScript support","maintainers":[{"name":"danielberndt","email":"daniel.berndt@gmail.com"}],"readme":"# @codecks/fetch\n\nA type-safe query SDK for the [Codecks](https://www.codecks.io) API. Describe nested queries in a declarative DSL and get fully inferred TypeScript response types.\n\n## Installation\n\n```bash\nnpm install @codecks/fetch\n```\n\n## Getting started\n\n```ts\nimport {buildFetchersWithSimpleLoader} from \"@codecks/fetch\";\n\nconst {fetchFromRoot, fetchInstance, fetchInstances, fetchFromInstance} =\n  buildFetchersWithSimpleLoader({\n    baseUrl: \"https://api.codecks.io/\",\n    subdomain: \"my-org\",\n    accessToken: \"your-token\",\n  });\n```\n\n### Configuration options\n\n| Option        | Type                     | Description                    |\n| ------------- | ------------------------ | ------------------------------ |\n| `baseUrl`     | `string`                 | API base URL                   |\n| `subdomain`   | `string`                 | Sets the `X-Account` header    |\n| `accessToken` | `string`                 | Sets the `X-Auth-Token` header |\n| `headers`     | `Record<string, string>` | Additional request headers     |\n| `timeout`     | `number`                 | Request timeout in ms          |\n| `fetch`       | `typeof fetch`           | Custom fetch implementation    |\n\n## Fetching data\n\n### `fetchFromRoot` — query top-level relations\n\nUse this to query entry points like `account`, `loggedInUser`, or `releases`.\n\n```ts\nconst result = await fetchFromRoot({\n  account: {\n    fields: [\"name\", \"subdomain\"],\n  },\n});\n\nconsole.log(result.account.name);\n//          ^ fully typed as string\n```\n\n### `fetchInstance` — fetch a single instance by model name and ID\n\n```ts\nconst card = await fetchInstance(\"card\", \"card-123\", {\n  fields: [\"title\", \"status\"],\n});\n\nconsole.log(card.title);\n```\n\n### `fetchInstances` — fetch multiple instances\n\nReturns a `Record<Id, Result>`.\n\n```ts\nconst cards = await fetchInstances(\"card\", [\"card-1\", \"card-2\"], {\n  fields: [\"title\"],\n});\n\nconsole.log(cards[\"card-1\"].title);\n```\n\n### `fetchFromInstance` — fetch from an existing instance reference\n\nAny previously fetched instance can be passed to query more data from it.\n\n```ts\nconst account = result.account;\n// account has { ~model: \"account\", ~key: \"1\" }\n\nconst details = await fetchFromInstance(account, {\n  fields: [\"seats\", \"activeProjectCount\"],\n  relations: {\n    roles: {fields: [\"role\"]},\n  },\n});\n```\n\n## Querying relations\n\nRelations are fetched by nesting them under `relations`. They can be nested to any depth.\n\n```ts\nconst result = await fetchFromRoot({\n  account: {\n    fields: [\"name\"],\n    relations: {\n      // belongsTo — returns a single object (or null if optional)\n      disabledBy: {fields: [\"name\"]},\n\n      // hasMany — returns an array\n      roles: {\n        fields: [\"role\"],\n        relations: {\n          user: {fields: [\"name\", \"fullName\"]},\n        },\n      },\n    },\n  },\n});\n\n// result.account.disabledBy?.name\n// result.account.roles[0].user.name\n```\n\n## hasMany variants\n\nhasMany relations support several query modes. Non-default variants require an `as` alias.\n\n### Default (array)\n\n```ts\nrelations: {\n  roles: {\n    fields: [\"role\"],\n    orderBy: \"-accountId\",\n    limit: 10,\n    offset: 0,\n  },\n}\n// result.roles: Array<{role: string, ...}>\n```\n\n### Count\n\n```ts\nrelations: {\n  roles: {type: \"count\", as: \"roleCount\"},\n}\n// result.roleCount: number\n```\n\n### Exists\n\n```ts\nrelations: {\n  releases: {type: \"exists\", as: \"hasReleases\"},\n}\n// result.hasReleases: boolean\n```\n\n### First\n\nReturns a single result or `null`. Requires `orderBy`.\n\n```ts\nrelations: {\n  roles: {\n    type: \"first\",\n    as: \"firstRole\",\n    orderBy: \"-accountId\",\n    fields: [\"role\"],\n  },\n}\n// result.firstRole: {role: string, ...} | null\n```\n\n### Multiple queries on the same relation\n\nPass an array of aliased queries to query the same relation in different ways:\n\n```ts\nrelations: {\n  roles: [\n    {as: \"adminRoles\", fields: [\"role\"], filter: {role: \"admin\"}},\n    {as: \"roleCount\", type: \"count\"},\n  ],\n}\n// result.adminRoles: Array<...>\n// result.roleCount: number\n```\n\n## Filtering\n\nFilters are available on all hasMany variants.\n\n### Simple equality\n\n```ts\nfilter: {\n  status: \"done\";\n}\n// shorthand for {status: {op: \"eq\", value: \"open\"}}\n```\n\n### Null checks\n\n```ts\nfilter: {\n  assigneeId: null;\n}\n```\n\n### Comparison operators\n\n```ts\nfilter: {\n  createdAt: {op: \"gt\", value: \"2025-01-01\"},\n  effort: {op: \"lte\", value: 5},\n}\n```\n\nAvailable operators: `eq`, `neq`, `lt`, `lte`, `gt`, `gte`.\n\n### Set operators\n\n```ts\nfilter: {\n  derivedStatus: {op: \"in\", value: [\"review\", \"blocked\"]},\n}\n```\n\nAlso available: `notIn`.\n\n### String operators\n\n```ts\nfilter: {\n  title: {op: \"contains\", value: \"bug\"},\n}\n```\n\n### Array operators\n\n```ts\nfilter: {\n  tags: {op: \"has\", value: \"urgent\"},\n  masterTags: {op: \"overlaps\", value: [\"frontend\", \"backend\"]},\n}\n```\n\n### Logical combinators\n\n```ts\nfilter: {\n  $or: [\n    {status: \"open\"},\n    {status: \"started\"},\n  ],\n}\n```\n\nAlso available: `$and`.\n\n### Relation filters and negation\n\n```ts\nfilter: {\n  // cards that have an assignee named \"Alice\"\n  assignee: {name: \"Alice\"},\n  // cards that do NOT belong to deck \"Backlog\"\n  \"!deck\": {title: \"Backlog\"},\n}\n```\n\n## Ordering\n\n```ts\n// ascending\norderBy: \"createdAt\"\n\n// descending (prefix with -)\norderBy: \"-createdAt\"\n\n// multiple\norderBy: [\"status\", \"-createdAt\"]\n\n// object syntax\norderBy: {field: \"createdAt\", dir: \"desc\"}\n```\n\n## Response shape\n\nEvery returned instance includes:\n\n- **Requested fields** — only the fields you asked for\n- **Key fields** — always included (e.g. `cardId` for cards, `id` for accounts)\n- **`~model`** — the model name (e.g. `\"card\"`)\n- **`~key`** — the instance's unique key\n\n```ts\nconst card = await fetchInstance(\"card\", \"card-123\", {\n  fields: [\"title\"],\n});\n// {\n//   cardId: \"card-123\",\n//   title: \"My Card\",\n//   \"~model\": \"card\",\n//   \"~key\": \"card-123\",\n// }\n```\n\nAll response types are fully inferred from your query — TypeScript knows exactly which fields and relations are present.\n\n## Schema reference for LLMs\n\nThis package ships with generated markdown files describing every API model, its fields, and relations. These are designed for LLM-based tools (Claude Code, Cursor, Copilot, etc.) that need to discover the API schema without relying on TypeScript autocomplete.\n\n```\nnode_modules/@codecks/fetch/schema/\n  overview.md          # Root entry points + index of all models\n  query-syntax.md      # Query DSL reference with examples\n  models/\n    card.md            # Fields + relations for the card model\n    account.md         # Fields + relations for the account model\n    ...                # One file per model\n```\n\nPoint your LLM's project instructions (e.g. `CLAUDE.md`) at `schema/overview.md` as a starting point, then let it drill into individual model files as needed.\n\n## Custom loader\n\nFor advanced use cases (batching, caching, custom transports), you can provide your own `DataLoader`:\n\n```ts\nimport {buildFetchers} from \"@codecks/fetch\";\n\nconst {fetchFromRoot} = buildFetchers({\n  fetchModel: async (model, ids, query) => {\n    // your custom loading logic\n    return recordOfResults;\n  },\n});\n```\n","readmeFilename":"README.md"}