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

ayamflow

npm

Packages

Current Co-maintainers

Former Co-maintainers

23 packages

bindall-standalone

Standalone, improved version of underscore's `_.bindAll()` function for IE9+ browsers.

fps-control

A naive FPS throttler implementation

glsl-2d-primitives

SDF functions to draw 2D shapes in glsl.

glsl-barrel-pincushion

Distort UV using barrel or pincushion

glsl-grid

Draws an antialiased grid along the X/Y/Z direction of a mesh

glsl-layer

Layer texels on top of each other in the same shader.

hear

Listen to any event emitter, with a single API.

image-progress

A wrapper for loading image via XHR and dispatching loading events.

images-ready

Wait for a set of images to be loaded.

infinite-random-list

An infinite list of shuffled elements

point-in-line

Returns a point at length `t` on a given line (two points).

polygon-aabb

Get the Axis Aligned Bounding Box for a set of points (convex polygon).

polygon-centroid

Return the centroid for a given convex polygon.

raf-scroll

A scroll event that fires only once per frame.

redraw-dom

Forces the browser to synchronously redraw a DOM node.

trickbag

Add support for stacked mixins (separate behaviour) into any prototype.

virtual-scroll

Custom scroll events for smooth, fake scroll

vue-debug

A Vue.js plugin for debug helpers

vue-loader-mixin

Preloader mixin for Vue.js (using PreloadJS)

vue-resize-mixin

'resize' event mixin for Vue.js

vue-route

Routing directive for Vue.js, inspired by ng-view.

webgl-spy

A tool capturing the webgl instructions to monitor the number of drawcalls & other performance-related commands.

windowsill

Abstract, debounced windows events.