{"_id":"@bluprynt/sdk-client","name":"@bluprynt/sdk-client","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@bluprynt/sdk-client","version":"0.1.0","description":"Bluprynt SDK API client","type":"module","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"repository":{"type":"git","url":"git+https://github.com/blupryntco/sdk.git","directory":"packages/client"},"homepage":"https://github.com/blupryntco/sdk#readme","bugs":"https://github.com/blupryntco/sdk/issues","publishConfig":{"access":"public"},"dependencies":{"@bluprynt/sdk-core":"0.1.0"},"devDependencies":{"@types/node":"^26.1.1"},"license":"MIT","scripts":{"build":"tsdown src/index.ts --format esm,cjs --dts","typecheck":"tsc --noEmit","test":"vitest run --passWithNoTests"},"_nodeVersion":"22.23.2","_id":"@bluprynt/sdk-client@0.1.0","dist":{"integrity":"sha512-/qLMl74xnW/GFqNF75eYfXJEYPJMnGXmL9YLcL0MO7krOTwgSJepA+Ju3BdACP/hpLsOU4ugwFhlFg5Ub7v7OQ==","shasum":"b07bfb6a5ab899b86aa5236c648c191d97574eb1","tarball":"https://registry.npmjs.org/@bluprynt/sdk-client/-/sdk-client-0.1.0.tgz","fileCount":7,"unpackedSize":5147,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlwXxaswztjHIoZe+W470TKjbc4CQpEEQJV1OpPM3+aQIgKlRTvCYF/PpMlILh6X2uOi3TKCgNqxNOf5vJBxnAwbI="}]},"_npmUser":{"name":"igor-hoodies","email":"igor@hoodies.team"},"directories":{},"maintainers":[{"name":"ivanzotov","email":"ivanzotov@gmail.com"},{"name":"sergeyzbp","email":"sergeyz@bluprynt.com"},{"name":"igor-hoodies","email":"igor@hoodies.team"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-client_0.1.0_1787316993289_0.7632451254610133"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-21T12:56:33.020Z","0.1.0":"2026-08-21T12:56:33.453Z","modified":"2026-08-21T12:56:33.688Z"},"maintainers":[{"name":"ivanzotov","email":"ivanzotov@gmail.com"},{"name":"sergeyzbp","email":"sergeyz@bluprynt.com"},{"name":"igor-hoodies","email":"igor@hoodies.team"}],"description":"Bluprynt SDK API client","homepage":"https://github.com/blupryntco/sdk#readme","repository":{"type":"git","url":"git+https://github.com/blupryntco/sdk.git","directory":"packages/client"},"bugs":"https://github.com/blupryntco/sdk/issues","license":"MIT","readme":"# @bluprynt/sdk-client\n\n> **Pre-alpha — not usable yet.** Scaffolding only: the API surface is a sketch and can change or\n> disappear without notice. No support, no stability guarantees.\n\nAPI client for Bluprynt. Uses the global `fetch` — no HTTP client dependency.\n\nMost users want the umbrella package [`@bluprynt/sdk`][sdk] instead, which re-exports everything\nhere.\n\n```sh\nnpm install @bluprynt/sdk-client\n```\n\n```ts\nimport { createClient } from \"@bluprynt/sdk-client\";\n\nconst client = createClient({\n  baseUrl: \"https://api.example.com\",\n  apiKey: process.env.API_KEY,\n  fetch: myFetch, // optional — defaults to global fetch\n});\n\nconst credential = await client.getCredential(\"cred_123\");\n```\n\nResponses are validated through `parseCredential` from [`@bluprynt/sdk-core`][core], so a\nmalformed payload throws `SchemaError` rather than surfacing as a bad object.\n\nRequires Node >= 22. ESM + CJS, bundled types.\n\n[sdk]: https://www.npmjs.com/package/@bluprynt/sdk\n[core]: https://www.npmjs.com/package/@bluprynt/sdk-core\n","readmeFilename":"","_rev":"1-62c0ed94a857695470111933102541c6"}