{"_id":"@allservices/sdk-react","_rev":"16-febece27aa339a5dc9e8371d4ae837fd","name":"@allservices/sdk-react","dist-tags":{"latest":"6.0.0"},"versions":{"1.0.0":{"name":"@allservices/sdk-react","version":"1.0.0","author":{"name":"linkst"},"license":"UNLICENSED","_id":"@allservices/sdk-react@1.0.0","maintainers":[{"name":"linkstcc","email":"linkst@allservices.cc"}],"dist":{"shasum":"c304b609ca236afff4f8a30db471c0955ac1da59","tarball":"https://registry.npmjs.org/@allservices/sdk-react/-/sdk-react-1.0.0.tgz","fileCount":8,"integrity":"sha512-9Eq+i7UzW+ngpe8kGZC/8E3oTNu6WyKyyAko5Tyxr0Go1UZj64oGmTcholJNriyxgSZpB+ezwUditkCGPA8fOg==","signatures":[{"sig":"MEYCIQDFINhjCw+Cnzo7aCbJ0eqr30pHDU5Gyr0ck3ZAnSvrjwIhANuUkuNm4Abg7LrXQjHvzPnPakJc6YG0UL4Lx48DSBtD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718544},"main":"./dist/index.cjs","type":"module","_from":"file:allservices-sdk-react-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","size":"size-limit","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"linkstcc","email":"linkst@allservices.cc"},"_resolved":"/private/var/folders/mk/hjrfnpt9403fwpxcj86fn3fw0000gn/T/3c5488fbb3c70b77995ca6b857941c77/allservices-sdk-react-1.0.0.tgz","_integrity":"sha512-9Eq+i7UzW+ngpe8kGZC/8E3oTNu6WyKyyAko5Tyxr0Go1UZj64oGmTcholJNriyxgSZpB+ezwUditkCGPA8fOg==","size-limit":[{"name":"index (esm)","path":"dist/index.js","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]},{"name":"index (cjs)","path":"dist/index.cjs","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]}],"_npmVersion":"10.9.2","description":"TanStack Query hooks and React provider for the AllServices API","directories":{},"sideEffects":false,"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.0","rimraf":"^6.0.1","vitest":"^2.1.0","happy-dom":"^15.11.0","typescript":"^5.6.3","@types/react":"^18.3.0","@vitest/coverage-v8":"^2.1.0","@allservices/sdk-core":"1.0.0","@allservices/tsconfig":"0.0.0","@tanstack/react-query":"^5.62.0","@allservices/contracts":"0.2.0"},"peerDependencies":{"react":">=18.0.0","@allservices/sdk-core":"1.0.0","@tanstack/react-query":">=5.0.0","@allservices/contracts":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-react_1.0.0_1777267920023_0.8204806911693547","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@allservices/sdk-react","version":"2.0.0","keywords":["allservices","sdk","react","tanstack","react-query","hooks"],"author":{"name":"linkst"},"license":"UNLICENSED","_id":"@allservices/sdk-react@2.0.0","maintainers":[{"name":"linkstcc","email":"linkst@allservices.cc"}],"homepage":"https://github.com/linkstcc/AllService-SDK#readme","bugs":{"url":"https://github.com/linkstcc/AllService-SDK/issues"},"dist":{"shasum":"6a25a6ac83c5a312c6bfc4a26183c8ad263d5c3d","tarball":"https://registry.npmjs.org/@allservices/sdk-react/-/sdk-react-2.0.0.tgz","fileCount":8,"integrity":"sha512-ImncpqGGvnzUMI3eBZS+on9gKpI5IenEHOZaDWhbsq7x4bD3/wu9yi9CNuUsJE9qO24a8+4AOCCEueufY/xTbg==","signatures":[{"sig":"MEUCIQDnQnsbZ0biSaPE0PSoJzaZ2TIYcqZwCSBrFsloRxJGQQIgDFKb0yVvUju3iStaiG4LoW6HoRGAwyBcdAL3EZTzYJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719051},"main":"./dist/index.cjs","type":"module","_from":"file:allservices-sdk-react-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","size":"size-limit","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"linkstcc","email":"linkst@allservices.cc"},"_resolved":"/tmp/e0042ddb3ab90fb308b7ae27888c5a49/allservices-sdk-react-2.0.0.tgz","_integrity":"sha512-ImncpqGGvnzUMI3eBZS+on9gKpI5IenEHOZaDWhbsq7x4bD3/wu9yi9CNuUsJE9qO24a8+4AOCCEueufY/xTbg==","repository":{"url":"git+https://github.com/linkstcc/AllService-SDK.git","type":"git","directory":"packages/sdk-react"},"size-limit":[{"name":"index (esm)","path":"dist/index.js","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]},{"name":"index (cjs)","path":"dist/index.cjs","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]}],"_npmVersion":"10.9.7","description":"TanStack Query hooks and React provider for the AllServices API","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","react":"^18.3.0","rimraf":"^6.0.1","vitest":"^2.1.0","happy-dom":"^15.11.0","react-dom":"^18.3.0","typescript":"^5.6.3","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^2.1.0","@allservices/sdk-core":"1.1.0","@allservices/tsconfig":"0.0.0","@tanstack/react-query":"^5.62.0","@allservices/contracts":"0.2.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18.0.0","@allservices/sdk-core":"1.1.0","@tanstack/react-query":">=5.0.0","@allservices/contracts":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-react_2.0.0_1777272374251_0.314242736239265","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@allservices/sdk-react","version":"3.0.0","keywords":["allservices","sdk","react","tanstack","react-query","hooks"],"author":{"name":"linkst"},"license":"UNLICENSED","_id":"@allservices/sdk-react@3.0.0","maintainers":[{"name":"linkstcc","email":"linkst@allservices.cc"}],"homepage":"https://github.com/linkstcc/AllService-SDK#readme","bugs":{"url":"https://github.com/linkstcc/AllService-SDK/issues"},"tsd":{"directory":"test-d","compilerOptions":{"jsx":"react-jsx","lib":["ES2022","DOM","DOM.Iterable"],"module":"NodeNext","strict":true,"target":"ES2022","skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"ee12f20ee9e9a53dae80aae734859e55139c2b90","tarball":"https://registry.npmjs.org/@allservices/sdk-react/-/sdk-react-3.0.0.tgz","fileCount":8,"integrity":"sha512-nOyZ5tD7qR7BvV60wmY94k1jA4T5HVieNr4pMGY//hQJypFUcl9fwIolHr2SsHjQQEXM0YSMZ5t3Fu3K8fZbbg==","signatures":[{"sig":"MEUCIFvtiFRNDx8RtXd1GISIwIURmP4e6D7BRUjHrw+FmT6xAiEAl/ex1s+8Xu374VEsooMT68mjxsz0mm79VtzrC7coKJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736013},"main":"./dist/index.cjs","type":"module","_from":"file:allservices-sdk-react-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","size":"size-limit","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit","test:types":"tsd","test:watch":"vitest"},"_npmUser":{"name":"linkstcc","email":"linkst@allservices.cc"},"_resolved":"/tmp/d1bd9c604110aac5489f5e215deae2c4/allservices-sdk-react-3.0.0.tgz","_integrity":"sha512-nOyZ5tD7qR7BvV60wmY94k1jA4T5HVieNr4pMGY//hQJypFUcl9fwIolHr2SsHjQQEXM0YSMZ5t3Fu3K8fZbbg==","repository":{"url":"git+https://github.com/linkstcc/AllService-SDK.git","type":"git","directory":"packages/sdk-react"},"size-limit":[{"name":"index (esm)","path":"dist/index.js","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]},{"name":"index (cjs)","path":"dist/index.cjs","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]}],"_npmVersion":"10.9.7","description":"TanStack Query hooks and React provider for the AllServices API","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.2","tsup":"^8.3.0","react":"^18.3.0","rimraf":"^6.0.1","vitest":"^2.1.0","happy-dom":"^15.11.0","react-dom":"^18.3.0","typescript":"^5.6.3","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^2.1.0","@allservices/sdk-core":"1.2.0","@allservices/tsconfig":"0.0.0","@tanstack/react-query":"^5.62.0","@allservices/contracts":"0.2.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18.0.0","@allservices/sdk-core":"1.2.0","@tanstack/react-query":">=5.0.0","@allservices/contracts":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-react_3.0.0_1777279289057_0.647834279597884","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@allservices/sdk-react","version":"4.0.0","keywords":["allservices","sdk","react","tanstack","react-query","hooks"],"author":{"name":"linkst"},"license":"UNLICENSED","_id":"@allservices/sdk-react@4.0.0","maintainers":[{"name":"linkstcc","email":"linkst@allservices.cc"}],"homepage":"https://github.com/linkstcc/AllService-SDK#readme","bugs":{"url":"https://github.com/linkstcc/AllService-SDK/issues"},"tsd":{"directory":"test-d","compilerOptions":{"jsx":"react-jsx","lib":["ES2022","DOM","DOM.Iterable"],"module":"NodeNext","strict":true,"target":"ES2022","skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"0f631e70c7b3ae1a58a82eebc75aab1025eacd5a","tarball":"https://registry.npmjs.org/@allservices/sdk-react/-/sdk-react-4.0.0.tgz","fileCount":8,"integrity":"sha512-VQA8MTq4qPNIK0bDuu+UGia3/baxiIZqpE2k4gMJSiukx+03TVsBaSbvFQBRPbbXMslARKBDuMjCsSxlZh947w==","signatures":[{"sig":"MEQCIFpRND/kG53jYI4jdU7uL808Ut0aRPx/VS6aZbCmJytGAiBgiknIYVSd8W4hYPYJOMLLFxO0w9FECPmrwjATM/JxAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009891},"main":"./dist/index.cjs","type":"module","_from":"file:allservices-sdk-react-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","size":"size-limit","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit","test:types":"tsd","test:watch":"vitest"},"_npmUser":{"name":"linkstcc","email":"linkst@allservices.cc"},"_resolved":"/tmp/f4c407752b235af5b2d9b4e3129f865a/allservices-sdk-react-4.0.0.tgz","_integrity":"sha512-VQA8MTq4qPNIK0bDuu+UGia3/baxiIZqpE2k4gMJSiukx+03TVsBaSbvFQBRPbbXMslARKBDuMjCsSxlZh947w==","repository":{"url":"git+https://github.com/linkstcc/AllService-SDK.git","type":"git","directory":"packages/sdk-react"},"size-limit":[{"name":"index (esm)","path":"dist/index.js","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]},{"name":"index (cjs)","path":"dist/index.cjs","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]}],"_npmVersion":"10.9.7","description":"TanStack Query hooks and React provider for the AllServices API","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.2","tsup":"^8.3.0","react":"^18.3.0","rimraf":"^6.0.1","vitest":"^2.1.0","happy-dom":"^15.11.0","react-dom":"^18.3.0","typescript":"^5.6.3","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^2.1.0","@allservices/sdk-core":"1.3.0","@allservices/tsconfig":"0.0.0","@tanstack/react-query":"^5.62.0","@allservices/contracts":"0.2.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18.0.0","@allservices/sdk-core":"1.3.0","@tanstack/react-query":">=5.0.0","@allservices/contracts":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-react_4.0.0_1777331890793_0.23577904955919493","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@allservices/sdk-react","version":"5.0.0","keywords":["allservices","sdk","react","tanstack","react-query","hooks"],"author":{"name":"linkst"},"license":"UNLICENSED","_id":"@allservices/sdk-react@5.0.0","maintainers":[{"name":"linkstcc","email":"linkst@allservices.cc"}],"homepage":"https://github.com/linkstcc/AllService-SDK#readme","bugs":{"url":"https://github.com/linkstcc/AllService-SDK/issues"},"tsd":{"directory":"test-d","compilerOptions":{"jsx":"react-jsx","lib":["ES2022","DOM","DOM.Iterable"],"module":"NodeNext","strict":true,"target":"ES2022","skipLibCheck":true,"esModuleInterop":true}},"dist":{"shasum":"fc89f32ad58d5cdb79b211efd471b76e3beada0c","tarball":"https://registry.npmjs.org/@allservices/sdk-react/-/sdk-react-5.0.0.tgz","fileCount":8,"integrity":"sha512-5rbD+BV+gGDDaICbPG3+FEK+BB3p4caFLtoDhc7YXpS2OL+Mkq5PWvMDgpg+hCe/RcVv8EWdVw/abpnyhhqKjw==","signatures":[{"sig":"MEUCIF/Pv6Rj/KrZ7wW4kFD52mLG4tYej5uqyPZRJ1jRKDihAiEA7NYK+Hz2rWTPoctt0MWaJ5PFAFQ/FZamjcvr+oKHJQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010568},"main":"./dist/index.cjs","type":"module","_from":"file:allservices-sdk-react-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","size":"size-limit","test":"vitest run","build":"tsup","clean":"rimraf dist .turbo","typecheck":"tsc --noEmit","test:types":"tsd","test:watch":"vitest"},"_npmUser":{"name":"linkstcc","email":"linkst@allservices.cc"},"_resolved":"/tmp/263c4b8c8793cec2debd203035fa36c8/allservices-sdk-react-5.0.0.tgz","_integrity":"sha512-5rbD+BV+gGDDaICbPG3+FEK+BB3p4caFLtoDhc7YXpS2OL+Mkq5PWvMDgpg+hCe/RcVv8EWdVw/abpnyhhqKjw==","repository":{"url":"git+https://github.com/linkstcc/AllService-SDK.git","type":"git","directory":"packages/sdk-react"},"size-limit":[{"name":"index (esm)","path":"dist/index.js","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]},{"name":"index (cjs)","path":"dist/index.cjs","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]}],"_npmVersion":"10.9.7","description":"TanStack Query hooks and React provider for the AllServices API","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.31.2","tsup":"^8.3.0","react":"^18.3.0","rimraf":"^6.0.1","vitest":"^2.1.0","happy-dom":"^15.11.0","react-dom":"^18.3.0","typescript":"^5.6.3","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^2.1.0","@allservices/sdk-core":"2.0.0","@allservices/tsconfig":"0.0.0","@tanstack/react-query":"^5.62.0","@allservices/contracts":"1.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"react":">=18.0.0","@allservices/sdk-core":"2.0.0","@tanstack/react-query":">=5.0.0","@allservices/contracts":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-react_5.0.0_1778029770335_0.24249333540432638","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@allservices/sdk-react","version":"6.0.0","description":"TanStack Query hooks and React provider for the AllServices API","author":{"name":"linkst"},"license":"UNLICENSED","homepage":"https://github.com/linkstcc/AllService-SDK#readme","repository":{"type":"git","url":"git+https://github.com/linkstcc/AllService-SDK.git","directory":"packages/sdk-react"},"bugs":{"url":"https://github.com/linkstcc/AllService-SDK/issues"},"keywords":["allservices","sdk","react","tanstack","react-query","hooks"],"private":false,"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"tsd":{"directory":"test-d","compilerOptions":{"module":"NodeNext","target":"ES2022","jsx":"react-jsx","lib":["ES2022","DOM","DOM.Iterable"],"strict":true,"esModuleInterop":true,"skipLibCheck":true}},"size-limit":[{"name":"index (esm)","path":"dist/index.js","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]},{"name":"index (cjs)","path":"dist/index.cjs","limit":"12 KB","ignore":["@allservices/sdk-core","@allservices/contracts","react","@tanstack/react-query"]}],"peerDependencies":{"@tanstack/react-query":">=5.0.0","react":">=18.0.0","@allservices/sdk-core":"3.0.0","@allservices/contracts":"1.1.0"},"devDependencies":{"@tanstack/react-query":"^5.62.0","@testing-library/react":"^16.1.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^2.1.0","happy-dom":"^15.11.0","react":"^18.3.0","react-dom":"^18.3.0","rimraf":"^6.0.1","tsd":"^0.31.2","tsup":"^8.3.0","typescript":"^5.6.3","vitest":"^2.1.0","@allservices/contracts":"1.1.0","@allservices/sdk-core":"3.0.0","@allservices/tsconfig":"0.0.0"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:types":"tsd","lint":"eslint \"src/**/*.{ts,tsx}\"","size":"size-limit","clean":"rimraf dist .turbo"},"_id":"@allservices/sdk-react@6.0.0","_integrity":"sha512-s7jbC9nv2NEMhm7LFtT/5JGnF1espmuvNbgB8hZH4n+lkWAuPw8qL4VvNT9bcsIj+ilBPxMx183pEk6SxJq52Q==","_resolved":"/tmp/a3f0fd344ece0dc0f2ffd7bdcaf5d5ef/allservices-sdk-react-6.0.0.tgz","_from":"file:allservices-sdk-react-6.0.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-s7jbC9nv2NEMhm7LFtT/5JGnF1espmuvNbgB8hZH4n+lkWAuPw8qL4VvNT9bcsIj+ilBPxMx183pEk6SxJq52Q==","shasum":"ad17911b4f8f1027c997cb11d5a36ae53efbec5e","tarball":"https://registry.npmjs.org/@allservices/sdk-react/-/sdk-react-6.0.0.tgz","fileCount":8,"unpackedSize":1008806,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDmelVlcxaGqM4u/jdL2HEm2ZExy1LSjiwwXyJ1Z9J6PAiEA0iaadFFX0a9hygR5nGeRZapJE4t0+9YVuC4CeV9COZM="}]},"_npmUser":{"name":"linkstcc","email":"linkst@allservices.cc"},"directories":{},"maintainers":[{"name":"linkstcc","email":"linkst@allservices.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-react_6.0.0_1778273279860_0.8771791007421259"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-27T05:31:59.567Z","modified":"2026-05-08T20:48:00.222Z","1.0.0":"2026-04-27T05:32:00.165Z","2.0.0":"2026-04-27T06:46:14.440Z","3.0.0":"2026-04-27T08:41:29.218Z","4.0.0":"2026-04-27T23:18:10.965Z","5.0.0":"2026-05-06T01:09:30.545Z","6.0.0":"2026-05-08T20:48:00.020Z"},"bugs":{"url":"https://github.com/linkstcc/AllService-SDK/issues"},"author":{"name":"linkst"},"license":"UNLICENSED","homepage":"https://github.com/linkstcc/AllService-SDK#readme","keywords":["allservices","sdk","react","tanstack","react-query","hooks"],"repository":{"type":"git","url":"git+https://github.com/linkstcc/AllService-SDK.git","directory":"packages/sdk-react"},"description":"TanStack Query hooks and React provider for the AllServices API","maintainers":[{"name":"linkstcc","email":"linkst@allservices.cc"}],"readme":"# @allservices/sdk-react\n\nTanStack Query hooks and a React provider for the [AllServices](https://allservices.cc) API.\n\n> **Status:** alpha. Public API may change between minors until `1.0.0`. Requires React 18+ and `@tanstack/react-query` v5.\n\n## Install\n\n```bash\npnpm add @allservices/sdk-react @allservices/sdk-core @allservices/contracts \\\n         @tanstack/react-query react\n```\n\n## Usage\n\n```tsx\nimport { AllServicesProvider, useCurrentUser, useLicenses } from '@allservices/sdk-react';\n\nexport function App() {\n  return (\n    <AllServicesProvider config={{ region: 'eu', credentials: 'include' }}>\n      <Dashboard />\n    </AllServicesProvider>\n  );\n}\n\nfunction Dashboard() {\n  const { data: user } = useCurrentUser();\n  const { data: licenses } = useLicenses();\n  return <pre>{JSON.stringify({ user, licenses }, null, 2)}</pre>;\n}\n```\n\nThe provider constructs the `AllServicesClient` and a default TanStack `QueryClient` internally. To share an existing `QueryClient`, pass it via the optional `queryClient` prop.\n\n## Sudo step-up\n\n```tsx\nimport { SudoGuard, useStepUp } from '@allservices/sdk-react';\n\nfunction DeleteAccountButton() {\n  return (\n    <SudoGuard>\n      {({ run, isSudoRequired, resolveSudo }) => (\n        <>\n          <button onClick={() => run(() => deleteAccount())}>Delete</button>\n          {isSudoRequired && <SudoPrompt onSubmit={(code) => resolveSudo(code)} />}\n        </>\n      )}\n    </SudoGuard>\n  );\n}\n```\n\n## Hook coverage\n\nEvery domain in `@allservices/sdk-core` has corresponding hooks: auth (login, register, MFA, sessions, sudo, panic, trusted devices, recovery, PATs, security log), users, roles, careers, webhooks, licensing, assets, identity providers, required actions, and health.\n\n## Documentation\n\nSee the [main README](https://github.com/linkstcc/AllService-SDK#readme).\n\n## License\n\nUNLICENSED — internal AllServices use only.\n","readmeFilename":"README.md"}