Small, fast and advanced PNG / APNG encoder and decoder
DataView.
Check if a String/Buffer/ArrayBuffer is OTF
Convert data to Uint8Array
Convert ArrayBuffer to AudioBuffer
Load shapefiles in pure JavaScript
Get the mime type of a stream
generate dbf files
Escape RegExp special characters
A utility package to parse strings
Provide pure JS CRC32 for nodejs & browser. Supports string, Buffer, ArrayBuffer, Uint8Array
Synchronous version of the Fetch API
Allocate a buffer from an ArrayBuffer.
fonts (ttf, woff, woff2, eot, svg, otf) parse, write, transform, glyph adjust.
Streaming http in the browser
tiff.js is a port of the LibTIFF by compiling the LibTIFF C code with Emscripten.
waveform audio player wavesurfer -waveform js html 音频audio波形图
List of getter/setter properties for JavaScript types
A simple SHA-3 / Keccak / Shake hash function for JavaScript supports UTF-8 encoding.
Unsafely turn ArrayBuffers into raw pointers and raw pointers into ArrayBuffers. Warning: arbitrary memory access can lead to attackers controlling your users' computers.
Determine the file type of 'pdf,xls,xlsx,doc,docx,ppt,pptx' according to the file arraybuffer. File suffix or file name is not required. Further more, it can avoid wrong judgment by the falsy changes of file suffix.
Indent each line in a string
Utility functions for JSON.parse and JSON.stringify to work with typed arrays and array buffers.
Synchronous version of the Fetch API