NodeICO

Beautiful badges for your Node.js packages

Packages by soldair

nginx-etag

generate and decode nginx etags

nginx-etag badge

batch-update-nginx-etag

set file mtime to content based etag value with nginx-etag

batch-update-nginx-etag badge

validate-fixture

a publish test

validate-fixture badge

track-sequence-ids

if you are doing work related to sequence ids this tracks what you should store in your .sequence file.

track-sequence-ids badge

alpine-heapdump

this has a tarball of a precompiled binary of heapdump to be used in alpine linux

alpine-heapdump badge

tarpit

tarpit actions based on a key

tarpit badge

wait-for-package-replication

poll package endpoint after publish for modified time to change.Edit

wait-for-package-replication badge

s3-time-stream

cli tool. stream an exact time range from logs stored in s3. find the time segment with binary search so you download the minimum data possible.

s3-time-stream badge

zzzzz-test

this is an unpublish test

zzzzz-test badge

soldair-testpkg

No description

soldair-testpkg badge

slack-relayer

relay any string you want to slack, using events

slack-relayer badge

s3-list-all

get full list response from s3.

s3-list-all badge

ls-tar

ls a tar with node tar in child processes

ls-tar badge

soldair-testing-pub

No description

soldair-testing-pub badge

todo-queue

queue work todo in redis and handle it in the same process. keep work safe from process restarts/crashes

todo-queue badge

soldair-validate-fixture

a publish test

soldair-validate-fixture badge

canvasutil

Pixel transformations and processing for canvas

canvasutil badge

jszlib

deflate implemented in pure js.

jszlib badge

sshey

simple node wrapper for interactive ssh sessions.

sshey badge

find-git-repos

this walks a path or paths, finds all of the git repositories, and their origins

find-git-repos badge

valuefiles

Get/Set/Delete one value per file opening as few file descriptors as possible.

valuefiles badge

kazoo

streaming json parser with the interface of clarinet but streaming chunked value support. (the interface is extremely unstable right now)

kazoo badge

yunofast

super light benchmarking tool designed to leave in long running server code.

yunofast badge

chash

hash a value to a consistent number within a specified range. in goes key out goes number that's it.

chash badge

floody

combines floods of small stream writes while not delaying or buffering writes when not flooded. buffers only up to configure ammount and only keeps buffer around for at most configured interval.

floody badge

lru-halfexpired

lru cache but get supports a fill callback

lru-halfexpired badge

pinoccio-io

johnny five io plugin for pinoccio boards! https://pinocc.io

pinoccio-io badge

arduino-preferences

parse and return object of global arduino preferences

arduino-preferences badge

tailreceiver

recieves data as newline delimited json {file:,line:,time} over tcp and commits it to log files.

tailreceiver badge

printastic-protocol

a simple json wire protocol that supports binary file transfers. For talking with printastic servers.

printastic-protocol badge

forwardho

forward log data from a bunch of watched log files over the network with a simple json protocol

forwardho badge

logtime-interval

when you would like a timer callback to fire based on the timestamp of the data you are processing - the timestamp of the data when you created the timer

logtime-interval badge

ua-device-type

user agent based device type sniffer tablet||phone||tv||desktop

ua-device-type badge

turtles

adds stream passing support to dnode callbacks

turtles badge

npmish

a proxy npm repository server that serves local tars and packs local repos when they are requested.

npmish badge

packagenpmjson

this creates a npm compatable json document. you can use it as a component for private npm registries that doont use couch.

packagenpmjson badge

when-connected

call an async method with configurable timeout and when connected if reconnect is used

when-connected badge

sentiment-multitool

cli to scan piped text streams or start a web service for sentimint analysis. uses 'sentiment' by diy

sentiment-multitool badge

colormatch

A module for extracting colors from images and for generating lookup ranges that accept rgb and outputs ranges of rgb values for db lookups. Right now it uses ImageMagik in a child process to reduce the colorspace and return the top colors of an image. Al

colormatch badge

packagegitconfig

find the git folder for your package and parse the .git/config file into a useful data structure. also adds the github web url for the repo.

packagegitconfig badge

packagereadme

return the readme as a string for the current package based on closest package.json in the specified or parent directory

packagereadme badge

shafile

async sha file using built in crypto.

shafile badge

prettyuse

format memory use for humans. uses prettysize

prettyuse badge

uniquecache

