Minimalistic REST client for the Discord API (v0.17.7). Focused solely on HTTP endpoints with no gateway or cache assumptions. Supports Bot and Bearer tokens, full API coverage. Requires Node >=22.0.0. Active development, weekly releases. Differentiator: microservice-friendly, no other components needed.
npm install snowtransferNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic usage with ESM import, environment variable for token, and creating a channel message.
Upgrade Node.js to version 22 or higher.
Use Node.js 22+ or pin to an older version (0.16.x) if using older Node.
Change import/require to use named export: import { SnowTransfer } from 'snowtransfer'Use a Bot token for full API coverage.
Implement your own rate limiting or use a wrapper that adds it.
Use `import { SnowTransfer } from 'snowtransfer'` (named import).Use dynamic import: `const { SnowTransfer } = await import('snowtransfer')`Ensure token is correct and is a Bot token (prefixed with 'Bot').
Upgrade Node.js to version 22 or higher.
No dependency data recorded yet.