itd-api/node v0.2.0
itd-api/node — файловая система для Node, Bun и Deno.
Здесь лежит только то, что требует node:fs и потому не может попасть в основной бандл: иначе браузерные сборщики пытались бы разрешить этот модуль. Клиент, аккаунты, билдеры, типы и всё остальное берутся из itd-api — одинаково на всех платформах.
Example
ts
import { ItdClient } from 'itd-api';
import { FileTokenStorage, fromPath } from 'itd-api/node';
// Когда сессия уже сохранена, `auth` не нужен — токен возьмётся из хранилища.
const itd = new ItdClient({ storage: new FileTokenStorage('./.itd-session.json') });
await itd.posts.create((p) => p.content('привет').attach(fromPath('./photo.jpg')));