cache that you found some unique value and make sure you don't tell anyone else in this process that it is unique while you save it.

uniquecache badge

multilevel-reconnected

this is a reconnecting and stream resuming multilevel client wrapper.

multilevel-reconnected badge

level-partition-check

return a sublevel that will error if you attrempt write outside of a specified range of keys.

level-partition-check badge

line-stream

split/binary-split but lines contain byte offset in the source stream and gives access to last line fragment

line-stream badge

forkfriend

dead simple worker child process manager. respawn children. load balance work amongst children.

forkfriend badge

jsontoxml

This is a library designed to render js objects as xml. Its not made to parse or otherwise edit existing xml/html structures.

jsontoxml badge

fs-backwards-stream

stream a file backwards

fs-backwards-stream badge

s3npm

publish packages to your own s3 bucket, install an resolve nested private or public deps without replacing or hacking npm

s3npm badge

sorted-key-buckets

Map a key to a bucket where the keys assigned to each bucket must be sorted. Creates new buckets as needed. used to make sorted string tables.

sorted-key-buckets badge

buffer-compare

Lexicographically compare two buffers.

buffer-compare badge

block-reader

read specific chunks of files by offset

block-reader badge

buffer-split

split a buffer by another buffer. think String.split()

buffer-split badge

soldair-jsla-leveltalk

about the levels!

soldair-jsla-leveltalk badge

xprop

shells out to xprop to get X11 server properties (like resolution)

xprop badge

pad-date

simply create padded date strings

pad-date badge

rewrite-js

CLI tool to transform javascript programs using falafel

rewrite-js badge

memcached-multiplex

combine concurrent gets for the same keys into one get/multiget to the memcache server

memcached-multiplex badge

memcache-server-stream

duplex stream implementation of memcache server protocol. pipe any net connection to add mc support to your node server

memcache-server-stream badge

binarysearch

pure js binary search for sorted javascript arrays||array like objects. returns any || last || first || closest matched key for value, or slice between 2 values where values need not exist.

binarysearch badge

procfs-stats

get detailed information (more than ps, top etc) about running process on linux machines from node.

procfs-stats badge

subtract-stream

subtract the values of the last object from the values of the current object and stream the diffs. also numbers

subtract-stream badge

poll-stream

poll a function on an interval emit data

poll-stream badge

hexip

translates hex formatted ip addresses to long and dot decimal

hexip badge

rotator

Emit rotate events and rotate files based on interval. Rotate event handlers are called "rotater-tots" or just tots. Tots get passed a readable stream the log file path and the data passed in when the log was asociated.

rotator badge

pressure-stream

call an async function for each data event into through stream. manage concurrency as back pressure

pressure-stream badge

avg-stream

average the last n samples and emit the result as a stream

avg-stream badge

pid-io-stats-stream

get a stream of io stats for a running proces. linux

pid-io-stats-stream badge

engine.io-options-from-url

engine.io-cleint's options / defaults are seriously broken for cross domain.

engine.io-options-from-url badge

stream-hint

detect type of a stream based on match on first dataevent

stream-hint badge

level-incr

add atomic increment/decrement to a level db

level-incr badge

level-live-stream_issues_7

a test case for live stream stack overflow due to sublevel objects getting sent to stream serilizer.

level-live-stream_issues_7 badge

s3-service-registry

use s3 to publish the hosts and ports of running services

s3-service-registry badge

tailfd

Tail a file. This will continue to work even if a file is unlinked rotated or truncated. It is also ok if the path doesnt exist before watching it

tailfd badge

termplot

plot x,y, and hits to view in your terminal for much win

termplot badge

repipe

reconnect/remake streams that are piped to a single output stream

repipe badge

highcharts-stream

streaming interface to highcharts-browserify. stream.pipe(chart) === happy

highcharts-stream badge

batch-flood-stream

emits batches of data events. grouped based on rate they are emitted and a max batch size.

batch-flood-stream badge

leo-board

leo board base object

leo-board badge

sorted-file-tree

walk a tree and callback with the paths sorted

sorted-file-tree badge

leo-board-pinoccio

pinoccio board file for leo arduino command line build tool

leo-board-pinoccio badge

reusable-id

reuse sequential ids but only alow unique ids to be used at the same time.

reusable-id badge

buffer-indexof

find the index of a buffer in a buffer

buffer-indexof badge

pinoccio-server

