🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

dmnsgn

npm
GitHub

Packages

Comaintainers

82 packages

adaptable-text

Adapt font size to a specified width using either binary search or linear steps.

airports-data

Airports data: static, dynamic and custom dump.

async-preloader

Assets preloader using async/await and fetch for usage both in the browser and Node.js.

auto-reload-page

Auto reload a page at a specified interval.

bayer

Compute the bayer matrix for powers of two. Useful for ordered dithering algorithms.

bird-oid

A 3D boid system with accompanying emergent behaviors. Implementation mostly based on Craig Reynolds paper Steering Behaviors For Autonomous Characters.

cameras

Cameras for 3D rendering.

canvas-context

Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.

canvas-pattern

Draw and cache a repeated pattern on a canvas context.

canvas-record

Record a video in the browser or directly on the File System from a canvas region (2D/WebGL/WebGPU) as MP4, WebM, MKV, GIF, PNG/JPG Sequence using WebCodecs and wasm when available.