Socket
Book a DemoInstallSign in
Socket
t

timvanscherpenzeel

npm

Packages

Current Co-maintainers

Former Co-maintainers

28 packages

acash

A batch asset loader and cacher.

alpine-ibl-packer

CLI tool for generating and packing image-based lighting assets

alpine-lru-cache

A simple LRU cache implementation.

alpine-math

A 3D math library for interactive WebGL experiences.

alpine-toolkit

A toolkit for creating interactive web experiences

batch-image-resizer

CLI tool for resizing and optimizing images.

binpack-loader

Loader for efficiently extracting packed files in a web worker from a single Binpack binary.

circular-linked-list

Circular singly linked list, heavily based on Singlie by Klaus Sinani.

detect-features

Detect and report browser and hardware features

detect-gpu

Classify GPU's based on their benchmark score in order to provide an adaptive experience.

detect-ua

A small user-agent detection library (1 kB)

egel

A minimal framework around the WebGL API.

egel-shader-chunks

Shader chunks to be used with projects using Egel

generate-hdr-ibl-environment-maps

Generate spherical harmonics and octahedral environment maps for HDR image based lighting.

generate-spherical-harmonics

Generate spherical harmonics and octahedral environment maps for HDR image based lighting.

glsl-minifier

CLI tool for optimizing and minifying GLSL.

gltf-to-glb

CLI tool for packing glTF to GLB.

gltk

A minimal framework around the WebGL API.

gltk-math

A personal math toolkit with a focus on graphics programming.

shader-chunks

Chunks of commonly used shader code exported as individual files.

spars

A general toolkit for creating interactive web experiences.

taskwork

Efficient multi-threaded task scheduler using generic re-usable WebWorkers.

texture-compressor

CLI tool for texture compression using ASTC, ETC, PVRTC and S3TC in a KTX container.

@timvanscherpenzeel/audiopacker

CLI tool for packing multiple audio sprites into a single audio file.

@timvanscherpenzeel/binpacker

CLI tool for packing multiple files into a single binary in order to save network requests in the browser.