pinoccio command server for your local network. bridges to the pinocc.io api for historical data streams and outside access!

pinoccio-server badge

weak-tracker

Track weak refs for debugging memory leaks.

weak-tracker badge

multi-fs

A client for doing FS operations in multiple places in sync.

multi-fs badge

tty-to-usb-device

find out the usb device path for a usb serial tty ex (/dev/ttyACM0)

tty-to-usb-device badge

google-p12-pem

Convert Google .p12 keys to .pem keys.

google-p12-pem badge

npme

One-step-installer for npm Enterprise servers

npme badge

pinoccio-arduino-compile

compiling and uploading sketches for pinccio using the arduino ide from the command line

pinoccio-arduino-compile badge

reset-usb

reset a usb device on linux with ioctl

reset-usb badge

mergesort-stream

merge sorted data from multiple streams into one

mergesort-stream badge

pi-noccio-setup

setup pinoccio tools on a raspberrypi

pi-noccio-setup badge

stk500-v2

STK500 v2 programmer in javascript

stk500-v2 badge

wombat

The wombat cli tool.

wombat badge

walkdir

Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.

walkdir badge

highcharts-browserify

Highcharts wrapper for browserify

highcharts-browserify badge

qrcode

QRCode / 2d Barcode api with both server side and client side support using canvas

qrcode badge

seneca-perm

Seneca permissions plugin

seneca-perm badge

numbat-emitter

numbat-powered metrics emitter

numbat-emitter badge

gitconfiglocal

parse the .git/config file into a useful data structure

gitconfiglocal badge

watch-serial

watch for new serial devices. stream with plug/unplg events

watch-serial badge

watchfd

watch events open,change,unlink on all files that are refrenced or become refrenced by path. pause/resumeable

watchfd badge

pinoccio

pinoccio api client. http://pinocc.io

pinoccio badge

pinoccio-serial

serial interface base objects for pinoccio microcontrollers https://pinocc.io

pinoccio-serial badge

packageroot

return the closest parent or current directory that contains a package.json

packageroot badge

pinoccio-bridge

use a field scout with pinoccio hq over serial

pinoccio-bridge badge

highlights

Syntax highlighter

highlights badge

pinoccio-docs

documentation for Pinoccio Scout's field guide and API

pinoccio-docs badge

mocktimers

mock timers and timeouts for timing dependent js projects

mocktimers badge

pinoccio-db

data persistence and replication layer for pinoccio troops

pinoccio-db badge

hardwork

tiny-tarball used for health checks

hardwork badge

run-schedule

run functions at the right time with the right frequency or know why it didn't work out.

run-schedule badge

@soldair/seneca-perm

test - Seneca permissions plugin

@soldair/seneca-perm badge

regex-arg

quick and dirty parse regex literal to regexp object from user input

regex-arg badge

pgschematojson

take postgres schema dump (--schema-only) and read it into a js object with keys and field types

pgschematojson badge

pgschema-deletecascade

uses a pgschematojson object to build a cascade delete batch query for any row

pgschema-deletecascade badge

emitter-trace

log all events from this emitter and emitters it emits

emitter-trace badge

@soldair/package-test

No description

@soldair/package-test badge

lumber-nominal-size-table

table of nominal sizes to actual sizes based on american lumber standards

lumber-nominal-size-table badge

batching-fs-writestream

writes files faster by writing data to disk in chunks rather then one syscall for each call to write as in `fs.createWriteStream` except buffers chunks of data while other writes are pending to batch them to dis

batching-fs-writestream badge

file-should-change

check to see if a file has changed since another file has been changed. useful for refreshing cache files.

file-should-change badge

cpu-percent

use procfs to return % cpu use for the whole system

cpu-percent badge

numbat-process

Monitor your process with numbat

numbat-process badge

tar-files

convenience wrapper around fs gunzip and node-tar to stream file entries' data.

tar-files badge

deep-property-counter

traverse and object. count all of its properties. generate a key to count map. useful for tracking memory leaks

deep-property-counter badge

@soldair/test-module

No description

@soldair/test-module badge

property-ttl

null out a property after ttl if it has not been accessed.

property-ttl badge

@soldair/highlights

Syntax highlighter

@soldair/highlights badge

@soldair/marky-markdown

The thing npm uses to clean up READMEs and other markdown files

@soldair/marky-markdown badge

name-all-functions

