{"_id":"@cascade-fyi/tabs-sdk","_rev":"3-b3950694b2283753edadfebff45a9400","name":"@cascade-fyi/tabs-sdk","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@cascade-fyi/tabs-sdk","version":"0.1.0","keywords":["solana","x402","squads","smart-account","spending-limit","tabs","cascade","payment-authorization"],"author":{"name":"Cascade","email":"hello@cascade.fyi"},"license":"Apache-2.0","_id":"@cascade-fyi/tabs-sdk@0.1.0","maintainers":[{"name":"tenequm","email":"tenequm@gmail.com"}],"homepage":"https://github.com/cascade-protocol/splits#readme","bugs":{"url":"https://github.com/cascade-protocol/splits/issues"},"dist":{"shasum":"2c912077bf929df553a9f9455a85e0456f3a2c77","tarball":"https://registry.npmjs.org/@cascade-fyi/tabs-sdk/-/tabs-sdk-0.1.0.tgz","fileCount":22,"integrity":"sha512-DzQoGb2e2+tTwuKOGRUJDs9lPiTTt3n44rYR1TmgKbMKUl6QEfcZLIZuZofQ42j4yUMs3GYNMP8qfskExUXFPA==","signatures":[{"sig":"MEUCIQCeiaIZbLYaTFGXV8/WiwLGtVS1OxAJc3bLFaRpE2L7EAIgKKUZv9zvKirYVbb9lgnHosCn4QT9EH8QbIiR7K0Q3fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2573566},"main":"./dist/index.cjs","type":"module","_from":"file:cascade-fyi-tabs-sdk-0.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./generated":{"import":{"types":"./dist/generated.d.mts","default":"./dist/generated.mjs"},"require":{"types":"./dist/generated.d.cts","default":"./dist/generated.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm generate && tsdown","check":"pnpm type-check && biome check --write","generate":"tsx scripts/generate-clients.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"tenequm","email":"tenequm@gmail.com"},"_resolved":"/private/var/folders/bt/9pzbvwhj1hb18j2m17f9bp6h0000gn/T/5ab350e9449600979116b25c50d559c1/cascade-fyi-tabs-sdk-0.1.0.tgz","_integrity":"sha512-DzQoGb2e2+tTwuKOGRUJDs9lPiTTt3n44rYR1TmgKbMKUl6QEfcZLIZuZofQ42j4yUMs3GYNMP8qfskExUXFPA==","repository":{"url":"git+https://github.com/cascade-protocol/splits.git","type":"git"},"_npmVersion":"11.6.1","description":"TypeScript SDK for Cascade Tabs - x402 payment authorization via Squads Smart Accounts","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","codama":"^1.4.4","tsdown":"^0.16.6","vitest":"^3.2.4","typescript":"^5.9.3","@codama/visitors":"^1.4.4","@codama/renderers-js":"^1.5.5","@codama/visitors-core":"^1.4.4","@codama/nodes-from-anchor":"^1.3.6"},"peerDependencies":{"@solana/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tabs-sdk_0.1.0_1764972665040_0.5292572755965008","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cascade-fyi/tabs-sdk","version":"0.1.1","keywords":["solana","x402","squads","smart-account","spending-limit","tabs","cascade","payment-authorization"],"author":{"name":"Cascade","email":"hello@cascade.fyi"},"license":"Apache-2.0","_id":"@cascade-fyi/tabs-sdk@0.1.1","maintainers":[{"name":"tenequm","email":"tenequm@gmail.com"}],"homepage":"https://github.com/cascade-protocol/splits#readme","bugs":{"url":"https://github.com/cascade-protocol/splits/issues"},"dist":{"shasum":"5c2efc9ba025a16bf2e71372fd64ac0b946cdf85","tarball":"https://registry.npmjs.org/@cascade-fyi/tabs-sdk/-/tabs-sdk-0.1.1.tgz","fileCount":22,"integrity":"sha512-Q0IqnEbd5U3ZZBLnsiUEDwtX6XQAjUvgOKZazvvedk6kCUye6sMU7oBBaik8brB926wcJJ6hhmz0GDEYHw0BFQ==","signatures":[{"sig":"MEUCIAf3Jk3ChK3TcrFOZtVwR9fQ+aeOXswCKxd4JIHgHcBGAiEA0hchc5iC4d9D/c1VWhFygUc4NFNzTtQwjBJNwASIAZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2572939},"main":"./dist/index.cjs","type":"module","_from":"file:cascade-fyi-tabs-sdk-0.1.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./generated":{"import":{"types":"./dist/generated.d.mts","default":"./dist/generated.mjs"},"require":{"types":"./dist/generated.d.cts","default":"./dist/generated.cjs"}}},"scripts":{"test":"vitest run","build":"pnpm generate && tsdown","check":"pnpm type-check && biome check --write","generate":"tsx scripts/generate-clients.ts","test:watch":"vitest","type-check":"tsc --noEmit"},"_npmUser":{"name":"tenequm","email":"tenequm@gmail.com"},"_resolved":"/private/var/folders/bt/9pzbvwhj1hb18j2m17f9bp6h0000gn/T/ed1e453bc9a9464a6692c531545bf905/cascade-fyi-tabs-sdk-0.1.1.tgz","_integrity":"sha512-Q0IqnEbd5U3ZZBLnsiUEDwtX6XQAjUvgOKZazvvedk6kCUye6sMU7oBBaik8brB926wcJJ6hhmz0GDEYHw0BFQ==","repository":{"url":"git+https://github.com/cascade-protocol/splits.git","type":"git"},"_npmVersion":"11.6.1","description":"TypeScript SDK for Cascade Tabs - x402 payment authorization via Squads Smart Accounts","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","codama":"^1.4.4","tsdown":"^0.16.6","vitest":"^3.2.4","typescript":"^5.9.3","@codama/visitors":"^1.4.4","@codama/renderers-js":"^1.5.5","@codama/visitors-core":"^1.4.4","@codama/nodes-from-anchor":"^1.3.6"},"peerDependencies":{"@solana/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tabs-sdk_0.1.1_1764973141837_0.5450953485792926","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cascade-fyi/tabs-sdk","version":"0.1.2","type":"module","description":"TypeScript SDK for Cascade Tabs - x402 payment authorization via Squads Smart Accounts","dependencies":{},"devDependencies":{"@codama/nodes-from-anchor":"^1.3.6","vitest":"^3.2.4","@codama/renderers-js":"^1.5.5","@codama/visitors":"^1.4.4","@codama/visitors-core":"^1.4.4","codama":"^1.4.4","tsdown":"^0.16.6","tsx":"^4.20.6","typescript":"^5.9.3"},"peerDependencies":{"@solana/kit":">=2.0.0"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","sideEffects":false,"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./generated":{"import":{"types":"./dist/generated.d.mts","default":"./dist/generated.mjs"},"require":{"types":"./dist/generated.d.cts","default":"./dist/generated.cjs"}}},"keywords":["solana","x402","squads","smart-account","spending-limit","tabs","cascade","payment-authorization"],"author":{"name":"Cascade","email":"hello@cascade.fyi"},"license":"Apache-2.0","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/cascade-protocol/splits.git"},"bugs":{"url":"https://github.com/cascade-protocol/splits/issues"},"homepage":"https://github.com/cascade-protocol/splits#readme","scripts":{"generate":"tsx scripts/generate-clients.ts","build":"pnpm generate && tsdown","type-check":"tsc --noEmit","check":"pnpm type-check && biome check --write","test":"vitest run","test:watch":"vitest"},"_id":"@cascade-fyi/tabs-sdk@0.1.2","_integrity":"sha512-JT7SAqUDkuepldDednFxeBpNKqTFUJFqdX+fkkDyBPwq7eooieEqQxiMLx4zcobetVo0hKQHeYMhvwVVqI5sZQ==","_resolved":"/private/var/folders/bt/9pzbvwhj1hb18j2m17f9bp6h0000gn/T/79a5cd0c934e0a59cb669fe9dad6967e/cascade-fyi-tabs-sdk-0.1.2.tgz","_from":"file:cascade-fyi-tabs-sdk-0.1.2.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-JT7SAqUDkuepldDednFxeBpNKqTFUJFqdX+fkkDyBPwq7eooieEqQxiMLx4zcobetVo0hKQHeYMhvwVVqI5sZQ==","shasum":"4fc8ed8de14aa49cc1782a6294b619ce50f9064b","tarball":"https://registry.npmjs.org/@cascade-fyi/tabs-sdk/-/tabs-sdk-0.1.2.tgz","fileCount":22,"unpackedSize":2572952,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDutFkRYUjm4GGbQUU0bzprSQwM6U+y0ODL/DzB7D/2nwIgDjFYI4TOA9Zciz2ECwUxCbeJSDrHleD6PdPLyHmF0NY="}]},"_npmUser":{"name":"tenequm","email":"tenequm@gmail.com"},"directories":{},"maintainers":[{"name":"tenequm","email":"tenequm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tabs-sdk_0.1.2_1765317690219_0.9820883189717053"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-05T22:11:04.867Z","modified":"2025-12-09T22:01:30.666Z","0.1.0":"2025-12-05T22:11:05.249Z","0.1.1":"2025-12-05T22:19:02.059Z","0.1.2":"2025-12-09T22:01:30.454Z"},"bugs":{"url":"https://github.com/cascade-protocol/splits/issues"},"author":{"name":"Cascade","email":"hello@cascade.fyi"},"license":"Apache-2.0","homepage":"https://github.com/cascade-protocol/splits#readme","keywords":["solana","x402","squads","smart-account","spending-limit","tabs","cascade","payment-authorization"],"repository":{"type":"git","url":"git+https://github.com/cascade-protocol/splits.git"},"description":"TypeScript SDK for Cascade Tabs - x402 payment authorization via Squads Smart Accounts","maintainers":[{"name":"tenequm","email":"tenequm@gmail.com"}],"readme":"# @cascade-fyi/tabs-sdk\n\n```typescript\nimport { tabsFetch } from \"@cascade-fyi/tabs-sdk\";\n\n// Drop-in replacement for fetch() that handles x402 payments\nconst response = await tabsFetch(\"https://api.example.com/paid-endpoint\", { apiKey: \"tabs_...\" });\n```\n\n## Installation\n\n```bash\nnpm install @cascade-fyi/tabs-sdk\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}