{"_id":"@assemora/sdk","_rev":"8-0ab419be3fc48b927e3868b8c2fb116b","name":"@assemora/sdk","dist-tags":{"latest":"0.2.6"},"versions":{"0.1.0":{"name":"@assemora/sdk","version":"0.1.0","license":"Apache-2.0","_id":"@assemora/sdk@0.1.0","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"2964e79727a919fbf78e0d1110e1e09d40d05421","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.1.0.tgz","fileCount":19,"integrity":"sha512-wYA0y4pCikqXjWL0WFo1xhq7wjY4Jcym8RJkde7DINHTB5xsfSn66O5wDbrV00tgFi48Q9yqZ6MnxZllSmbF8g==","signatures":[{"sig":"MEQCIC7pbev84lODqNIzSzyFhDcNsgFLpyk7+/PVFE7WM9xMAiArWkya5ByYeL1iujWi0LhLrTy7hNN+SuAfWvVzejN0Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55704},"main":"./dist/index.js","type":"module","_from":"file:assemora-sdk-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/b767a7a50de1fe2c96a7bc4ffd2da370/assemora-sdk-0.1.0.tgz","_integrity":"sha512-wYA0y4pCikqXjWL0WFo1xhq7wjY4Jcym8RJkde7DINHTB5xsfSn66O5wDbrV00tgFi48Q9yqZ6MnxZllSmbF8g==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"Type-safe HTTP client generated from the Schema Registry","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/schema":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@assemora/core":"0.1.0","@assemora/http":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1788602366358_0.47783143323423616","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@assemora/sdk","version":"0.2.0","license":"Apache-2.0","_id":"@assemora/sdk@0.2.0","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"623d3087fc482641258af0850d988ab204696eae","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.2.0.tgz","fileCount":19,"integrity":"sha512-f5pBjXWeSru50X3f/p5jhkXNDDcICk6740oC5rGfv/BCVyG1fwA/7DsGBBeMyKc0QT6rRZse+Kixder4RSnvAQ==","signatures":[{"sig":"MEQCICsBGIey2Jj3xg3tsLolr9qOzqTvn/OerM0R+DMIOvU1AiBI8zuK980iS0WHFeRcX5IFWo/0lfmcMJKn/d0H5hvghg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55704},"main":"./dist/index.js","type":"module","_from":"file:assemora-sdk-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/0b73790e90fbf7d3d8c7ec1d219d2843/assemora-sdk-0.2.0.tgz","_integrity":"sha512-f5pBjXWeSru50X3f/p5jhkXNDDcICk6740oC5rGfv/BCVyG1fwA/7DsGBBeMyKc0QT6rRZse+Kixder4RSnvAQ==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"Type-safe HTTP client generated from the Schema Registry","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/schema":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@assemora/core":"0.2.0","@assemora/http":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1788606333798_0.9813213351863317","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@assemora/sdk","version":"0.2.1","license":"Apache-2.0","_id":"@assemora/sdk@0.2.1","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"5074d84a52d6875397d0ae36cd14646dd750f5af","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.2.1.tgz","fileCount":19,"integrity":"sha512-0gGkt/8Q3x9te7tWNg+ERkv6WZLjoniTyPc+ACsbAhnzn2FVgYG2GRSNCavQf/H2Jx3QTaxkiEtzbYTdzeRPIA==","signatures":[{"sig":"MEUCIGlhRx33QZYyDYOZHTce3VykkCxvQNIQYjR+mFgvhXWLAiEAg2Q2oSix0oI/vn1HGg+BnAVbgon9LEDs+GJpXUD3aek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55704},"main":"./dist/index.js","type":"module","_from":"file:assemora-sdk-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/b3f316bcd7cc964dd6ead6a6ebcfb98e/assemora-sdk-0.2.1.tgz","_integrity":"sha512-0gGkt/8Q3x9te7tWNg+ERkv6WZLjoniTyPc+ACsbAhnzn2FVgYG2GRSNCavQf/H2Jx3QTaxkiEtzbYTdzeRPIA==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"Type-safe HTTP client generated from the Schema Registry","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/schema":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@assemora/core":"0.2.1","@assemora/http":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1788610827217_0.955111154225152","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@assemora/sdk","version":"0.2.2","license":"Apache-2.0","_id":"@assemora/sdk@0.2.2","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"d6ac556acee95da069e58febde7ea81a8f36329f","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.2.2.tgz","fileCount":19,"integrity":"sha512-nzzYJ8vC3h+DNpxdrzlr+Cr2KpxKkcTVGryQWnoeoa4v3BTI8PjALmpc2KADsNiOxYxL/b5BXMn+mle4DzwWzw==","signatures":[{"sig":"MEUCIQDb6hovA8xU6JP7eVaJ6zHV+zTKzCMHvyUt/GccGLZboQIgatUlkq8Tly128FCbzXZTVV0/fJnB/5s8/tnTpgdFIR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55704},"main":"./dist/index.js","type":"module","_from":"file:assemora-sdk-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/6c72e35fd638e3d56278278a60c0d193/assemora-sdk-0.2.2.tgz","_integrity":"sha512-nzzYJ8vC3h+DNpxdrzlr+Cr2KpxKkcTVGryQWnoeoa4v3BTI8PjALmpc2KADsNiOxYxL/b5BXMn+mle4DzwWzw==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"Type-safe HTTP client generated from the Schema Registry","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/schema":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@assemora/core":"0.2.2","@assemora/http":"0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1788618279552_0.07632522615581672","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@assemora/sdk","version":"0.2.3","license":"Apache-2.0","_id":"@assemora/sdk@0.2.3","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"35ea41cbc50925bfcbd874eed361da693a1bb586","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.2.3.tgz","fileCount":15,"integrity":"sha512-RGGy8AT34CGGDXHCbL75OCm+pCFJxhzt26hDG0YJby0Pm+7iViSp8G/SvYTWC4MUFLE4JkKJu5Gk28B3/EQP1A==","signatures":[{"sig":"MEQCICDBmwyxRamY/Ih50ffRZpMC6iozUjhzyrA3jYz+zlgKAiAXnhs+dP1bBaHenI0NQci/WIOqyuOJ06kWgxYc8GxI+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52863},"main":"./dist/index.js","type":"module","_from":"file:assemora-sdk-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/tmp/86b6bf6a61ccbf6c18371134789dd559/assemora-sdk-0.2.3.tgz","_integrity":"sha512-RGGy8AT34CGGDXHCbL75OCm+pCFJxhzt26hDG0YJby0Pm+7iViSp8G/SvYTWC4MUFLE4JkKJu5Gk28B3/EQP1A==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"Type-safe HTTP client generated from the Schema Registry","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@assemora/schema":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@assemora/core":"0.2.3","@assemora/http":"0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1788960543613_0.5660939017907192","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@assemora/sdk","version":"0.2.4","license":"Apache-2.0","_id":"@assemora/sdk@0.2.4","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"a590741d09fe5e82ef8e0fc81eefbe6416ab79a3","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.2.4.tgz","fileCount":19,"integrity":"sha512-swOiXvvx2GCYU2kpaywfcN8dpBeZmxX2e52YB1QPp+cdcwpsqU3pV6nIFfwN+FStqHndzPtK6MdFrBIbR3Sv6A==","signatures":[{"sig":"MEQCIHcWVTs31wbL78tssnMLZT+OE3OYfzOuVg/gYHieU6dRAiB4GvrinjnhQJ85NzlBIQkPc2J47S9Aws527g5wxEwR4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55704},"main":"./dist/index.js","type":"module","_from":"file:assemora-sdk-0.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/c1dc6b70f6e122d3ccb13580072f510a/assemora-sdk-0.2.4.tgz","_integrity":"sha512-swOiXvvx2GCYU2kpaywfcN8dpBeZmxX2e52YB1QPp+cdcwpsqU3pV6nIFfwN+FStqHndzPtK6MdFrBIbR3Sv6A==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"Type-safe HTTP client generated from the Schema Registry","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/schema":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@assemora/core":"0.2.4","@assemora/http":"0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.4_1788980040826_0.7336545411370909","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@assemora/sdk","version":"0.2.5","license":"Apache-2.0","_id":"@assemora/sdk@0.2.5","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"homepage":"https://github.com/assemora/assemora#readme","bugs":{"url":"https://github.com/assemora/assemora/issues"},"dist":{"shasum":"321c4fba2a8c08b111c1f3dbaa3368332f9e2b16","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.2.5.tgz","fileCount":19,"integrity":"sha512-nlKEx/Kzya7orcwqLdYKbz6CAWAdP+lRG63abvKK1Yn145+aEN/47QnXaK8vuWmONL0h+eGmvxXXf+WIO1Mycg==","signatures":[{"sig":"MEYCIQDGM4omRUOekT5W92jpslao77msTYuI42hQDc/j9gUXIAIhAOP8/0Wlhgns7a2PXRHQep6vNnn5HkLaJcNC0r8nTnvh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55704},"main":"./dist/index.js","type":"module","_from":"file:assemora-sdk-0.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","clean":"rm -rf dist *.tsbuildinfo","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/0590876cdc98387527291681187a38fd/assemora-sdk-0.2.5.tgz","_integrity":"sha512-nlKEx/Kzya7orcwqLdYKbz6CAWAdP+lRG63abvKK1Yn145+aEN/47QnXaK8vuWmONL0h+eGmvxXXf+WIO1Mycg==","repository":{"url":"git+https://github.com/assemora/assemora.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.3.0","description":"Type-safe HTTP client generated from the Schema Registry","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@assemora/schema":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@assemora/core":"0.2.5","@assemora/http":"0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.5_1789060969078_0.022549304545299576","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@assemora/sdk","version":"0.2.6","description":"Type-safe HTTP client generated from the Schema Registry","license":"Apache-2.0","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/assemora/assemora.git","directory":"packages/sdk"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"main":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@assemora/schema":"0.2.6"},"devDependencies":{"@assemora/core":"0.2.6","@assemora/http":"0.2.6"},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist *.tsbuildinfo"},"_id":"@assemora/sdk@0.2.6","bugs":{"url":"https://github.com/assemora/assemora/issues"},"homepage":"https://github.com/assemora/assemora#readme","_integrity":"sha512-z+VXDbNPIz33TS8fvAvPRv7tPeFgIpvtq6p4n9EljgV7//IHD6JayiDWI9z7mxV4Jr+q9wEkJhZ3Hc3xHw5D1g==","_resolved":"/private/var/folders/3_/pn3k9dwn7lv8q_fy5h6lgnzr0000gn/T/3d69a8f4b432bf5825e73434052dd868/assemora-sdk-0.2.6.tgz","_from":"file:assemora-sdk-0.2.6.tgz","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-z+VXDbNPIz33TS8fvAvPRv7tPeFgIpvtq6p4n9EljgV7//IHD6JayiDWI9z7mxV4Jr+q9wEkJhZ3Hc3xHw5D1g==","shasum":"d1c42e58aff01138448ef58071c0b8767d6a307a","tarball":"https://registry.npmjs.org/@assemora/sdk/-/sdk-0.2.6.tgz","fileCount":19,"unpackedSize":55704,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICIetbMl2TKnA7MzYcuCVmRL1Z4IrrsIotbyf0NklJs9AiAOFqgnibJFUu2YVaXSHzTHMMy+n0OJmM9pJMhgUqMWwA=="}]},"_npmUser":{"name":"artemmelnik","email":"artemmelnik989@gmail.com"},"directories":{},"maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.2.6_1789064515051_0.9577745223395357"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-05T09:59:26.198Z","modified":"2026-09-10T18:21:55.370Z","0.1.0":"2026-09-05T09:59:26.494Z","0.2.0":"2026-09-05T11:05:33.936Z","0.2.1":"2026-09-05T12:20:27.358Z","0.2.2":"2026-09-05T14:24:39.688Z","0.2.3":"2026-09-09T13:29:03.744Z","0.2.4":"2026-09-09T18:54:00.978Z","0.2.5":"2026-09-10T17:22:49.207Z","0.2.6":"2026-09-10T18:21:55.185Z"},"bugs":{"url":"https://github.com/assemora/assemora/issues"},"license":"Apache-2.0","homepage":"https://github.com/assemora/assemora#readme","repository":{"type":"git","url":"git+https://github.com/assemora/assemora.git","directory":"packages/sdk"},"description":"Type-safe HTTP client generated from the Schema Registry","maintainers":[{"name":"artemmelnik","email":"artemmelnik989@gmail.com"}],"readme":"# `@assemora/sdk`\n\nType-safe HTTP client, generated from the Schema Registry.\n\n**Implementation phase:** 5 — implemented.\n\n```ts\nconst api = createTypedClient({ url, token })\n\nconst posts = await api.articles.list({ filters: { status: 'published' } })\nconst post = await api.articles.get(id)\nawait api.articles.create({ title: 'Hello' })\n```\n\nThe runtime is generic and the types are generated, so a resource or a route that\nexists is one the SDK can already call (SPEC.md §48, §121). The generated file is\ncompiled by the contract test, because §92 asks that an example actually compile.\n\nThis package depends on `@assemora/schema` and on nothing else, which is what keeps\nit safe in a browser bundle. Errors arrive as `SdkError`, carrying the code, status\nand field errors of SPEC.md §83 and §84.\n\n## Workspace dependencies\n\n- `@assemora/schema`\n","readmeFilename":"README.md"}