read all .js files and add long names to every un-named function. also reverts the changes

name-all-functions badge

@soldair/first-mate

TextMate helpers

@soldair/first-mate badge

@soldair/oniguruma

oniguruma regular expression library

@soldair/oniguruma badge

first-mate-select-grammar

provides `registry.selectGrammar` for dependants that need it like highlghts.

first-mate-select-grammar badge

concurrent-seq-file

makes it safe to work on multiple jobs identified by a sequence at the same time.

concurrent-seq-file badge

watney

how many potatoes?!

watney badge

soldair-test-package

No description

soldair-test-package badge

concurrent-couch-follower

a couch follower wrapper that you can use to be sure you don't miss any documents even if you process them asynchronously.

concurrent-couch-follower badge

plants

open source tools for plant health monitoring via photosynthesis sensors

plants badge

scope-it

scope-it --------

scope-it badge

@soldair/test-module2

No description

@soldair/test-module2 badge

fs-readstream-many

read a glob of files as a single read stream

fs-readstream-many badge

retry-log

Process events in a log. Retry them a number of times. Then file them into failed.log or fixed.log

retry-log badge

@soldair/rewrite-js

CLI tool to transform javascript programs using falafel

@soldair/rewrite-js badge

keep-reading

keep reading a file. like tail but with no concept of lines and no watching.

keep-reading badge

nicely-placed-modification-logs

write modifications/events to append only logs. process those changes sequentially. like an _changes feed but from disk

nicely-placed-modification-logs badge

soldair-testing-pub2

No description

soldair-testing-pub2 badge

numbat-collector-mock

a mock numbat-collector for your tests

numbat-collector-mock badge

soldair-publish-test

No description

soldair-publish-test badge

etc-services

Parse `/etc/services` and export a mapping of protocols to ports

etc-services badge

soldair-test

this is an unpublish test

soldair-test badge

numbat-reachability

Send metrics describing whether a thing is reachable.

numbat-reachability badge

soldair-readme-test

readme 1.0.0

soldair-readme-test badge

tarball-host-test

this is just a test

tarball-host-test badge

start-breaks-soldair-test

this is just a test

start-breaks-soldair-test badge

star-by-any-other-name-test

this is just a test

star-by-any-other-name-test badge

numbat-send

Send Numbat metrics from command line

numbat-send badge

gtoken

Node.js Google Authentication Service Account Tokens

gtoken badge

soldair-https-test

this is a test

soldair-https-test badge

tarball-url-info

take a tarball and return an object with tarball path, version, etc

tarball-url-info badge

normalize-registry-metadata

clean package metadata objects you get from registry changes feeds

normalize-registry-metadata badge

soldair-foo

this is an unpublish test

soldair-foo badge

re-route

generate regex to match urls with place holder strings. /url/:hi/:foo

re-route badge

public-unscoped

No description

public-unscoped badge

public-scoped

No description

public-scoped badge

private-to-public-scoped

No description

private-to-public-scoped badge

stats-npm

proxy for npm install to gather request stats and retry failures.

stats-npm badge

changes-feed-diff

generate diffs of old documents to new in changes from a couch style changes feed

changes-feed-diff badge

2fa-server

a server for implementing 2fa for actions

2fa-server badge

github-keys-pem

github public keys but along with pem/pkcs8 format and shasum for crypto

github-keys-pem badge

soldair-fake

No description

soldair-fake badge

npm-hook-receiver

sample code for receiving package hooks from the npm registry

npm-hook-receiver badge

npm-hook-slack

listen for npm package hooks and report on them to Slack

npm-hook-slack badge

ifttt-hook-translator

translate webhooks to maker channel iftt requests!!

ifttt-hook-translator badge

sign-payload

sha256 sign payload with secret. used in webhooks.

sign-payload badge

@soldair/cappadonna

Headless browser testing for tap with coverage reporting.

@soldair/cappadonna badge

@soldair/furthermore

add and set etcd keys conveniently

@soldair/furthermore badge

furthermore

add and set etcd keys conveniently

furthermore badge

@google/repo

A tool for automating multiple GitHub repositories.

@google/repo badge

npm-are-you-sleeping

A helpful script to restart npm if its hung in ci

npm-are-you-sleeping badge

node-module-resolution

Use to make your own module loaders. A compliant node module loader base without any fs.

node-module-resolution badge

sinky

run async node apis like http as sync

sinky badge