A TypeScript SDK for interacting with the Nova file management system.
npm install git@github.com:MojdehBook/nova-sdk.gitgit submodule add git@github.com:MojdehBook/nova-sdk.gitThe SDK requires two configuration values:
FILEUPLOAD_URL: The base URL of your Nova instanceFILEUPLOAD_TOKEN: Your authentication token
You can provide these values in two ways:
- Environment variables:
export FILEUPLOAD_URL="https://your-nova-instance.com"
export FILEUPLOAD_TOKEN="your-auth-token"- Constructor parameters:
import NovaSDK from 'nova_sdk';
const nova = new NovaSDK('https://your-nova-instance.com', 'your-auth-token');For detailed usage instructions, please refer to our documentation:
- Directory Management
- Create directories
- List directories with filters
- Delete directories
- File Upload
- Upload single or multiple files
- Support for directory namespaces
- File tagging
- Preserve original filenames
MIT