{"_id":"@carcosa/sdk","name":"@carcosa/sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@carcosa/sdk","version":"0.1.0","type":"module","license":"MIT","private":false,"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"./nextjs":{"types":"./dist/nextjs/index.d.ts","default":"./dist/nextjs/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","default":"./dist/cli/index.js"}},"scripts":{"build":"tsc -p tsconfig.json","check-types":"tsc --noEmit","lint":"eslint . --max-warnings 0","test":"vitest run"},"dependencies":{"@carcosa/types":"*","commander":"^12.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","next":"^13.0.0 || ^14.0.0 || ^15.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"next":{"optional":true}},"devDependencies":{"@repo/eslint-config":"*","@repo/typescript-config":"*","typescript":"5.8.3","vitest":"^2.1.4","@types/node":"^22.15.3","eslint":"^9.31.0"},"description":"Official Carcosa SDK for file uploads and transformations","author":{"name":"Carcosa Team"},"repository":{"type":"git","url":"git+https://github.com/Seganation/carcosa.git","directory":"packages/sdk"},"homepage":"https://github.com/Seganation/carcosa#readme","bugs":{"url":"https://github.com/Seganation/carcosa/issues"},"keywords":["carcosa","upload","file-upload","sdk","client"],"gitHead":"f1198793f5e11dfc939a9f99da254b36c9ef1e90","_id":"@carcosa/sdk@0.1.0","_nodeVersion":"24.10.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-5g2yxc8umZL+KwiERPIiZ+Cpwlc/KMv1Zur7aelqCkoidFtYAFN5y5A0t7ySof1GcFRlaLPu589MBFBGh6BPtg==","shasum":"4431380857b83902e1fad8ab342207f3df098207","tarball":"https://registry.npmjs.org/@carcosa/sdk/-/sdk-0.1.0.tgz","fileCount":41,"unpackedSize":49063,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDk42GsspItzVb0eVbi91iYm9ZvKMhaMSxwXZIFACENFAIhAJ5Sdz46mlcHnban5wYjA39dZyoHUV2kuimt7LmigHCg"}]},"_npmUser":{"name":"noblerawa","email":"xdniklaus@gmail.com"},"directories":{},"maintainers":[{"name":"noblerawa","email":"xdniklaus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.0_1763935487370_0.5909942188859689"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-23T22:04:47.315Z","0.1.0":"2025-11-23T22:04:47.576Z","modified":"2025-11-23T22:04:47.839Z"},"maintainers":[{"name":"noblerawa","email":"xdniklaus@gmail.com"}],"description":"Official Carcosa SDK for file uploads and transformations","homepage":"https://github.com/Seganation/carcosa#readme","keywords":["carcosa","upload","file-upload","sdk","client"],"repository":{"type":"git","url":"git+https://github.com/Seganation/carcosa.git","directory":"packages/sdk"},"author":{"name":"Carcosa Team"},"bugs":{"url":"https://github.com/Seganation/carcosa/issues"},"license":"MIT","readme":"# @carcosa/sdk\n\nOfficial Carcosa SDK for file uploads, transformations, and storage management.\n\n## Installation\n\n```bash\nnpm install @carcosa/sdk\n```\n\n## Usage\n\n```typescript\nimport { CarcosaClient } from '@carcosa/sdk';\n\nconst client = new CarcosaClient({\n  apiUrl: 'https://your-carcosa-api.com',\n  apiKey: 'your-api-key',\n});\n\n// Upload a file\nconst file = await client.upload({\n  file: myFile,\n  projectId: 'project-id',\n});\n\n// Transform an image\nconst transformed = await client.transform({\n  path: file.path,\n  width: 800,\n  height: 600,\n  format: 'webp',\n});\n```\n\n## Features\n\n- File uploads with progress tracking\n- Image transformations (resize, format, quality)\n- Multi-tenant support\n- TypeScript support with full type safety\n- React hooks for easy integration\n- Next.js utilities\n\n## Documentation\n\nVisit [github.com/Seganation/carcosa](https://github.com/Seganation/carcosa) for full documentation.\n\n## License\n\nMIT © Carcosa Team\n","readmeFilename":"README.md","_rev":"1-df6b3c46167dea4291eb27bd47c0961a"}