{ "name": "@zenstackhq/tanstack-query", "displayName": "ZenStack TanStack Query Integration", "description": "TanStack Query Client for consuming ZenStack v3's CRUD service", "version": "3.7.1", "type": "module", "author": { "name": "ZenStack Team", "email": "contact@zenstack.dev" }, "homepage": "https://zenstack.dev", "repository": { "type": "git", "url": "https://github.com/zenstackhq/zenstack" }, "license": "MIT", "scripts": { "build": "rimraf dist && pnpm build:general && pnpm build:svelte && pnpm test:generate && pnpm test:typecheck", "build:general": "tsc -p tsconfig.general.json", "build:svelte": "svelte-package -i src/svelte -o dist/svelte -t --tsconfig ./tsconfig.svelte.json", "watch:general": "tsc -p tsconfig.general.json -w", "watch:svelte": "svelte-package -i src/svelte -o dist/svelte -t --watch -p", "watch": "run-p watch:*", "lint": "eslint src --ext ts", "test": "vitest run", "pack": "pnpm pack", "test:generate": "tsx ../../../scripts/test-generate.ts test --lite-only", "test:typecheck": "tsc --noEmit --project tsconfig.test.json" }, "keywords": [ "tanstack-query", "react-query", "zenstack", "orm", "fullstack" ], "files": [ "dist" ], "exports": { "./react": { "types": "./dist/react.d.ts", "default": "./dist/react.js" }, "./vue": { "types": "./dist/vue.d.ts", "default": "./dist/vue.js" }, "./svelte": { "types": "./dist/svelte/index.svelte.d.ts", "svelte": "./dist/svelte/index.svelte.js", "default": "./dist/svelte/index.svelte.js" }, "./package.json": "./package.json" }, "dependencies": { "@zenstackhq/client-helpers": "workspace:*", "@zenstackhq/common-helpers": "workspace:*", "@zenstackhq/schema": "workspace:*", "@zenstackhq/orm": "workspace:*", "decimal.js": "catalog:" }, "devDependencies": { "@sveltejs/package": "^2.5.7", "@tanstack/query-core": "catalog:", "@tanstack/react-query": "catalog:", "@tanstack/svelte-query": "catalog:", "@tanstack/vue-query": "catalog:", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.0", "@types/react": "catalog:", "@zenstackhq/cli": "workspace:*", "@zenstackhq/eslint-config": "workspace:*", "@zenstackhq/language": "workspace:*", "@zenstackhq/sdk": "workspace:*", "@zenstackhq/typescript-config": "workspace:*", "@zenstackhq/vitest-config": "workspace:*", "happy-dom": "^20.8.9", "nock": "^14.0.10", "react": "catalog:", "rimraf": "^6.1.3", "svelte": "catalog:", "vue": "catalog:" }, "peerDependencies": { "@tanstack/react-query": "^5.0.0", "@tanstack/svelte-query": "^6.0.0", "@tanstack/vue-query": "^5.0.0" }, "peerDependenciesMeta": { "@tanstack/react-query": { "optional": true }, "@tanstack/vue-query": { "optional": true }, "@tanstack/svelte-query": { "optional": true } }, "funding": "https://github.com/sponsors/zenstackhq" }