Launch Week Day 2: Introducing Reports: An Extensible Reporting Framework for Socket Data.Learn More
Socket
Book a DemoSign in
Socket
d

dmnsgn

npm

Packages

Current Co-maintainers

Former Co-maintainers

85 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, MOV, GIF, PNG/JPG Sequence using WebCodecs and wasm when available.

canvas-screenshot

A one trick pony package to download an image from a canvas.

canvas-thumbnail-cache

Draw images into a canvas square grid for fast retrieval at a thumbnail size.

canvas-tint-image

A one trick pony package to tint an image with a canvas 2D context.

concat-typed-array

Concatenate n typed arrays.

console-ansi

Easy console coloring and prefixing via Proxy object with ANSI strings. Works in Node.js and in browsers that support ANSI strings.

convert-assets-webpack-plugin

Convert compiled files buffer loaded by webpack using any package and choosing their output location.

css-easing

Easing variables for css

css-fontweight

font-weight variables for css

dgel

A WebGPU engine.

@dmnsgn/ghpages

quick script which deploys to gh-pages branch

eerp

Logarithmic/exponential interpolation.

es6-prototype-boilerplate

This package is no longer supported and has been deprecated. To avoid malicious use, npm is hanging on to the package name.

event-utils

An event utils system written in ES6.

fontfaceobserver-es

Detect if web fonts are available

frenet-serret-frames

Compute Frenet-Serret frames for a geometry of 3D positions and optionally provided tangents.