
Security News
Happy Birthday, Shai-Hulud
It has been one year since Shai-Hulud made its first appearance on npm.
@ilovevideoeditor/sdk-node
Advanced tools
Official Node.js / TypeScript SDK for the iLoveVideoEditor REST API
Official Node.js / TypeScript SDK for the iLoveVideoEditor REST API.
npm install @ilovevideoeditor/sdk-node
Requires Node.js 18+ (global fetch).
import { ILoveVideoEditorClient } from '@ilovevideoeditor/sdk-node';
const client = new ILoveVideoEditorClient({ apiKey: 'vf_live_xxx' });
const result = await client.render(
{ name: 'Hello', layers: [...] },
{
onProgress: (state) => console.log(`${state.status} — ${state.progress}%`),
},
);
console.log(result.downloadUrl);
client.queueRender(videoJSON, options?) → submit and return {jobId, status}client.render(videoJSON, options?) → submit + poll + return RenderResultclient.getRender(jobId, options?) → get statusclient.refreshUrl(jobId, options?) → fresh download URLclient.listTemplates(options?) → list public templatesclient.getTemplate(id, options?) → get single templateAll async methods accept an optional AbortSignal and a per-request timeout:
const controller = new AbortController();
const result = await client.render(videoJSON, {
signal: controller.signal,
requestTimeoutMs: 60_000,
maxPollTimeMs: 600_000,
});
// Cancel at any time:
controller.abort();
MIT — see LICENSE.
FAQs
Official Node.js / TypeScript SDK for the iLoveVideoEditor cloud video rendering API — submit JSON scenes or templates, queue renders, download MP4/WebM.
The npm package @ilovevideoeditor/sdk-node receives a total of 0 weekly downloads. As such, @ilovevideoeditor/sdk-node popularity was classified as not popular.
We found that @ilovevideoeditor/sdk-node demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
It has been one year since Shai-Hulud made its first appearance on npm.

Research
/Security News
Operators behind PolinRider used a compromised GitHub account to plant malware in four development versions of a Packagist package with 700,000+ downloads.

Security News
GitHub Actions now supports cache-mode, a least-privilege control on the Actions cache aimed at the cache poisoning technique behind recent compromises.