UNPKG

@nexim/upload-sdk

Version:

TypeScript SDK for seamless integration with Nexim Media Upload Service. It provides state machine-based upload handling, progress tracking, and type-safe API for image optimization and file uploads.

34 lines (23 loc) 1.03 kB
# @nexim/upload-sdk ![NPM Version](https://img.shields.io/npm/v/@nexim/upload-sdk) ![npm bundle size](https://img.shields.io/bundlephobia/min/@nexim/upload-sdk) ![Build & Lint & Test](https://github.com/the-nexim/nanolib/actions/workflows/build-lint-test.yaml/badge.svg) ![NPM Downloads](https://img.shields.io/npm/dm/@nexim/upload-sdk) ![NPM License](https://img.shields.io/npm/l/@nexim/upload-sdk) ## Overview `@nexim/upload-sdk` is a TypeScript SDK for seamless integration with Nexim Media Upload Service. It provides state machine-based upload handling, progress tracking, and type-safe API for image optimization and file uploads. ## Features - 🔄 State machine-based upload handling - 📊 Upload progress tracking - 🎯 Image optimization with presets - 📁 Virtual file input support - ✨ Type-safe API - 🛡️ Built-in error handling ## Installation ```sh npm install @nexim/upload-sdk # Or using yarn yarn add @nexim/upload-sdk ``` ## Documentation Read full documentation [here](./docs/README.md).