{"_id":"@gravity-ui/data-source","_rev":"39-1c86638bc6e09b64f9437ea09e9774b2","name":"@gravity-ui/data-source","dist-tags":{"latest":"0.10.0","alpha":"0.10.0-alpha.14"},"versions":{"0.1.0":{"name":"@gravity-ui/data-source","version":"0.1.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.1.0","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"07949526347a951997384ec324412a5d6295f2b5","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.1.0.tgz","fileCount":255,"integrity":"sha512-YW8SOtwD9Zy4YdwiqgkFZOzuiKeNdmZa01VjzdSp0omm9gijRIIGPRJCCYJ59rdnudBVowEBI/SGIgOwGGsVjA==","signatures":[{"sig":"MEUCIGl7Y7Vtu9Wo29trUPUZ5b4QcZxt2jQNTWovcR/Bor6mAiEA2FWIvIK9wa+i971/VYWf4xbGu02hhgTKbvj4KDjMkHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213706},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"a48606b11952a28e05c318f50617599b8e25ffb6","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky install","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","utility-types":"^3.11.0","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^4.36.1","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@tanstack/react-query":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.1.0_1722240311715_0.9961263959366946","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@gravity-ui/data-source","version":"0.1.1","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.1.1","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"c5e713db755c10513ff7d3383a9554ecea086055","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.1.1.tgz","fileCount":255,"integrity":"sha512-ciQlIJJjyeE7k6kZTQFtoHc6SATuV33s0wc31xNyBwzR8lWVMMm6WhTCJNgMn0cOWpBTJ0t5w2tUtT865A4/aA==","signatures":[{"sig":"MEUCIQCCxwkHrtYetWrsLbA0N4wJHzu5OOdrx8kcXUIFhv4jLQIgZDrdqNgEE8qhIW/pYuHz66UvNgQfBx/0wfmzYdf+WNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214350},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"b8011ade51bf101edd984fb0619c5e047b288e48","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","utility-types":"^3.11.0","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^4.36.1","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@tanstack/react-query":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.1.1_1722591522184_0.6906195082950215","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@gravity-ui/data-source","version":"0.1.2","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.1.2","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"7c147a0ad7502f47d32a7b7c538de0f4d42eadfc","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.1.2.tgz","fileCount":255,"integrity":"sha512-ZYvNVXysXvRrucUQC6R7hZqgTtMLgMDIRgw+1WUz/rKvgMdQ5APNOAjDt1mwru7rtDEr7Qtw5gw2+YznbHSR2g==","signatures":[{"sig":"MEQCIB9SruidRA7m8oVWEokzhsnhmKYwoVR3doBwQVxpqKwtAiAc4DODCKqSq4RO+CgjxDaSkqda5OL5RYtlMlTOes7m1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214522},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"f88b0bd845a713cc964b6a927017541d8867b36c","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^4.36.1","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@tanstack/react-query":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.1.2_1722877863967_0.14548402111297887","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@gravity-ui/data-source","version":"0.2.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.2.0","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"e45d97c9b561f2b3937cff1043ec5d7fffe139ad","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.2.0.tgz","fileCount":255,"integrity":"sha512-M6UNLdHkxNF8vh2xmjHy5gbjUYcECMp5Eg9rXg0F5P4ekBWBikSleapqbDZEiKiJ2gEmMGC9uYTW/lAzFmhi5w==","signatures":[{"sig":"MEQCID3xcALR8G1MZMP+UyNKLBKuTKEWSeg6gXtDoreaoEAmAiAPOU5bRfYgloRFnRA01tWziZyf017f3q1Y9R1GaTkVTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218955},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"db63dc77f850949fdadf7ef586fd8147fbdd57a9","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^4.36.1","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@tanstack/react-query":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.2.0_1722889811210_0.3674560209625275","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@gravity-ui/data-source","version":"0.2.1","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.2.1","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"c236257a7f9b5229877c14d9dffb7648aa6f32d7","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.2.1.tgz","fileCount":255,"integrity":"sha512-+UXEm9eTzbgAAWtdbreYdIIBMobPNLO78SSk51Udz677Dgui1I1UIZCeEhotnXzTgQZQa1zVSXHK6Mq2+pcxKQ==","signatures":[{"sig":"MEQCIAUsvtOJBWR2fCNWhqrEkhi7MyBUNl3Q1fFpRbBqfTUSAiBMDynQuWLUbpFxCk9fFI+WSejGiexZ/LUJA5p/33ZSlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216364},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"61e86e85b9d80948b3d7093441c455a22b32351c","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^4.36.1","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^16.0.0 || ^17.0.0 || ^18.0.0","@tanstack/react-query":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.2.1_1723064583494_0.7318883438319987","host":"s3://npm-registry-packages"}},"0.3.0-alpha.0":{"name":"@gravity-ui/data-source","version":"0.3.0-alpha.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.3.0-alpha.0","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"116adb657259dfcf2d0739fcb5d68120f996bc78","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.3.0-alpha.0.tgz","fileCount":261,"integrity":"sha512-rmNf2owxEc0YS+tTx9tbrg7yQgpFCSIfO/i+SSDR79kGfyIZe6BSh9uxF0vmOYBpDrqKONBNCESZ+dm3ohSjew==","signatures":[{"sig":"MEQCIHN5wS6WzgkHyp12BkHJKAyU/FB06rPFr3QhQyYeTNucAiAMaECEeJkrq7FGx7TR1GSCiZNiYUvtwFGv28CgJ3gh6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223874},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"ee9bd505a80d6115dbdb36851526f5a1257156d6","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.3.0-alpha.0_1723388921260_0.10881453667848295","host":"s3://npm-registry-packages"}},"0.3.0-alpha.1":{"name":"@gravity-ui/data-source","version":"0.3.0-alpha.1","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.3.0-alpha.1","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"bf0e4b12efb847b9a938dc78a03c78b3aa1c1c84","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.3.0-alpha.1.tgz","fileCount":261,"integrity":"sha512-xbcBQiZKkcKCdxM/XhuaLOyfA/HyknXd6O4+MoHmkrJi53W+hXUXpE6bgjXL7cxtOklmzsSZ0A+BzffXirYHiQ==","signatures":[{"sig":"MEQCIHKZ/KvhmVtRS/0GKG9t85kQfE2Dtry4TZfEgRT8rnQSAiA9UhMEAlS9mCWv4pReSSD2by8Thwbjyovq74Hr9D72lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":224346},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"8a436fa740e5a53b9d743e77c3a22642541e7901","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.3.0-alpha.1_1723391997289_0.6203643219788577","host":"s3://npm-registry-packages"}},"0.3.0-alpha.2":{"name":"@gravity-ui/data-source","version":"0.3.0-alpha.2","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.3.0-alpha.2","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"042838405a1afff33da2abfc89e945d817fe98f5","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.3.0-alpha.2.tgz","fileCount":261,"integrity":"sha512-Aw/DH9MwLFr4E/qva3CHR3HtdRRFsxUvtqi/cH3S7vAAOvQEfq0u0S207VJlJRJvh0GfuL/0kt1j6EWtyUGhsw==","signatures":[{"sig":"MEQCIDgSfisxR/RP9/pkDBkqkSgUhzhU8OXupgdlg6doAbvQAiAwchIbtE56VMMrLHBBFENua6EUjwxUWqpB1POKR2ZFuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223754},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"c491a0a838843d8d4352f98ec102535a6a8763a4","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.3.0-alpha.2_1723395394570_0.9816150389887757","host":"s3://npm-registry-packages"}},"0.3.0-alpha.3":{"name":"@gravity-ui/data-source","version":"0.3.0-alpha.3","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.3.0-alpha.3","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"15e89a9d66ba7b944190b0dd11d443494d44d2c2","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.3.0-alpha.3.tgz","fileCount":261,"integrity":"sha512-oxRNI+UPuj1JiOXxMTzd2nUAJThwYw0Xo9AcdDBLkzVt7n1Ml2iIemljhF3jbwx37nCHpAoFQqaYVc5bWBcV6w==","signatures":[{"sig":"MEQCIHYgQu9iOS39nySNQc9yowPjumNTSsChFzCT4ONSI2RPAiBlMGKxQSZoRrJEXgdWUvykvhX0ocWVheR48UY8B3mi6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223534},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"b6a50e29815ae9f27df7c0f4b03c6960329d7971","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.3.0-alpha.3_1723402471173_0.7694531384248915","host":"s3://npm-registry-packages"}},"0.3.0-alpha.4":{"name":"@gravity-ui/data-source","version":"0.3.0-alpha.4","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.3.0-alpha.4","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"c07702d7165637e5792a2d7fc80123b16af015c8","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.3.0-alpha.4.tgz","fileCount":261,"integrity":"sha512-w1LNy+U45qu7vXIUyz4B1GVpPZfHW2e1SYy/AA80go48yNreRy1PSG8awWzJ/uq4IUUYABW9LLx8F8nqU0/cHA==","signatures":[{"sig":"MEQCIH6NNlUOkYphQzWOPFvVnubqnJVPxLqBshyxZ2wUmbpVAiAiZHEcxiYmHB1muA6fsr6P4Rd1Uz3tS+TFMoZ/n6HWEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223562},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"6a1b1561ee1279bdb1b4a099f693202466327c82","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.3.0-alpha.4_1723404039014_0.261469529566591","host":"s3://npm-registry-packages"}},"0.3.0-alpha.5":{"name":"@gravity-ui/data-source","version":"0.3.0-alpha.5","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.3.0-alpha.5","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"8c8db2ef7e2a74b48d99f497d000976cf01c3d53","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.3.0-alpha.5.tgz","fileCount":261,"integrity":"sha512-qd/Cw1EmRuXoKpKXQ+RZyNmqQd6QmdSZpF5wWsaHmpMpMTobI4X2SEUdBbts1MKV0w3GzICVlUDhpQeznH3N4A==","signatures":[{"sig":"MEUCIQDREYTiDonbjaOKM1uJoj+T16vk1QyWg7pEkOjqeolQFAIgK9A2tY+nmI19293zHdZO0H/s+/wy8S1IC2qzlfKCvWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223436},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"29790c5b72b26d0b8fb54e40623c3eab591ec248","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.3.0-alpha.5_1723404630433_0.8598183715291456","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@gravity-ui/data-source","version":"0.3.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.3.0","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"253f555ba8e019fea28b4be357d1aac5d163db20","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.3.0.tgz","fileCount":261,"integrity":"sha512-FXThQm5AYTv0LjGz8I2JDOycQjfKliWDq5E9PHdrxo235n3bwNS7yNH6CLrQAiPxZWz6SXRTThc5YllHSjrkvA==","signatures":[{"sig":"MEUCIDsMxVf9pqs8kg25xmAF/Afg4hPpBfaUF3CIE8pUSlGzAiEAlRttmqivWigYqu9VwlMfQoie54iqgSX10iotYeYok3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223428},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"16aa3ddc387b0dd1afbbe4f07b11b18720a6eb40","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.3.0_1723476180634_0.3132312110330353","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@gravity-ui/data-source","version":"0.4.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.4.0","maintainers":[{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"resure","email":"resure@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"4ead3ebdc710955e0424c3d318847b66a2b7de08","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.4.0.tgz","fileCount":261,"integrity":"sha512-zIYzo3eRe4pdPFwy2AReASzcNJPducaiF5+A3SU0RLtdG1yL+Gd3jGPzLVgHFXNonJYk+Wu2J1k3p2JzqEvQhw==","signatures":[{"sig":"MEQCIE0Gp1NqfkeTVbg4htQT/quRaqtIeN5NCkTcodSBpQWMAiAa1pu8My851RnnbacOn8HYNUIXZ6Npx5GuEqDxXEcHOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221276},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"a67a335e21140f9be2fd155f1852e493f66205be","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.7.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.4.0_1724079587713_0.26653800162354147","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@gravity-ui/data-source","version":"0.5.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.5.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"f2873b10bac06e0f70ef295d3ca8b67edc56b0ae","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.5.0.tgz","fileCount":291,"integrity":"sha512-bhyYf/hCbrZbjqZmx3+ei50bLDHudSQ5t9KH7Wi6KqLgSyfVwDdD7PCkOR90Sz1GsJe6pw424sni8idMjdE16A==","signatures":[{"sig":"MEYCIQC2il9mj0T42ZmQX9Pr2d8wEvvcczplFY9uS2W7XaacXAIhAOtYlsOKJDxap0Ckr+/6uAS0mFcNs2oIWdDvXRg4nfe6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271395},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"1c946c0996b4afbf2cd3c15774c4159180a20198","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.6","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.5.0_1740353999407_0.6975173864834678","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gravity-ui/data-source","version":"0.5.1","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.5.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"0fb38bc2cb6812b9939019b3d9820eef915d985f","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.5.1.tgz","fileCount":291,"integrity":"sha512-EYQOwzRLf5PBS6D6p/r1nqEKYDlRfXw1HRYcYOMFcAekzSicgWZqvWR3QdrwYUUHKK3PqKFlGYQD+dcDkEIc9Q==","signatures":[{"sig":"MEQCIG2PbtKccLkVs9eMS2GOP2A85WKGCsIz420T4fa2F6PEAiArFd/EB/TeCA4qFQMUYWh2iGN5Fq+Az7s7Cw0hQfeTyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268653},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"2a13dfe5381bc52db08b2a69870bd15439786eb4","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.5.1_1741967081898_0.096798261789105","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gravity-ui/data-source","version":"0.6.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.6.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"2661d1042b07a6e6130c5a38e2f8c5d4259a8b54","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.6.0.tgz","fileCount":297,"integrity":"sha512-EdCRQbxV4Cw2ZIKLYI1GL/BV4x+yjgzh9KlpJ8iSE42NZ5C9dPbEUsW/q7JVrQsWrRinURmb+NqMvAECqcCCGQ==","signatures":[{"sig":"MEUCIHCnIKYw56Q5rrmUoxkDRPK4E2hacadgAY3rkbiPZQ5XAiEAvUS4fmeEkabwSyztr/X8sLou2wdkdMSGFvAIltPtbZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301921},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"5e59db57ce8ccc25c08dcc1a96269b9153112050","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.6.0_1742929801192_0.3313972062498025","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@gravity-ui/data-source","version":"0.6.1","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.6.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"fbb54b02e2a6ae3a1475c4a36ce79ce9cd5403cd","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.6.1.tgz","fileCount":297,"integrity":"sha512-Ntb77/CdpOL3pKs9rfjeW410pSSWmSNPXZFpOYPP3m2OaQsXcIcB6Kf5wLXaLvZ883UjK/oNZQWJHWByaew8qQ==","signatures":[{"sig":"MEQCIBVuIs0855tgAi6YgLOHlR//DnEVx8aT895VmEwJURxmAiAdf6tzx69h5vsNyTHjPSKCXEZy0Ijh/Lg+VXY8HQrMpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301933},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"31622f97c1646b28d911b429d5e6663008d31099","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","eslint":"^8.57.0","@swc/jest":"^0.2.36","@types/jest":"^29.5.12","nano-staged":"^0.8.0","@types/react":"^18.3.3","@commitlint/cli":"^19.3.0","@gravity-ui/tsconfig":"^1.0.0","@tanstack/react-query":"^5.51.23","@gravity-ui/app-builder":"^0.11.1","@gravity-ui/eslint-config":"^3.2.0","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.2.2"},"peerDependencies":{"react":"^18.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.6.1_1742990016526_0.7350351345674482","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gravity-ui/data-source","version":"0.7.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.7.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"d7c9fdcf88bf26a5bc1302421ed37b239aca1a19","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.7.0.tgz","fileCount":417,"integrity":"sha512-AyJ2u56lDNr3qKoEakB0tBGj5SbC+fFfXQisbJjVrUlMU6ZjPzrgvqo6yjNNMTfj6nTREXrlWg0X+vj1eyzlwQ==","signatures":[{"sig":"MEUCIQDdqENKGZPvscU1WIWNAec+KlDMzpuuhsGjiRJtUmYGEwIgPwAuC6HBu/P1ERqWcc/Ekn0SPN7vWYr+pLJxUrzWv8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677316},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"c466c51280750afa7d033467b6df3a35c5092731","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.1.0","eslint":"^8.57.1","@swc/jest":"^0.2.37","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.7.0_1749032510695_0.6426275325551416","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@gravity-ui/data-source","version":"0.8.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.8.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"94e35dffe162921b9e28b869b5c1d8fdf02be4a5","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.8.0.tgz","fileCount":483,"integrity":"sha512-BrOqQw3DM8BVfM5K2BJaHdo11rvEoDxTSO+c871aD1ScXLKPjWJBah9I08jk3e+928ZJaa2TkEW/7Pf8vbismg==","signatures":[{"sig":"MEYCIQCkXls3o0CbuHwy6st76lm0aukGILDdmC9iTTVEtBev1wIhAI6IEiLYsXWSvFcul/AmViyxdTXT7U0on9Nx6Aq8W6Bj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1261126},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"cbbea117881ae2190e2c061c373f6ca8c4a082c9","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"@normy/core":"^0.14.0","utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.1.0","eslint":"^8.57.1","@swc/jest":"^0.2.37","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.8.0_1764757745375_0.49240734744885417","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@gravity-ui/data-source","version":"0.8.1","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.8.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"a644beba3d9922c763dda4ac7cba5cd4db52a31a","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.8.1.tgz","fileCount":501,"integrity":"sha512-5p66YtogQFgaHIuhEEZhlciOVxuV3CzoPWzEhp/Oin7jrDbetSQJbm7V986CWLuUJqUX5hVgrF4v6o0hNOk0Gg==","signatures":[{"sig":"MEQCIFPiUdc1Xf9zCFj4eoreM432+OIsCMF7Jtu6mG8bT/n4AiB/KCro5dyN8EnZStDM8PCjK+mDA7ZEJ35e9HPHHQ5Y1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391623},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"758640b6a2085d051d490a3e5476ccf4d1fb7e08","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"@normy/core":"^0.14.0","utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.1.0","eslint":"^8.57.1","@swc/jest":"^0.2.37","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.8.1_1765203401870_0.2646134437758745","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@gravity-ui/data-source","version":"0.8.2","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.8.2","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"80711c96b44885feff94e4035a7d6f0c84637841","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.8.2.tgz","fileCount":485,"integrity":"sha512-Xejdakf1kVzoVaFipKkVSFfsQJViuIs7jN9sE355MQfxYPOAOYESEbXwOpI8L4h/EQw81enyNTC753RMz27hFg==","signatures":[{"sig":"MEQCIAZHx7XHdbTWaoAgtcbGfqcMrLGJ6gYl+81E0NvGpqj1AiB6wTzJm8zeZs5LA/riUYwMbsBY52Kyo2gR1f3UIUbqQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341847},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"74a443d4c5184e616742b28788b10681cf9e30d2","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"@normy/core":"^0.14.0","utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.1.0","eslint":"^8.57.1","@swc/jest":"^0.2.37","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.8.2_1765540444191_0.08280694408808253","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@gravity-ui/data-source","version":"0.9.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.9.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"35cd4619019f17aa9209484806297a75c5fa195e","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.9.0.tgz","fileCount":507,"integrity":"sha512-94+Kws4Nlnr/TyF8Mhz17yQJCzLbOWA9PBymslYa+nLWd4y3Su3+lU5SArUbebJoMdRFZ12kl6GpyHItFtI2gg==","signatures":[{"sig":"MEUCIQCRIHZd99MUcuXXuomzS5Ifdw6uAU6+9RPOmtrXIfIoyQIgHcdcOx9kYcafNNaXapJN8Kb9LYTg/yJLEdUDZdy7ZEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407927},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 9","node":">= 18","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"gitHead":"1b3c7cf8539a3c4a8c4ff656829ad69c9551ef3b","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"10.8.2","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"@normy/core":"^0.14.0","utility-types":"^3.11.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.1.0","eslint":"^8.57.1","@swc/jest":"^0.2.37","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.9.0_1775139821097_0.6903418496432325","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-alpha.0":{"name":"@gravity-ui/data-source","version":"0.9.1-alpha.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.9.1-alpha.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"e6d765ade71dcbe8d23e41e14e8961375b085ef6","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.9.1-alpha.0.tgz","fileCount":458,"integrity":"sha512-/m/oFYdOHB3/ruk8rQ8AMjt1EFgBrDVTixzcx1l7vWGHboVBK7tH8pcuBm6i/vSaYOT9haGDAg9xMLgVBfQf9g==","signatures":[{"sig":"MEUCIQCZxjQzSZW+aH4gV3Bey2CcVU6hKuAtx8BmbHqctm6fbQIgJ5ZxketahSccdkdPmRAhSE88BK27PAN23DtQ63d4c7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542147},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","default":"./build/plugin/index.mjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","default":"./build/plugin/vite.mjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","default":"./build/plugin/rollup.mjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","default":"./build/plugin/rspack.mjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","default":"./build/plugin/esbuild.mjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","default":"./build/plugin/webpack.mjs"}},"gitHead":"150a04cd06fccd27d98a3bf2b62e7121792d71b5","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.11.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.130.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.130.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.9.1-alpha.0_1778851110567_0.43446866226698466","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.0":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.0","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.0","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"7919e8ee444c548965863d9b67b01991b55f79e9","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.0.tgz","fileCount":458,"integrity":"sha512-J9bfLMPO7agyfVMpHJ9z7rLBmxgcZHQZLw5lW21kgtzo/9kuoMMPn1q+nK1Z71b8Zf7LB5ySFeM7dHvyqDBGxg==","signatures":[{"sig":"MEYCIQC7KXxH1FJKX9iLJoedsbmCxAEp1V84oqRPvBVsOI3e8AIhAIL3prHI+/Txtk8jBpnBJtGoGnSBuSVHYZgtSA9Mr7cJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542148},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","default":"./build/plugin/index.mjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","default":"./build/plugin/vite.mjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","default":"./build/plugin/rollup.mjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","default":"./build/plugin/rspack.mjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","default":"./build/plugin/esbuild.mjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","default":"./build/plugin/webpack.mjs"}},"gitHead":"a8772c4ca6a195ffbc7076d08eb39de629d71b1d","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.11.0","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.0_1778851909925_0.5981305431648254","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.1":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.1","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.1","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"b8cbfd924f720bf3a8bba86073e84b9afa153011","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.1.tgz","fileCount":472,"integrity":"sha512-3UYlqSQv+EVKx/ruU0S38G+AXCiHNFIpxnAnkr72dr1Ab8dQwb/R+M0cluKj9VKzffMeKzC3sMScZRZIF0Rlfg==","signatures":[{"sig":"MEUCICnIr8j/Lx6wufXueyTNH1VeByeAqYDwypvDv2pVM4p+AiEAzQknpNOPXFZNskDrtUN2QAU9co9TW416QOOaC5C7bDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567454},"main":"build/cjs/index.js","types":"build/esm/index.d.ts","module":"build/esm/index.js","engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"603045175881fa8caefbd9d45829c2e6025dbf2f","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.1_1778874607719_0.08143874318113187","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.2":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.2","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.2","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"8134802393fb77de3d41a675003ba0728443b4fa","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.2.tgz","fileCount":472,"integrity":"sha512-Bt+SSDoWC0iVOA66uE12XGyNjlpsujnKlpPsPmnxNPrOdbzH5IsTJeHgHoWKXRY+YuLUDz/7FDXfjPe3aPazfQ==","signatures":[{"sig":"MEUCIDVaHSWUD000qVi76YR3y8Nvn5uBF5hURpLwrecGMdxuAiEA6gNGWOm0lyrfu/EQjmcdGktnmjuF5231B/+Ux4Z+79I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568727},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"34dd1519f7a5f50597e9c65bf67f9dc8ca8b7f34","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.2_1778926731958_0.8953099665094988","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.3":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.3","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.3","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"09801ede1cd6bd09da30e6f3f2a716802614645e","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.3.tgz","fileCount":472,"integrity":"sha512-f1rLdEgGI4h3YD0pKvMtzHEFU9H6YzcZeUnQydqork0xVAxW+MmEOTluPS4apl6FtSzHFlqG20yN+DsNa8SmLQ==","signatures":[{"sig":"MEUCIQCiHhCwUb0TokilOVU176ZGF3kdbU7fHwUQ6oFj7BxxxQIgE1S1q9INNM335Snc2aHK1uLAKjdyTKdr/U+fgIrCRyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568833},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"e746494814be6ad0944696b2bdddbabf606d7191","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.3_1778930261971_0.18037280741153605","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.4":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.4","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.4","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"678584e43cc2f56a3fbc870ac5f2989bb32c7aa7","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.4.tgz","fileCount":472,"integrity":"sha512-sBLoa/HidyZs3VLFHqSR6mWCNlIjeB0vfc3tkuxXIH/coKvQYMAmjkl1SsLoUU3eYrFU5EsBIqdzy7hzR3Jb9Q==","signatures":[{"sig":"MEYCIQCQr7gfh27PC9mdBeKJtx72OHqBolweb+PBGk7Upn9F9gIhAI+AZ6W8Q1U5ceEGrJVrKmT1MpBaZXJi2Ya2Dkf5z4JB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571677},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"3c098eca9d1ae9ad4f4593919033a91ea1a2dc5d","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.4_1778930939318_0.24376945811523365","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.5":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.5","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.5","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"cc208b7f33771f69c70c4243b65bd812f5ad15a6","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.5.tgz","fileCount":496,"integrity":"sha512-fVeGynJzQDBBxEFmVrdZT52YWWGundzTZblAVSGenVwECmihs9u+NIBiztaF07YmXIyoc+IoNWcmx8NIm87vvA==","signatures":[{"sig":"MEUCIB0TIJ075XYnUh1dwFWWU89uyyor+T05vQ2UYnNEBhMZAiEAmgEvvupoBo5N4m9U4eS0aJKGIXwdFDlymPRHBNbj6wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588316},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"5d879989ae09174fcfdd3e3081b42768296b89a2","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.5_1778940088733_0.6385808738534275","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.6":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.6","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.6","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"5cd63fe4e096148e6092cb930f5415ef375ffdf6","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.6.tgz","fileCount":496,"integrity":"sha512-P2JTmAlCFOp8cx8WBdoNs0cqvqxHtjyD9MSmLoUFiq17QSBQuiCF3r0ZEZ8NZvSUIAiV5u/0+zSVtbDvmeCNkA==","signatures":[{"sig":"MEUCIBXFZJcbfPVXthoOl5e6Ip3dZsOEP4nRmslKGCeNc6XDAiEAp5HZF7ZkOzpbERV/efXzlcmNDOd4HjLiK57Z6C+Qp9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595073},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"d447bad5f1a322270655a1969435c704cc206b3a","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.6_1778944015300_0.6435516115746669","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.7":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.7","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.7","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"1132b3ecff42a82d5b43b0ab73844e5f2b0a096d","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.7.tgz","fileCount":496,"integrity":"sha512-5UiX4G4MOSi7MinZMrM3L/DKSCnUISbJmHcgiJh7b1ixmIwIbbWYY9soqnsLXpLqQ1NfiJptqUTtr8U2y8+x0Q==","signatures":[{"sig":"MEUCIBqBabsnrigpnk/EACtc6euNBqb5az9G1fqoYw3M/N4LAiEA1IoJfSg9umptiPgC5DUwxokAL6Y7f0Z6eoTOd1ylX3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595874},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"143ec4cc705edccaf40cf88a613260850c8b6df4","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.7_1778944515438_0.7381521256225207","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.8":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.8","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.8","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"4fc1fe2284d39ee2a00c1383d341fe1e217e4d11","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.8.tgz","fileCount":496,"integrity":"sha512-yBtDh+ilGe0BTF5vyFH8EgjWrsJaaOr89Wox0aA0M8KOOL1gPGxs+wAqvKASgxavQEPIqCmY0o4xYAxnRM3D1g==","signatures":[{"sig":"MEYCIQCDYZpcBaWMEFVDjnTqUOcdkIna9SHCRWBPKguvsi7e1wIhANuAtYl/12CncUQhdSYgJDvhBH8aLUyHSBfJNfBQ8jJ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596654},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"41898fd6e772e6a997f6c630cd219dc6d7f35c2c","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.8_1778946664102_0.17618288727661002","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.9":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.9","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.9","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"ea0e432a3031a3d64591dad1e2f5077bee5bc72c","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.9.tgz","fileCount":496,"integrity":"sha512-uXMQV3y+yLIwgPQ9NqPfmWNWnBl/6HH2cQyIctMccRP6xk0pB6GM+Vwik706R7s50I+ngVl1pjC8IHW7rfRAuQ==","signatures":[{"sig":"MEUCIBSNBskn/zBT7qYiBb+YHQmVnSCJ5ZawqQ6yWdmNPwuJAiEA0m+Ks2RWeRvZF5RLYOsAV1uUP1MNXIYEnUCumVod3JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597674},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"3d7d80ccc2e10777b84be4b3e1d69dbbe85b1bcb","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.9_1778953740188_0.15104622562935122","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.10":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.10","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.10","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"beeb9b1c485d43726bdd7b59779048ea03967634","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.10.tgz","fileCount":496,"integrity":"sha512-o3ugyr3tMgdcpY9F+sgFZL6yQZejKf9YrfCMIIJIeWACY0nxDbgV9KSZuWD0VlKJCcAG94RxpZ3Bv9z8+/PCqA==","signatures":[{"sig":"MEUCIQDt92kaEOcVJs/UJvDANZsS+8fYiVBKW6sbf50q2nKn9gIgZKRSyKDXQiuDGIzXCQ0l/7jMw6gWs0ggkyz1OF46WcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597640},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"e1df01af7efbb7f9d9d1ed002fbc6fdb2785fc79","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.10_1779035750276_0.6563879121592082","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.11":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.11","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.11","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"bd3c82ad2e6485f869802cbf674ee5b24741466e","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.11.tgz","fileCount":496,"integrity":"sha512-h8XYrgOAXLaNCUn4JduziCAn3WsuFG2wx8aa61BSC+fesi9xEIVlWwALP0Ykov37bEwGYZ4ZiE/5zLSfV0oU2w==","signatures":[{"sig":"MEQCIFmvCqBSSt7I7MzvFIVIXyEcujDRU2U3Oxnj3eOyl/eiAiAnsC8dhI/4MhbeLwyNFbS/HYwyG6qPR1FTLXOKZNnA0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598895},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"551a2e431f4589b02061626fffc7c916c6646ed5","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.11_1779042810110_0.4300207197104795","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.12":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.12","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.12","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"513fd493dbaaf88f04c7793c41975283d380cffa","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.12.tgz","fileCount":514,"integrity":"sha512-qbGHsTtj4bl1UWVnQ8qzSife4qdhDB94ccvzzL6dNzMHEblQKv0wmXvY0dEQwUokR/FCk9VUHrMOwSj+vP9ljA==","signatures":[{"sig":"MEYCIQCKFRfHpLZ64ulXWs4eUYBqNqQoOfJUjwYch3TVHU5m3gIhAP79ZHHuB1dxGkgDIYUEpk9Iwv96RHmm65359OJuxKUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614325},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"9a93c9c9d7bddad6619424a3088504d738eeb077","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.12_1779295949111_0.8908273342006758","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.13":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.13","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.13","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"604cb8e71767b7cbf92b0d3eb49703a73dafac0e","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.13.tgz","fileCount":514,"integrity":"sha512-JIIhxRXgwZHNoTeYz/QJiqlzKET8hCp+3JuP4bZ0wls55BAK86aa9mLPuMVm8UghZmH3N4UqgPx1nFBmQrJSrw==","signatures":[{"sig":"MEUCIQCb81MrCxk6j7i1CKab9bB5+V0rP10BaepINTsi1BoiBgIgDuFUXQdJPe3L9jk6pjrBcuk34rChEGlKq/pGhrLF4+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614293},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"7c8ecdd786bfdb04c0c7122790b6ee3e2b41b4d3","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.13_1779298637808_0.7152516509587208","host":"s3://npm-registry-packages-npm-production"}},"0.10.0-alpha.14":{"name":"@gravity-ui/data-source","version":"0.10.0-alpha.14","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","_id":"@gravity-ui/data-source@0.10.0-alpha.14","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"homepage":"https://github.com/gravity-ui/data-source#readme","bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"dist":{"shasum":"d5a5fddebb7be8251660f0782aef547e1e6914aa","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0-alpha.14.tgz","fileCount":514,"integrity":"sha512-mBbby7bx7HPm4j+fGFuKMmg/vJ0HM6m1iIDyDY05BA3n60418YgsZ4R2S1ZYAxt9gCaxZPcQ/R6w2Q9RDE5QqA==","signatures":[{"sig":"MEUCIAPB6oOCxjHJcum/JqVgWWNPf8McNkX0+nH+4PdBxP/WAiEA9S/MuqKI23hM3AjYvEq262XI3CAO68r5YDC4+jPWoUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613228},"engines":{"npm":">= 11","node":">= 24","pnpm":"Please use npm instead of pnpm to install dependencies","yarn":"Please use npm instead of yarn to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"}},"gitHead":"a6b847b7fa779f86d2185dc33766b2b70bc6757d","scripts":{"lint":"eslint .","test":"jest --passWithNoTests","build":"NODE_ENV=production app-builder build && npm run build:plugin","clean":"rm -rf build","deps:ci":"npm ci","prepare":"husky","lint:fix":"npm run lint -- --fix","typecheck":"tsc --noEmit","build:plugin":"tsdown","storybook:dev":"storybook dev -p 6006 --no-open","prepublishOnly":"npm run build","storybook:build":"storybook build"},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"repository":{"url":"git+https://github.com/gravity-ui/data-source.git","type":"git"},"_npmVersion":"11.12.1","description":"A wrapper around data fetching","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"unplugin":"^3.0.0","oxc-parser":"^0.128.0","@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-transform":"^0.128.0","utility-types":"^3.11.0","react-error-boundary":"^6.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","husky":"^9.1.7","react":"^19.2.6","eslint":"^8.57.1","tsdown":"^0.22.0","@swc/jest":"^0.2.37","react-dom":"^19.2.6","storybook":"^9.1.20","@types/jest":"^29.5.14","nano-staged":"^0.8.0","@types/react":"^19.0.12","@commitlint/cli":"^19.8.0","@gravity-ui/uikit":"^7.38.0","@gravity-ui/tsconfig":"^1.0.0","@testing-library/dom":"^10.4.0","@tanstack/react-query":"^5.71.1","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@storybook/react-webpack5":"^9.1.20","@testing-library/jest-dom":"^6.6.3","@gravity-ui/prettier-config":"^1.1.0","@commitlint/config-conventional":"^19.8.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/data-source_0.10.0-alpha.14_1779303088696_0.4215191628747639","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@gravity-ui/data-source","version":"0.10.0","description":"A wrapper around data fetching","keywords":["data-fetching","react","react-query","gravity-ui"],"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","homepage":"https://github.com/gravity-ui/data-source#readme","repository":{"type":"git","url":"git+https://github.com/gravity-ui/data-source.git"},"bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"engines":{"node":">= 24","npm":">= 11","yarn":"Please use npm instead of yarn to install dependencies","pnpm":"Please use npm instead of pnpm to install dependencies"},"exports":{".":{"types":"./build/esm/index.d.ts","import":"./build/esm/index.js","require":"./build/cjs/index.js"},"./plugin":{"types":"./build/plugin/index.d.mts","import":"./build/plugin/index.mjs","require":"./build/plugin/index.cjs"},"./plugin-webpack":{"types":"./build/plugin/webpack.d.mts","import":"./build/plugin/webpack.mjs","require":"./build/plugin/webpack.cjs"},"./plugin-rspack":{"types":"./build/plugin/rspack.d.mts","import":"./build/plugin/rspack.mjs","require":"./build/plugin/rspack.cjs"},"./plugin-vite":{"types":"./build/plugin/vite.d.mts","import":"./build/plugin/vite.mjs","require":"./build/plugin/vite.cjs"},"./plugin-rollup":{"types":"./build/plugin/rollup.d.mts","import":"./build/plugin/rollup.mjs","require":"./build/plugin/rollup.cjs"},"./plugin-esbuild":{"types":"./build/plugin/esbuild.d.mts","import":"./build/plugin/esbuild.mjs","require":"./build/plugin/esbuild.cjs"},"./plugin-client":{"types":"./build/plugin/typings/client.d.ts"}},"sideEffects":false,"scripts":{"build":"NODE_ENV=production app-builder build && npm run build:plugin","build:plugin":"tsdown","clean":"rm -rf build","deps:ci":"npm ci","lint":"eslint .","lint:fix":"npm run lint -- --fix","prepare":"husky","prepublishOnly":"npm run build","storybook:build":"storybook build","storybook:dev":"storybook dev -p 6006 --no-open","test":"jest --passWithNoTests","typecheck":"tsc --noEmit"},"dependencies":{"@normy/core":"^0.14.0","magic-string":"^0.30.21","oxc-parser":"^0.128.0","oxc-transform":"^0.128.0","react-error-boundary":"^6.1.1","unplugin":"^3.0.0","utility-types":"^3.11.0"},"devDependencies":{"@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@gravity-ui/app-builder":"^0.22.0","@gravity-ui/eslint-config":"^3.3.0","@gravity-ui/illustrations":"^2.1.1","@gravity-ui/prettier-config":"^1.1.0","@gravity-ui/tsconfig":"^1.0.0","@gravity-ui/uikit":"^7.38.0","@storybook/addon-webpack5-compiler-swc":"^4.0.3","@storybook/react-webpack5":"^9.1.20","@swc/jest":"^0.2.37","@tanstack/react-query":"^5.71.1","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.2.0","@types/jest":"^29.5.14","@types/react":"^19.0.12","eslint":"^8.57.1","husky":"^9.1.7","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","nano-staged":"^0.8.0","react":"^19.2.6","react-dom":"^19.2.6","storybook":"^9.1.20","tsdown":"^0.22.0"},"peerDependencies":{"@tanstack/react-query":"^5.0.0","react":"^18.0.0 || ^19.0.0"},"gitHead":"dd0d906268c8f4c05ea36d07446f9f4422dcc123","_id":"@gravity-ui/data-source@0.10.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-7PRLD0NzR5ITtGtPvV6dKReyJlFQaAWEkt0lwxoPbGajfZQCEcCk4sI+/Gh3uIiLVfE1kvFQonfbFzxuuc5yaQ==","shasum":"5620953af2ad86dda54b62d88988cad7c3f21158","tarball":"https://registry.npmjs.org/@gravity-ui/data-source/-/data-source-0.10.0.tgz","fileCount":514,"unpackedSize":614164,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqzVOezo4g1BULKV7SbF36vhp89vq3uxcMTZ+/5BD+cgIgI9Va2xmeSrncJQMXGSJA9VlVsc/tLCsX//IUDVnWGds="}]},"_npmUser":{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"},"directories":{},"maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/data-source_0.10.0_1783611952837_0.24122768475659528"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-29T08:05:11.616Z","modified":"2026-07-09T15:45:53.114Z","0.1.0":"2024-07-29T08:05:11.917Z","0.1.1":"2024-08-02T09:38:42.365Z","0.1.2":"2024-08-05T17:11:04.160Z","0.2.0":"2024-08-05T20:30:11.417Z","0.2.1":"2024-08-07T21:03:03.751Z","0.3.0-alpha.0":"2024-08-11T15:08:41.458Z","0.3.0-alpha.1":"2024-08-11T15:59:57.524Z","0.3.0-alpha.2":"2024-08-11T16:56:34.765Z","0.3.0-alpha.3":"2024-08-11T18:54:31.455Z","0.3.0-alpha.4":"2024-08-11T19:20:39.223Z","0.3.0-alpha.5":"2024-08-11T19:30:30.785Z","0.3.0":"2024-08-12T15:23:00.853Z","0.4.0":"2024-08-19T14:59:47.980Z","0.5.0":"2025-02-23T23:39:59.588Z","0.5.1":"2025-03-14T15:44:42.135Z","0.6.0":"2025-03-25T19:10:01.402Z","0.6.1":"2025-03-26T11:53:36.742Z","0.7.0":"2025-06-04T10:21:50.940Z","0.8.0":"2025-12-03T10:29:05.603Z","0.8.1":"2025-12-08T14:16:42.077Z","0.8.2":"2025-12-12T11:54:04.395Z","0.9.0":"2026-04-02T14:23:41.302Z","0.9.1-alpha.0":"2026-05-15T13:18:30.748Z","0.10.0-alpha.0":"2026-05-15T13:31:50.090Z","0.10.0-alpha.1":"2026-05-15T19:50:07.872Z","0.10.0-alpha.2":"2026-05-16T10:18:52.106Z","0.10.0-alpha.3":"2026-05-16T11:17:42.222Z","0.10.0-alpha.4":"2026-05-16T11:28:59.495Z","0.10.0-alpha.5":"2026-05-16T14:01:28.920Z","0.10.0-alpha.6":"2026-05-16T15:06:55.441Z","0.10.0-alpha.7":"2026-05-16T15:15:15.585Z","0.10.0-alpha.8":"2026-05-16T15:51:04.290Z","0.10.0-alpha.9":"2026-05-16T17:49:00.337Z","0.10.0-alpha.10":"2026-05-17T16:35:50.457Z","0.10.0-alpha.11":"2026-05-17T18:33:30.337Z","0.10.0-alpha.12":"2026-05-20T16:52:29.288Z","0.10.0-alpha.13":"2026-05-20T17:37:17.973Z","0.10.0-alpha.14":"2026-05-20T18:51:28.894Z","0.10.0":"2026-07-09T15:45:52.984Z"},"bugs":{"url":"https://github.com/gravity-ui/data-source/issues"},"author":{"name":"Mikhail Golbakh","email":"golbah@yandex.ru"},"license":"MIT","homepage":"https://github.com/gravity-ui/data-source#readme","keywords":["data-fetching","react","react-query","gravity-ui"],"repository":{"type":"git","url":"git+https://github.com/gravity-ui/data-source.git"},"description":"A wrapper around data fetching","maintainers":[{"name":"resure","email":"resure@yandex.com"},{"name":"amje","email":"amje@yandex.com"},{"name":"gravity-ui-bot","email":"gravity-ui-bot@yandex.com"}],"readme":"# Data Source &middot; [![npm version](https://img.shields.io/npm/v/@gravity-ui/data-source?logo=npm&label=version)](https://www.npmjs.com/package/@gravity-ui/data-source) [![ci](https://img.shields.io/github/actions/workflow/status/gravity-ui/data-source/ci.yml?branch=main&label=ci&logo=github)](https://github.com/gravity-ui/data-source/actions/workflows/ci.yml?query=branch:main)\n\n**Data Source** is a simple wrapper around data fetching. It is a kind of \"port\" in [clean architecture](https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html). It allows you to make wrappers for stuff around data fetching depending on your use cases. **Data Source** uses [react-query](https://tanstack.com/query/latest) under the hood.\n\n## Installation\n\n```bash\nnpm install @gravity-ui/data-source @tanstack/react-query\n```\n\n`@tanstack/react-query` is a peer dependency.\n\n## Quick Start\n\n### 1. Setup DataManager\n\nFirst, create and provide a `DataManager` in your application:\n\n```tsx\nimport React from 'react';\nimport {ClientDataManager, DataManagerContext} from '@gravity-ui/data-source';\n\nconst dataManager = new ClientDataManager({\n  defaultOptions: {\n    queries: {\n      staleTime: 5 * 60 * 1000, // 5 minutes\n      retry: 3,\n    },\n    // ... other react-query options\n  },\n});\n\nfunction App() {\n  return (\n    <DataManagerContext.Provider value={dataManager}>\n      <YourApplication />\n    </DataManagerContext.Provider>\n  );\n}\n```\n\n### 2. Define Error Types and Wrappers\n\nDefine a type of error and make your constructors for data sources based on default constructors:\n\n```ts\nimport {makePlainQueryDataSource as makePlainQueryDataSourceBase} from '@gravity-ui/data-source';\n\nexport interface ApiError {\n  code: number;\n  title: string;\n  description?: string;\n}\n\nexport const makePlainQueryDataSource = <TParams, TRequest, TResponse, TData, TError = ApiError>(\n  config: Omit<PlainQueryDataSource<TParams, TRequest, TResponse, TData, TError>, 'type'>,\n): PlainQueryDataSource<TParams, TRequest, TResponse, TData, TError> => {\n  return makePlainQueryDataSourceBase(config);\n};\n```\n\n### 3. Create Custom DataLoader Component\n\nWrite a `DataLoader` component based on default to define your display of loading status and errors:\n\n```tsx\nimport {\n  DataLoader as DataLoaderBase,\n  DataLoaderProps as DataLoaderPropsBase,\n  ErrorViewProps,\n} from '@gravity-ui/data-source';\n\nexport interface DataLoaderProps\n  extends Omit<DataLoaderPropsBase<ApiError>, 'LoadingView' | 'ErrorView'> {\n  LoadingView?: ComponentType;\n  ErrorView?: ComponentType<ErrorViewProps<ApiError>>;\n}\n\nexport const DataLoader: React.FC<DataLoaderProps> = ({\n  LoadingView = YourLoader, // You can use your own loader component\n  ErrorView = YourError, // You can use your own error component\n  ...restProps\n}) => {\n  return <DataLoaderBase LoadingView={LoadingView} ErrorView={ErrorView} {...restProps} />;\n};\n```\n\n### 4. Define Your First Data Source\n\n```ts\nimport {skipContext} from '@gravity-ui/data-source';\n\n// Your API function\nimport {fetchUser} from './api';\n\nexport const userDataSource = makePlainQueryDataSource({\n  // Keys have to be unique. Maybe you should create a helper for making names of data sources\n  name: 'user',\n  // skipContext is a helper to skip 2 first parameters in the function (context and fetchContext)\n  fetch: skipContext(fetchUser),\n  // Optional: generate tags for advanced cache invalidation\n  tags: (params) => [`user:${params.userId}`, 'users'],\n});\n```\n\n### 5. Use in Components\n\n```tsx\nimport {useQueryData} from '@gravity-ui/data-source';\n\nexport const UserProfile: React.FC<{userId: number}> = ({userId}) => {\n  const {data, status, error, refetch} = useQueryData(userDataSource, {userId});\n\n  return (\n    <DataLoader status={status} error={error} errorAction={refetch}>\n      {data && <UserCard user={data} />}\n    </DataLoader>\n  );\n};\n```\n\n## Core Concepts\n\n### Data Source Types\n\nThe library provides two main types of data sources:\n\n#### Plain Query Data Source\n\nFor simple request/response patterns:\n\n```ts\nconst userDataSource = makePlainQueryDataSource({\n  name: 'user',\n  fetch: skipContext(async (params: {userId: number}) => {\n    const response = await fetch(`/api/users/${params.userId}`);\n    return response.json();\n  }),\n});\n```\n\n#### Infinite Query Data Source\n\nFor pagination and infinite scrolling:\n\n```ts\nconst postsDataSource = makeInfiniteQueryDataSource({\n  name: 'posts',\n  fetch: skipContext(async (params: {page: number; limit: number}) => {\n    const response = await fetch(`/api/posts?page=${params.page}&limit=${params.limit}`);\n    return response.json();\n  }),\n  next: (lastPage, allPages) => {\n    if (lastPage.hasNext) {\n      return {page: allPages.length + 1, limit: 20};\n    }\n    return undefined;\n  },\n});\n```\n\n### Status Management\n\nThe library normalizes query states into three simple statuses:\n\n- `loading` - Actual data loading. The same as `isLoading` in React Query\n- `success` - Data available (may be skipped using idle)\n- `error` - Failed to fetch data\n\n### Idle Concept\n\nThe library provides a special `idle` symbol for skipping query execution:\n\n```ts\nimport {idle} from '@gravity-ui/data-source';\n\nconst UserProfile: React.FC<{userId?: number}> = ({userId}) => {\n  // Query won't execute if userId is not defined\n  const {data, status} = useQueryData(userDataSource, userId ? {userId} : idle);\n\n  return (\n    <DataLoader status={status} error={null}>\n      {data && <UserCard user={data} />}\n    </DataLoader>\n  );\n};\n```\n\nWhen parameters equal `idle`:\n\n- Query doesn't execute\n- Status remains `success`\n- Data remains `undefined`\n- Component can safely render without loading\n\n**Benefits of `idle`:**\n\n1. **Type Safety** - TypeScript correctly infers types for conditional parameters\n2. **Performance** - Avoids unnecessary server requests\n3. **Logic Simplicity** - No need to manage additional `enabled` state\n4. **Consistency** - Unified approach for all conditional queries\n\nThis is especially useful for conditional queries when you want to load data only under certain conditions while maintaining type safety.\n\n## API Reference\n\n### Creating Data Sources\n\n#### `makePlainQueryDataSource(config)`\n\nCreates a plain query data source for simple request/response patterns.\n\n```ts\nconst dataSource = makePlainQueryDataSource({\n  name: 'unique-name',\n  fetch: skipContext(fetchFunction),\n  transformParams: (params) => transformedRequest,\n  transformResponse: (response) => transformedData,\n  tags: (params) => ['tag1', 'tag2'],\n  options: {\n    staleTime: 60000,\n    retry: 3,\n    // ... other react-query options\n  },\n});\n```\n\n**Parameters:**\n\n- `name` - Unique identifier for the data source\n- `fetch` - Function that performs the actual data fetching\n- `transformParams` (optional) - Transform input parameters before request\n- `transformResponse` (optional) - Transform response data\n- `tags` (optional) - Generate cache tags for invalidation\n- `options` (optional) - React Query options\n\n#### `makeInfiniteQueryDataSource(config)`\n\nCreates an infinite query data source for pagination and infinite scrolling patterns.\n\n```ts\nconst infiniteDataSource = makeInfiniteQueryDataSource({\n  name: 'infinite-data',\n  fetch: skipContext(fetchFunction),\n  next: (lastPage, allPages) => nextPageParam || undefined,\n  prev: (firstPage, allPages) => prevPageParam || undefined,\n  // ... other options same as plain\n});\n```\n\n**Additional Parameters:**\n\n- `next` - Function to determine next page parameters\n- `prev` (optional) - Function to determine previous page parameters\n\n### React Hooks\n\n#### `useQueryData(dataSource, params, options?)`\n\nMain hook for fetching data with a data source.\n\n```ts\nconst {data, status, error, refetch, ...rest} = useQueryData(\n  userDataSource,\n  {userId: 123},\n  {\n    enabled: true,\n    refetchInterval: 30000,\n  },\n);\n```\n\n**Returns:**\n\n- `data` - The fetched data\n- `status` - Current status ('loading' | 'success' | 'error')\n- `error` - Error object if request failed\n- `refetch` - Function to manually refetch data\n- Other React Query properties\n\n#### `useQueryResponses(responses)`\n\nCombines multiple query responses into a single state.\n\n```ts\nconst user = useQueryData(userDataSource, {userId});\nconst posts = useQueryData(postsDataSource, {userId});\n\nconst {status, error, refetch, refetchErrored} = useQueryResponses([user, posts]);\n```\n\n**Returns:**\n\n- `status` - Combined status of all queries\n- `error` - First error encountered\n- `refetch` - Function to refetch all queries\n- `refetchErrored` - Function to refetch only failed queries\n\n#### `useRefetchAll(states)`\n\nCreates a callback to refetch multiple queries.\n\n```ts\nconst refetchAll = useRefetchAll([user, posts, comments]);\n// refetchAll() will trigger refetch for all queries\n```\n\n#### `useRefetchErrored(states)`\n\nCreates a callback to refetch only failed queries.\n\n```ts\nconst refetchErrored = useRefetchErrored([user, posts, comments]);\n// refetchErrored() will only refetch queries with errors\n```\n\n#### `useDataManager()`\n\nReturns the DataManager from context.\n\n```ts\nconst dataManager = useDataManager();\nawait dataManager.invalidateTag('users');\n```\n\n#### `useQueryContext()`\n\nReturns the query context (for building custom data hooks base on react-query).\n\n### React Components\n\n#### `<DataLoader />`\n\nComponent for handling loading states and errors.\n\n```tsx\n<DataLoader\n  status={status}\n  error={error}\n  errorAction={refetch}\n  LoadingView={SpinnerComponent}\n  ErrorView={ErrorComponent}\n  loadingViewProps={{size: 'large'}}\n  errorViewProps={{showDetails: true}}\n>\n  {data && <YourContent data={data} />}\n</DataLoader>\n```\n\n**Props:**\n\n- `status` - Current loading status\n- `error` - Error object\n- `errorAction` - Function or action config for error retry\n- `LoadingView` - Component to show during loading\n- `ErrorView` - Component to show on error\n- `loadingViewProps` - Props passed to LoadingView\n- `errorViewProps` - Props passed to ErrorView\n\n#### `<DataInfiniteLoader />`\n\nSpecialized component for infinite queries.\n\n```tsx\n<DataInfiniteLoader\n  status={status}\n  error={error}\n  hasNextPage={hasNextPage}\n  fetchNextPage={fetchNextPage}\n  isFetchingNextPage={isFetchingNextPage}\n  LoadingView={SpinnerComponent}\n  ErrorView={ErrorComponent}\n  MoreView={LoadMoreButton}\n>\n  {data.map((item) => (\n    <Item key={item.id} data={item} />\n  ))}\n</DataInfiniteLoader>\n```\n\n**Additional Props:**\n\n- `hasNextPage` - Whether more pages are available\n- `fetchNextPage` - Function to fetch next page\n- `isFetchingNextPage` - Whether next page is being fetched\n- `MoreView` - Component for \"load more\" button\n\n#### `withDataManager(Component)`\n\nHOC that injects DataManager as a prop.\n\n```tsx\nconst MyComponent = withDataManager<Props>(({dataManager, ...props}) => {\n  // Component has access to dataManager\n  return <div>...</div>;\n});\n```\n\n### Data Management\n\n#### `ClientDataManager`\n\nMain class for data management.\n\n```ts\nconst dataManager = new ClientDataManager({\n  defaultOptions: {\n    queries: {\n      staleTime: 300000, // 5 minutes\n      retry: 3,\n      refetchOnWindowFocus: false,\n    },\n  },\n});\n```\n\n**Methods:**\n\n##### `invalidateTag(tag, options?)`\n\nInvalidate all queries with a specific tag.\n\n```ts\nawait dataManager.invalidateTag('users');\nawait dataManager.invalidateTag('posts', {\n  repeat: {count: 3, interval: 1000}, // Retry invalidation\n});\n```\n\n##### `invalidateTags(tags, options?)`\n\nInvalidate queries that have all specified tags.\n\n```ts\nawait dataManager.invalidateTags(['user', 'profile']);\n```\n\n##### `invalidateSource(dataSource, options?)`\n\nInvalidate all queries for a data source.\n\n```ts\nawait dataManager.invalidateSource(userDataSource);\n```\n\n##### `invalidateParams(dataSource, params, options?)`\n\nInvalidate a specific query with exact parameters.\n\n```ts\nawait dataManager.invalidateParams(userDataSource, {userId: 123});\n```\n\n##### `resetSource(dataSource)`\n\nReset (clear) all cached data for a data source.\n\n```ts\nawait dataManager.resetSource(userDataSource);\n```\n\n##### `resetParams(dataSource, params)`\n\nReset cached data for specific parameters.\n\n```ts\nawait dataManager.resetParams(userDataSource, {userId: 123});\n```\n\n##### `invalidateSourceTags(dataSource, params, options?)`\n\nInvalidate queries based on tags generated by a data source.\n\n```ts\nawait dataManager.invalidateSourceTags(userDataSource, {userId: 123});\n```\n\n### Utilities\n\n#### `skipContext(fetchFunction)`\n\nUtility to adapt existing fetch functions to data source interface.\n\n```ts\n// Existing function\nasync function fetchUser(params: {userId: number}) {\n  // ...\n}\n\n// Adapted for data source\nconst dataSource = makePlainQueryDataSource({\n  name: 'user',\n  fetch: skipContext(fetchUser), // Skips context and fetchContext params\n});\n```\n\n#### `withCatch(fetchFunction, errorHandler)`\n\nAdds standardized error handling to fetch functions.\n\n```ts\nconst safeFetch = withCatch(fetchUser, (error) => ({error: true, message: error.message}));\n```\n\n#### `withCancellation(fetchFunction)`\n\nAdds cancellation support to fetch functions.\n\n```ts\nconst cancellableFetch = withCancellation(fetchFunction);\n// Automatically handles AbortSignal from React Query\n```\n\n#### `getProgressiveRefetch(options)`\n\nCreates a progressive refetch interval function.\n\n```ts\nconst progressiveRefetch = getProgressiveRefetch({\n  minInterval: 1000, // Start with 1 second\n  maxInterval: 30000, // Max 30 seconds\n  multiplier: 2, // Double each time\n});\n\nconst dataSource = makePlainQueryDataSource({\n  name: 'data',\n  fetch: skipContext(fetchData),\n  options: {\n    refetchInterval: progressiveRefetch,\n  },\n});\n```\n\n#### `normalizeStatus(status, fetchStatus)`\n\nConverts React Query statuses to DataLoader status.\n\n```ts\nconst status = normalizeStatus('pending', 'fetching'); // 'loading'\n```\n\n#### Status and Error Utilities\n\n```ts\n// Get combined status from multiple states\nconst status = getStatus([user, posts, comments]);\n\n// Get first error from multiple states\nconst error = getError([user, posts, comments]);\n\n// Merge multiple statuses\nconst combinedStatus = mergeStatuses(['loading', 'success', 'error']); // 'error'\n\n// Check if query key has a tag\nconst hasUserTag = hasTag(queryKey, 'users');\n```\n\n#### Key Composition Utilities\n\n```ts\n// Compose cache key for a data source\nconst key = composeKey(userDataSource, {userId: 123});\n\n// Compose full key including tags\nconst fullKey = composeFullKey(userDataSource, {userId: 123});\n```\n\n#### Constants\n\n```ts\nimport {idle} from '@gravity-ui/data-source';\n\n// Special symbol for skipping query execution\nconst params = shouldFetch ? {userId: 123} : idle;\n\n// Type-safe alternative to enabled: false\n// Instead of:\nconst {data} = useQueryData(userDataSource, {userId: userId || ''}, {enabled: Boolean(userId)});\n\n// Use:\nconst {data} = useQueryData(userDataSource, userId ? {userId} : idle);\n// TypeScript correctly infers types for both branches\n```\n\n#### Query Options Composition\n\n```ts\n// Compose React Query options for plain queries\nconst plainOptions = composePlainQueryOptions(context, dataSource, params, options);\n\n// Compose React Query options for infinite queries\nconst infiniteOptions = composeInfiniteQueryOptions(context, dataSource, params, options);\n```\n\n**Note:** These functions are primarily for internal use when creating custom data source implementations.\n\n## Advanced Patterns\n\n### Conditional Queries with Idle\n\nUse `idle` to create conditional queries:\n\n```ts\nimport {idle} from '@gravity-ui/data-source';\n\nconst ConditionalDataComponent: React.FC<{\n  userId?: number;\n  shouldLoadPosts: boolean;\n}> = ({userId, shouldLoadPosts}) => {\n  // Load user only if userId is defined\n  const user = useQueryData(\n    userDataSource,\n    userId ? {userId} : idle\n  );\n\n  // Load posts only if user is loaded and flag is enabled\n  const posts = useQueryData(\n    userPostsDataSource,\n    user.data && shouldLoadPosts ? {userId: user.data.id} : idle\n  );\n\n  const combined = useQueryResponses([user, posts]);\n\n  return (\n    <DataLoader status={combined.status} error={combined.error}>\n      <div>\n        {user.data && <UserInfo user={user.data} />}\n        {posts.data && <UserPosts posts={posts.data} />}\n      </div>\n    </DataLoader>\n  );\n};\n```\n\n### Data Transformation\n\nTransform request parameters and response data:\n\n```ts\nconst apiDataSource = makePlainQueryDataSource({\n  name: 'api-data',\n  transformParams: (params: {id: number}) => ({\n    userId: params.id,\n    apiVersion: 'v2',\n    format: 'json',\n  }),\n  transformResponse: (response: ApiResponse) => ({\n    user: response.data.user,\n    metadata: response.meta,\n  }),\n  fetch: skipContext(apiFetch),\n});\n```\n\n### Tag-Based Cache Invalidation\n\nUse tags for sophisticated cache management:\n\n```ts\nconst userDataSource = makePlainQueryDataSource({\n  name: 'user',\n  tags: (params) => [`user:${params.userId}`, 'users', 'profiles'],\n  fetch: skipContext(fetchUser),\n});\n\nconst userPostsDataSource = makePlainQueryDataSource({\n  name: 'user-posts',\n  tags: (params) => [`user:${params.userId}`, 'posts'],\n  fetch: skipContext(fetchUserPosts),\n});\n\n// Invalidate all data for specific user\nawait dataManager.invalidateTag('user:123');\n\n// Invalidate all user-related data\nawait dataManager.invalidateTag('users');\n```\n\n### Error Handling with Types\n\nCreate type-safe error handling:\n\n```ts\ninterface ApiError {\n  code: number;\n  message: string;\n  details?: Record<string, unknown>;\n}\n\nconst ErrorView: React.FC<ErrorViewProps<ApiError>> = ({error, action}) => (\n  <div className=\"error\">\n    <h3>Error {error?.code}</h3>\n    <p>{error?.message}</p>\n    {action && (\n      <button onClick={action.handler}>\n        {action.children || 'Retry'}\n      </button>\n    )}\n  </div>\n);\n```\n\n### Infinite Queries with Complex Pagination\n\nHandle complex pagination scenarios:\n\n```ts\ninterface PaginationParams {\n  cursor?: string;\n  limit?: number;\n  filters?: Record<string, unknown>;\n}\n\ninterface PaginatedResponse<T> {\n  data: T[];\n  nextCursor?: string;\n  hasMore: boolean;\n}\n\nconst infiniteDataSource = makeInfiniteQueryDataSource({\n  name: 'paginated-data',\n  fetch: skipContext(async (params: PaginationParams) => {\n    const response = await fetch(`/api/data?${new URLSearchParams(params)}`);\n    return response.json() as PaginatedResponse<DataItem>;\n  }),\n  next: (lastPage) => {\n    if (lastPage.hasMore && lastPage.nextCursor) {\n      return {cursor: lastPage.nextCursor, limit: 20};\n    }\n    return undefined;\n  },\n});\n```\n\n### Combining Multiple Data Sources\n\nCombine data from multiple sources:\n\n```ts\nconst UserProfile: React.FC<{userId: number}> = ({userId}) => {\n  const user = useQueryData(userDataSource, {userId});\n  const posts = useQueryData(userPostsDataSource, {userId});\n  const followers = useQueryData(userFollowersDataSource, {userId});\n\n  const combined = useQueryResponses([user, posts, followers]);\n\n  return (\n    <DataLoader\n      status={combined.status}\n      error={combined.error}\n      errorAction={combined.refetchErrored} // Only retry failed requests\n      LoadingView={ProfileSkeleton}\n      ErrorView={ProfileError}\n    >\n      {user && posts && followers && (\n        <div>\n          <UserInfo user={user.data} />\n          <UserPosts posts={posts.data} />\n          <UserFollowers followers={followers.data} />\n        </div>\n      )}\n    </DataLoader>\n  );\n};\n```\n\n## TypeScript Support\n\nThe library is built with TypeScript-first approach and provides full type inference:\n\n```ts\n// Types are automatically inferred\nconst userDataSource = makePlainQueryDataSource({\n  name: 'user',\n  fetch: skipContext(async (params: {userId: number}): Promise<User> => {\n    // Return type is inferred as User\n  }),\n});\n\n// Hook return type is automatically typed\nconst {data} = useQueryData(userDataSource, {userId: 123});\n// data is typed as User | undefined\n```\n\n### Custom Error Types\n\nDefine and use custom error types:\n\n```ts\ninterface ValidationError {\n  field: string;\n  message: string;\n}\n\ninterface ApiError {\n  type: 'network' | 'validation' | 'server';\n  message: string;\n  validation?: ValidationError[];\n}\n\nconst typedDataSource = makePlainQueryDataSource<\n  {id: number}, // Params type\n  {id: number}, // Request type\n  ApiResponse, // Response type\n  User, // Data type\n  ApiError // Error type\n>({\n  name: 'typed-user',\n  fetch: skipContext(fetchUser),\n});\n```\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct and the process for submitting pull requests.\n\n## License\n\nMIT License. See [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}