tmpvar

npm packages maintained by tmpvar

Packages
132
Weekly downloads
1.2B
Repositories
Stars
Followers

Packages

whatwg-url
An implementation of the WHATWG URL Standard's URL API and parsing machinery
231M +3%17.1.02 months ago
tr46
An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing
218.6M +2%6.0.012 months ago
webidl-conversions
Implements the WebIDL algorithms for converting to and from JavaScript values
188.2M -15%8.0.18 months ago
whatwg-mimetype
Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
127.1M +3%5.0.08 months ago
jsdom
A JavaScript implementation of many web standards
99.9M +3%30.0.1last month
html-encoding-sniffer
Sniff the encoding from a HTML byte stream
96.6M +3%6.0.08 months ago
data-urls
Parses data: URLs
93.4M +3%7.0.07 months ago
w3c-xmlserializer
A per-spec XML serializer implementation
86.2M +3%5.0.03 years ago
xml-name-validator
Validates whether a string matches the production for an XML name or qualified name
76.8M -14%5.0.03 years ago
cssfontparser
parse shorthand css font strings"
3.5M +4%1.2.111 years ago
big-rat
A big integer rational number
27.3K +12%1.0.49 years ago
browser-filesaver
Cross-browser implementation of W3C saveAs API
22.4K +1%1.1.110 years ago
rat-vec
Exact rational vector arithmetic
18.2K -26%1.1.110 years ago
vec2
manipulate vectors in 2d
15.6K -31%1.6.17 years ago
repl.history
add history to node's repl
10.4K +1%0.1.410 years ago
2d-polygon-self-intersections
This library may not be fast, but it is robust. Robust in the fact that it will find all of the self-intersections in a polygon - minus of course shared endpoints.
6.4K -34%1.3.111 years ago
hsv2rgb
convert from hsv/hsb to rgb
5.9K -25%1.1.011 years ago
robust-estimate-float
estimate the numeric value of a robust geometric predicate
5.9K -39%1.0.012 years ago
2d-polygon-boolean
perform boolean operations on arbitrary polygons in 2d
5.9K -38%1.0.111 years ago
segseg
2d segment to segment intersection detection
5.7K -45%1.0.06 years ago
2d-polygon-area
compute the area of a 2d polygon
5.6K -41%1.0.011 years ago
subdivide-arc
subdivide an arc into line segments
5.5K -36%1.0.112 years ago
circle2
2d circle implementation
5.5K -36%1.1.110 years ago
polygon
utility for working with polygons (arrays of vec2s)
5.4K -41%1.0.211 years ago
line2
perform operations on infinite lines in 2 dimensions
5K -42%0.2.112 years ago
robust-split
convert a number into a 2-part non-overlapping sequence
4.3K -50%1.0.012 years ago
webidl2js
Auto-generates class structures for WebIDL specifications
4K +27%20.1.1today
skia.cc
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
2.4K +215%1.0.010 years ago
stl
STL to Array of verts and vice versa
1.8K +6%1.1.112 years ago
stream-fsm
streaming finite state machine
1.8K +7%0.3.112 years ago
github-webhook-handler
Web handler / middleware for processing GitHub Webhooks
1.4K -8%2.1.184 weeks ago
glsl-transpiler
Transpile GLSL to JS
1.4K +12%3.0.32 years ago
eventemitter
Nodejs implementation of EventEmitter
1.2K -39%0.3.315 years ago
midi
MIDI hardware IO
927 +20%2.0.05 years ago
sdf-polygon-2d
sample the signed distance field of a polygon in 2d space
879 +42%2.0.011 years ago
chip.avr.avr109
Flash firmware onto an avr device running a bootloader that speaks the avr109 protocol
510 +23%1.1.19 years ago
mjsunit.runner
Command line mjsunit runner which provides an easy way to hook into mjsunit and start running tests immediately..
415 -24%0.1.312 years ago
fc
AKA: fullscreen canvas
409 +5%1.6.16 years ago
drop-stl-to-json
parse stl files dropped onto a dom element
350 -6%0.1.512 years ago
ctx-get-transform
monkey patch CanvasRenderingContext2D to include a getTransform method
327 -14%1.1.19 years ago
console.log
A console.log implementation that plays *nice* with large amounts of data. It Keeps node alive until the output has flushed to the screen.
224 -2%0.1.315 years ago
interval-intersection
compute the intersection between two intervals
191 -3%1.0.011 years ago
segment2
2d line segment
125 -21%0.3.212 years ago
boosh
spawn a window and draw stuff using the html5 canvas api"
69 +667%0.1.013 years ago
polygon.clip
clip a polygon with another
46 -27%0.0.313 years ago
draw
CAD for canvas
34 +55%0.0.013 years ago
npm2es
push npm package metadata into elasticsearch for querying
34 +240%0.5.29 years ago
grbl-simulator
wrapper around the grbl simulator
30 +25%1.0.012 years ago
glfw.c
GLFW on npm for cmake linkage + static building
28 +460%3.1.111 years ago
npm-normalize
normalize npm package metadata
23 +44%0.3.210 years ago
2d-polygon-contains-polygon
test if a polygon completely contains another polygon
20 +300%1.0.011 years ago
github-latest
get the latest (semver) tag number of a repo
17 0%0.1.213 years ago
js-function-string
extract a function body with the proper indentation
17 +89%1.0.011 years ago
skateboard
stupid simple engine.io stream + static server
16 +33%2.0.18 years ago
twitter-cli
pump results from the twitter filter stream into stdout
16 -41%0.0.214 years ago
ctx-dashed-line
draw a dashed line in html5 2d canvas
15 +200%1.0.011 years ago
animationframe
(request|cancel)AnimationFrame analog for the desktop
14 +100%0.3.110 years ago
ray-direction-classify
ray direction classification (Eisemann et. al)
13 -13%1.0.311 years ago
2d-bounds
barebones array based 2d bounds compute
13 +160%1.0.011 years ago
weld
Template antimatter for javascript
12 -43%0.2.215 years ago
ray-aabb
test if a ray intersects an aabb in 2d/3d space
12 +33%3.0.211 years ago
ctx-render-grid-lines
plot grid lines in html5 canvas
11 +120%1.0.011 years ago
vec4.c
gl-matrix's vec4, in c, split into smaller pieces
11 +120%1.0.011 years ago
interval-max
compute the MAX interval of two intervals
11 +120%1.0.011 years ago
@tmpvar/neon-cli
Build and load native Rust/Neon modules.
11 +1,000%0.2.07 years ago
@tmpvar/mixpanel
A simple server-side API for mixpanel
11 +1,000%0.7.09 years ago
ctx-circle
draw a circle in 2d html5 canvas
11 +83%1.0.011 years ago
vec3.c
gl-matrix's vec3, split into smaller pieces, converted to c header files
10 -23%1.1.111 years ago
interval-min
compute MIN of two intervals
10 +150%1.0.011 years ago
microdom
A tiny dom that is not compliant with the w3c dom specifcation
10 +11%0.2.212 years ago
text2gcode
turn text + ttf into gcode
10 +400%0.1.012 years ago
irrklang
rough integration with irrKlang
9 0%0.0.116 years ago
roku
control your roku from node
9 +125%0.2.013 years ago
ctx-render-polyline
render line segments using html5 2d canvas
9 +350%1.0.211 years ago
tincture
bind to the inputs/outputs of a dom branch
9 -18%1.0.012 years ago
htmlimage
images, like in the browser, but in node
91.1.012 years ago
involve
pull all of your package.json (dev)deps into an object
90.1.113 years ago
ray-aabb-slab
ray aabb intersection test using the slab method
9 +13%1.0.111 years ago
ctx-translate-center
translate to the center of an html5 canvas 2d context
9 +80%1.0.011 years ago
glew
glew source and static build target
8 +33%1.0.112 years ago
avr
avr project tools
8 +167%0.0.413 years ago
glfw3
glfw3 sourcecode and a static build target
8 +33%1.0.012 years ago
timestep
time traveling in-memory datastore
8 +167%1.0.012 years ago
tmpvar-future-wait
wait for an array of tmpvar-futures to complete
81.0.112 years ago
ctx-render-points
render points using html5 2d canvas
7 +133%1.0.011 years ago
npmsearch-cli
snappy npm search with ratings
7 +75%1.0.010 years ago
mat4.c
gl-matrix's mat4, in c, split into smaller pieces
7 +250%1.0.011 years ago
segseg.closest
Compute the closest point between two line segments
7 -36%0.0.114 years ago
disolve
cas
7 +250%0.1.013 years ago
webgl2-idl
fetch and parse the webgl2 idl
7 +250%1.0.011 years ago
grbl
grbl repl / library
6 +50%1.0.012 years ago
varargs
turn arguments into an array
6 +100%1.0.012 years ago
lossystream
drop packets when the upstream exerts backpressure
60.1.012 years ago
qel
wrapper around querySelector(All)
6 +200%1.0.012 years ago
@tmpvar/vdb
An implementation of [openvdb](http://www.openvdb.org/) in javascript.
6 0%1.0.17 years ago
cluster-socket.io
A learnboost/cluster plugin for managing learnboost/socket.io child processes
6 +100%0.2.015 years ago
xsd
xsd tools for node
6 +200%0.0.215 years ago
docfragify
browserify plugin to allow the requiring of .html and conversion to documentFragment
60.1.014 years ago
node-osx
ia32 node for osx
5 -77%0.8.214 years ago
carena
Lightweight javascript scene graph for use with canvas
5 +67%0.1.313 years ago
interval-divide
divide an interval by another
5 0%1.0.011 years ago
gcode-cleaner
clean gcode for grbl
5 -38%1.0.012 years ago
sproc
shared process
5 +400%0.1.214 years ago
tmpvar-unpublish-version
will unpublish v2.0.0
5 +67%3.0.09 years ago
stream-line-pairwise
lines in, pairs of lines out
5 -17%1.0.212 years ago
npmsearch-local-ratings
output a list of local dependencies sorted by npmsearch's rating
5 +150%1.0.010 years ago
stl2json
Convert binary|ascii stl data into json on the command line
5 +25%0.1.013 years ago
array-to-css-color
convert an array to a css color string
5 +67%1.0.011 years ago
robust-abs
Math.abs for non-overlapping increasing sequences
5 +67%1.0.012 years ago
filterchain
perform work before and after an operation
5 +25%0.1.015 years ago
gcode-simulator
Simulate a cnc machine
4 0%0.0.214 years ago
serialport-manager
single process manager of transient serialport connections
4 -60%0.2.314 years ago
mikolalysenko-hoarders 4 -60%1.0.011 years ago
tpad
an array of hackable pressure sensitive buttons
4 -33%0.0.714 years ago
eaglepunch
punch cadsoft's eagle into submission by turning a .brd file into a json document.
4 +100%0.0.314 years ago
cider 4 +33%0.1.216 years ago
tmpvar-future
stupid simple future implementation
41.2.112 years ago
segment-aabb
compute the aabb of an n-dimensional line segment
4 -67%1.0.011 years ago
chip.avr.lufacdc
push firmware to an avr device running a lufacdc bootloader
4 +33%0.0.213 years ago
gles2
node bindings for opengl es2
4 -20%0.0.014 years ago
interval-subtract
subtract an interval from another
4 0%1.0.011 years ago
intelhex
an intelhex to binary converter
4 +100%0.0.211 years ago
microdom.byname 4 0%0.1.013 years ago
interval-multiply
multiply two intervals together
4 -20%1.0.011 years ago
svgmill
turn an svg into gcode
4 +33%0.0.28 years ago
ray-quadtree
intersect a ray with a quadtree
3 -67%1.0.011 years ago
quat.c
gl-matrix's quaternion, in c, split into smaller pieces
3 0%1.0.011 years ago
interval-add
add two intervals
3 -57%1.0.111 years ago
repl.local.history
add local history to node's repl
3 +200%1.0.011 years ago
modemanager 2 -50%0.1.113 years ago
interval-union
compute the union of two intervals
2 0%1.0.011 years ago
delete-test 0 -100%1.1.011 years ago

Repositories

Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.