{"_id":"@0code/sdk","_rev":"2-7b6f4e2acbcfc4da69fc409ba1d8413a","name":"@0code/sdk","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.2":{"name":"@0code/sdk","version":"1.0.2","author":{"name":"OGGY","email":"support@0code.uk"},"license":"AGPL-3.0","_id":"@0code/sdk@1.0.2","maintainers":[{"name":"oggynjack","email":"desigamers003@gmail.com"}],"homepage":"https://upcode.0code.uk","bugs":{"url":"https://github.com/0code-uk/upcode/issues"},"dist":{"shasum":"f36f761c8e765128288d66f8dcc21cf9b934fa97","tarball":"https://registry.npmjs.org/@0code/sdk/-/sdk-1.0.2.tgz","fileCount":10,"integrity":"sha512-MfI2OWC0TufZbVyDQ8nEFzwPc56Jx+GeRouAnZ3Npt+SXKRkyvePVFBi86NbwvwgZ70zIEkPme+BHdVPWXAtJA==","signatures":[{"sig":"MEUCIQDPbQDkHGhydS/g4Dtoh2UHYPgrLZz3J0Cy4W0SMSSJCAIgSRO21DXh73rgQrl9uNLcX+1TF09sfAn5mIzkcZtjHa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190591},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","volta":{"node":"22.20.0"},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"}},"gitHead":"b2717fbc9b0290e21b8ce615f5af2a8d929d44ac","private":false,"scripts":{"build":"tsc","prepublishOnly":"pnpm build"},"_npmUser":{"name":"oggynjack","email":"desigamers003@gmail.com"},"repository":{"url":"git+https://github.com/0code-uk/upcode.git","type":"git","directory":"open-api/typescript-sdk"},"_npmVersion":"10.9.3","description":"Official TypeScript SDK for the UpCode API by 0Code","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@oazapfts/runtime":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^22.18.8"},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.2_1760535543511_0.9960887224033323","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@0code/sdk","version":"1.0.1","description":"Official TypeScript SDK for the UpCode API by 0Code","type":"module","main":"./build/index.js","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"}},"scripts":{"build":"tsc","prepublishOnly":"pnpm build"},"license":"AGPL-3.0","private":false,"publishConfig":{"access":"public"},"dependencies":{"@oazapfts/runtime":"^1.0.2"},"devDependencies":{"@types/node":"^22.18.8","typescript":"^5.3.3"},"author":{"name":"OGGY","email":"support@0code.uk"},"homepage":"https://upcode.0code.uk","repository":{"type":"git","url":"git+https://github.com/0code-uk/upcode.git","directory":"open-api/typescript-sdk"},"volta":{"node":"22.20.0"},"_id":"@0code/sdk@1.0.1","gitHead":"541ced4e8451e449ba0ce882738e14032c17b966","bugs":{"url":"https://github.com/0code-uk/upcode/issues"},"_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-9RBRll57DrFczJaFtJqh2fp8tAHt7ObyJ4IdJ+mB5YZjx65fgQAS2rAmA7p8lSVa36X2x/uLF3zvFDz3r+IjAg==","shasum":"5b4c6f2c9ffc0ca894fdd4cf10590d937d1e430f","tarball":"https://registry.npmjs.org/@0code/sdk/-/sdk-1.0.1.tgz","fileCount":10,"unpackedSize":186714,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjD4WskJyxJ3zhM8/a+cbZe4JgfWtUfN3Ymj+bS0k0eAIhAJO15rXsl2mLj7j//Lz2NpGN+4D7D7pv02bCOierjFQF"}]},"_npmUser":{"name":"oggynjack","email":"desigamers003@gmail.com"},"directories":{},"maintainers":[{"name":"oggynjack","email":"desigamers003@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_1.0.1_1760620457501_0.3566569790149783"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-15T13:39:03.454Z","modified":"2025-10-16T13:14:17.887Z","1.0.2":"2025-10-15T13:39:03.692Z","1.0.1":"2025-10-16T13:14:17.684Z"},"bugs":{"url":"https://github.com/0code-uk/upcode/issues"},"author":{"name":"OGGY","email":"support@0code.uk"},"license":"AGPL-3.0","homepage":"https://upcode.0code.uk","repository":{"type":"git","url":"git+https://github.com/0code-uk/upcode.git","directory":"open-api/typescript-sdk"},"description":"Official TypeScript SDK for the UpCode API by 0Code","maintainers":[{"name":"oggynjack","email":"desigamers003@gmail.com"}],"readme":"# @0code/sdk\n\nOfficial TypeScript SDK for the [UpCode](https://upcode.0code.uk/) API by 0Code.\n\n**Self-hosted photo and video management solution.**\n\n## Install\n\n```bash\nnpm install @0code/sdk\n# or\npnpm add @0code/sdk\n# or\nyarn add @0code/sdk\n```\n\n## Usage\n\n```typescript\nimport { getAllAlbums, getMyUser, init } from \"@0code/sdk\";\n\nconst API_KEY = \"<API_KEY>\"; // Your UpCode API key\n\ninit({ baseUrl: \"https://upcode.0code.uk/api\", apiKey: API_KEY });\n\nconst user = await getMyUser();\nconst albums = await getAllAlbums({});\n\nconsole.log({ user, albums });\n```\n\n## Features\n\n- 🔒 Full TypeScript support with auto-generated types\n- 📦 Lightweight and tree-shakeable\n- 🚀 Promise-based async/await API\n- 🎯 Auto-generated from OpenAPI spec\n- ✅ Supports all UpCode API endpoints\n\n## Documentation\n\nFor full API documentation, visit: https://upcode.0code.uk/docs\n\n## License\n\nAGPL-3.0\n","readmeFilename":"README.md"}