soldair
npm packages maintained by soldair
- Packages
- 188
- Weekly downloads
- 77M
- Repositories
- —
- Stars
- —
- Followers
- —
Packages
| gtoken Node.js Google Authentication Service Account Tokens | 47.7M | +4% | 8.0.0 | last year |
| qrcode QRCode / 2d Barcode api with both server side and client side support using canvas | 20.3M | -14% | 1.5.4 | 2 years ago |
| gitconfiglocal parse the .git/config file into a useful data structure | 3.6M | -17% | 2.1.0 | 8 years ago |
| 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. | 3.4M | -19% | 0.4.1 | 7 years ago |
| buffer-indexof find the index of a buffer in a buffer | 1.7M | -17% | 1.1.1 | 9 years ago |
| jsontoxml This is a library designed to render js objects as xml. Its not made to parse or otherwise edit existing xml/html structures. | 115.7K | -2% | 1.0.1 | 8 years ago |
| buffer-compare Lexicographically compare two buffers. | 92.3K | -15% | 1.1.1 | 11 years ago |
| 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. | 60.9K | -39% | 1.0.1 | 6 years ago |
| line-stream split/binary-split but lines contain byte offset in the source stream and gives access to last line fragment | 22.1K | +5% | 1.0.0 | 11 years ago |
| buffer-split split a buffer by another buffer. think String.split() | 3.6K | -39% | 1.0.0 | 10 years ago |
| procfs-stats get detailed information (more than ps, top etc) about running process on linux machines from node. | 3.5K | +3% | 1.0.2 | 10 years ago |
| hexip translates hex formatted ip addresses to long and dot decimal | 2.2K | -2% | 1.0.1 | 13 years ago |
| highlights Syntax highlighter | 2.1K | -25% | 3.1.6 | 5 years ago |
| first-mate-select-grammar provides `registry.selectGrammar` for dependants that need it like highlghts. | 1.7K | -37% | 1.0.3 | 7 years ago |
| stk500-v2 STK500 v2 programmer in javascript | 1.1K | -3% | 1.0.4 | 7 years ago |
| cpu-percent use procfs to return % cpu use for the whole system | 546 | -49% | 2.0.1 | 11 years ago |
| normalize-registry-metadata clean package metadata objects you get from registry changes feeds | 482 | -4% | 1.1.2 | 10 years ago |
| ua-device-type user agent based device type sniffer tablet||phone||tv||desktop | 380 | +24% | 0.0.4 | 11 years ago |
| property-ttl null out a property after ttl if it has not been accessed. | 228 | -5% | 1.0.0 | 11 years ago |
| canvasutil Pixel transformations and processing for canvas | 111 | -58% | 0.0.4 | 12 years ago |
| highcharts-browserify Highcharts wrapper for browserify | 66 | -14% | 2.0.2 | 11 years ago |
| @google/repo A tool for automating multiple GitHub repositories. | 64 | -44% | 7.0.0 | 3 years ago |
| fs-backwards-stream stream a file backwards | 57 | -19% | 1.0.0 | 8 years ago |
| npme One-step-installer for npm Enterprise servers | 55 | +72% | 4.3.0 | 9 years ago |
| reusable-id reuse sequential ids but only alow unique ids to be used at the same time. | 51 | +143% | 0.0.2 | 12 years ago |
| seneca-perm Seneca permissions plugin | 45 | +67% | 0.5.6 | 11 years ago |
| concurrent-seq-file makes it safe to work on multiple jobs identified by a sequence at the same time. | 39 | +3% | 1.2.1 | 10 years ago |
| numbat-emitter numbat-powered metrics emitter | 35 | +94% | 5.2.4 | 6 years ago |
| 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. | 34 | -28% | 1.3.0 | 9 years ago |
| pinoccio pinoccio api client. http://pinocc.io | 27 | +35% | 0.1.40 | 10 years ago |
| npm-hook-receiver sample code for receiving package hooks from the npm registry | 26 | +4% | 1.0.0 | 9 years ago |
| soldair-test this is an unpublish test | 22 | +214% | 1.0.10 | 9 years ago |
| jszlib deflate implemented in pure js. | 22 | +340% | 0.0.1 | 14 years ago |
| chash hash a value to a consistent number within a specified range. in goes key out goes number that's it. | 21 | 0.0.5 | 11 years ago | |
| prettyuse format memory use for humans. uses prettysize | 20 | +54% | 0.0.0 | 13 years ago |
| 2fa-server a server for implementing 2fa for actions | 19 | +533% | 0.0.0 | 10 years ago |
| 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. | 19 | +1,800% | 1.0.3 | 9 years ago |
| watchfd watch events open,change,unlink on all files that are refrenced or become refrenced by path. pause/resumeable | 17 | -32% | 0.0.14 | 12 years ago |
| 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 | 17 | +325% | 0.1.6 | 12 years ago |
| @soldair/furthermore add and set etcd keys conveniently | 17 | +750% | 0.4.7 | 8 years ago |
| public-scoped | 16 | +433% | 1.0.20 | 10 years ago |
| wait-for-package-replication poll package endpoint after publish for modified time to change.Edit | 16 | -6% | 1.0.3 | 9 years ago |
| wombat The wombat cli tool. | 16 | +45% | 1.0.5 | 10 years ago |
| 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. | 15 | +50% | 0.1.1 | 11 years ago |
| forwardho forward log data from a bunch of watched log files over the network with a simple json protocol | 14 | 0.0.7 | 14 years ago | |
| 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 | 14 | +1,300% | 1.0.3 | 11 years ago |
| multi-fs A client for doing FS operations in multiple places in sync. | 13 | -32% | 1.0.1 | 9 years ago |
| furthermore add and set etcd keys conveniently | 13 | +86% | 0.4.5 | 9 years ago |
| s3npm publish packages to your own s3 bucket, install an resolve nested private or public deps without replacing or hacking npm | 13 | +550% | 0.0.8 | 9 years ago |
| alpine-heapdump this has a tarball of a precompiled binary of heapdump to be used in alpine linux | 13 | 1.0.1 | 10 years ago | |
| private-to-public-scoped | 12 | +140% | 1.0.9 | 10 years ago |
| pinoccio-arduino-compile compiling and uploading sketches for pinccio using the arduino ide from the command line | 11 | -21% | 0.0.4 | 12 years ago |
| @soldair/highlights Syntax highlighter | 11 | +267% | 1.3.1 | 11 years ago |
| @soldair/package-test | 11 | +1,000% | 1.0.1 | 11 years ago |
| arduino-preferences parse and return object of global arduino preferences | 11 | +267% | 0.0.0 | 12 years ago |
| public-unscoped | 10 | -29% | 1.0.20 | 10 years ago |
| pinoccio-serial serial interface base objects for pinoccio microcontrollers https://pinocc.io | 10 | +43% | 0.1.7 | 12 years ago |
| find-git-repos this walks a path or paths, finds all of the git repositories, and their origins | 10 | +67% | 0.0.0 | 14 years ago |
| changes-feed-diff generate diffs of old documents to new in changes from a couch style changes feed | 10 | +900% | 1.1.2 | 10 years ago |
| batch-update-nginx-etag set file mtime to content based etag value with nginx-etag | 10 | +900% | 2.0.1 | 10 years ago |
| @soldair/test-module2 | 10 | +400% | 1.0.1 | 10 years ago |
| 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 | 10 | 0.0.5 | 10 years ago | |
| tarball-url-info take a tarball and return an object with tarball path, version, etc | 10 | +233% | 1.0.0 | 10 years ago |
| numbat-process Monitor your process with numbat | 9 | -10% | 2.2.2 | 8 years ago |
| pinoccio-bridge use a field scout with pinoccio hq over serial | 9 | +50% | 0.1.0 | 12 years ago |
| numbat-send Send Numbat metrics from command line | 9 | +200% | 0.3.0 | 8 years ago |
| sign-payload sha256 sign payload with secret. used in webhooks. | 9 | +125% | 1.0.0 | 10 years ago |
| @soldair/marky-markdown The thing npm uses to clean up READMEs and other markdown files | 9 | 6.0.0 | 11 years ago | |
| fs-readstream-many read a glob of files as a single read stream | 9 | +200% | 1.0.2 | 11 years ago |
| batch-flood-stream emits batches of data events. grouped based on rate they are emitted and a max batch size. | 9 | +200% | 0.0.0 | 12 years ago |
| @soldair/test-module | 9 | +200% | 1.0.0 | 11 years ago |
| kazoo streaming json parser with the interface of clarinet but streaming chunked value support. (the interface is extremely unstable right now) | 9 | +350% | 0.0.0 | 14 years ago |
| s3-service-registry use s3 to publish the hosts and ports of running services | 9 | +125% | 0.0.0 | 13 years ago |
| regex-arg quick and dirty parse regex literal to regexp object from user input | 9 | +80% | 1.0.1 | 11 years ago |
| pinoccio-io johnny five io plugin for pinoccio boards! https://pinocc.io | 8 | +167% | 0.0.4 | 12 years ago |
| pinoccio-server pinoccio command server for your local network. bridges to the pinocc.io api for historical data streams and outside access! | 8 | +60% | 0.1.1 | 11 years ago |
| tailreceiver recieves data as newline delimited json {file:,line:,time} over tcp and commits it to log files. | 8 | +700% | 0.1.1 | 14 years ago |
| packagereadme return the readme as a string for the current package based on closest package.json in the specified or parent directory | 8 | +300% | 1.0.0 | 9 years ago |
| pgschema-deletecascade uses a pgschematojson object to build a cascade delete batch query for any row | 8 | +300% | 0.0.0 | 11 years ago |
| @soldair/rewrite-js CLI tool to transform javascript programs using falafel | 8 | +700% | 1.0.8 | 11 years ago |
| @soldair/a-validate-fixture a publish test | 8 | 1.0.3 | 10 years ago | |
| emitter-trace log all events from this emitter and emitters it emits | 8 | +700% | 1.0.0 | 11 years ago |
| @soldair/cappadonna Headless browser testing for tap with coverage reporting. | 8 | 1.3.1 | 8 years ago | |
| github-keys-pem github public keys but along with pem/pkcs8 format and shasum for crypto | 8 | 1.0.0 | 10 years ago | |
| track-sequence-ids if you are doing work related to sequence ids this tracks what you should store in your .sequence file. | 8 | +700% | 1.0.1 | 9 years ago |
| soldair-test-package | 7 | 0% | 1.0.25 | 6 years ago |
| @soldair/test-package a test. | 7 | +600% | 1.0.6 | 11 years ago |
| etc-services Parse `/etc/services` and export a mapping of protocols to ports | 7 | +75% | 1.0.0 | 11 years ago |
| @soldair/first-mate TextMate helpers | 7 | 3.1.2 | 11 years ago | |
| @soldair/oniguruma oniguruma regular expression library | 7 | +40% | 4.2.4 | 11 years ago |
| @soldair/test-package-redux a test. | 7 | +600% | 1.0.0 | 11 years ago |
| ifttt-hook-translator translate webhooks to maker channel iftt requests!! | 7 | +600% | 1.0.1 | 10 years ago |
| soldair-testing-pub2 | 7 | +133% | 1.0.3 | 9 years ago |
| npm-hook-slack listen for npm package hooks and report on them to Slack | 7 | +250% | 1.0.3 | 9 years ago |
| slack-relayer relay any string you want to slack, using events | 7 | +17% | 1.1.0 | 9 years ago |
| ls-tar ls a tar with node tar in child processes | 7 | +133% | 1.0.0 | 9 years ago |
| lumber-nominal-size-table table of nominal sizes to actual sizes based on american lumber standards | 7 | 1.0.0 | 11 years ago | |
| name-all-functions read all .js files and add long names to every un-named function. also reverts the changes | 7 | +133% | 0.0.2 | 11 years ago |
| @soldair/seneca-perm test - Seneca permissions plugin | 7 | 0.5.4 | 11 years ago | |
| packageroot return the closest parent or current directory that contains a package.json | 6 | +100% | 1.0.1 | 8 years ago |
| forkfriend dead simple worker child process manager. respawn children. load balance work amongst children. | 6 | +200% | 0.0.7 | 13 years ago |
| numbat-reachability Send metrics describing whether a thing is reachable. | 6 | +200% | 0.2.4 | 11 years ago |
| tar-files convenience wrapper around fs gunzip and node-tar to stream file entries' data. | 6 | +100% | 2.0.0 | 9 years ago |
| todo-queue queue work todo in redis and handle it in the same process. keep work safe from process restarts/crashes | 6 | 0% | 1.1.5 | 9 years ago |
| soldair-validate-fixture a publish test | 6 | +20% | 1.0.35 | 8 years ago |
| memcache-server-stream duplex stream implementation of memcache server protocol. pipe any net connection to add mc support to your node server | 6 | +20% | 1.0.0 | 10 years ago |
| numbat-collector-mock a mock numbat-collector for your tests | 6 | 1.0.1 | 11 years ago | |
| file-should-change check to see if a file has changed since another file has been changed. useful for refreshing cache files. | 6 | 0% | 1.0.0 | 11 years ago |
| tty-to-usb-device find out the usb device path for a usb serial tty ex (/dev/ttyACM0) | 6 | +20% | 0.0.1 | 12 years ago |
| sshey simple node wrapper for interactive ssh sessions. | 6 | +500% | 0.0.3 | 14 years ago |
| avg-stream average the last n samples and emit the result as a stream | 6 | 0.0.1 | 13 years ago | |
| run-schedule run functions at the right time with the right frequency or know why it didn't work out. | 6 | +100% | 0.0.0 | 11 years ago |
| soldair-foo this is an unpublish test | 6 | -14% | 1.0.2 | 10 years ago |
| re-route generate regex to match urls with place holder strings. /url/:hi/:foo | 6 | +20% | 1.0.0 | 10 years ago |
| block-reader read specific chunks of files by offset | 6 | 0.0.0 | 13 years ago | |
| @soldair/require-inject-streams-instanceof-repro | 6 | 1.0.0 | 9 years ago | |
| mocktimers mock timers and timeouts for timing dependent js projects | 5 | -44% | 0.0.6 | 11 years ago |
| npmish a proxy npm repository server that serves local tars and packs local repos when they are requested. | 5 | 0.0.6 | 13 years ago | |
| nginx-etag generate and decode nginx etags | 5 | -58% | 2.0.2 | 10 years ago |
| leo-board leo board base object | 5 | +25% | 0.0.1 | 12 years ago |
| hardwork tiny-tarball used for health checks | 5 | +25% | 30.0.0 | 11 years ago |
| rewrite-js CLI tool to transform javascript programs using falafel | 5 | +150% | 1.1.0 | 11 years ago |
| when-connected call an async method with configurable timeout and when connected if reconnect is used | 5 | +400% | 0.0.4 | 13 years ago |
| printastic-protocol a simple json wire protocol that supports binary file transfers. For talking with printastic servers. | 5 | +67% | 0.0.0 | 14 years ago |
| sentiment-multitool cli to scan piped text streams or start a web service for sentimint analysis. uses 'sentiment' by diy | 5 | 0% | 0.0.1 | 13 years ago |
| sinky run async node apis like http as sync | 5 | -29% | 1.0.2 | 8 years ago |
| watney how many potatoes?! | 5 | -44% | 0.0.1 | 11 years ago |
| 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. | 5 | +400% | 1.0.0 | 9 years ago |
| stats-npm proxy for npm install to gather request stats and retry failures. | 5 | +67% | 1.0.1 | 10 years ago |
| soldair-https-test this is a test | 5 | 0% | 0.0.1 | 11 years ago |
| pid-io-stats-stream get a stream of io stats for a running proces. linux | 5 | 0.0.1 | 13 years ago | |
| stream-hint detect type of a stream based on match on first dataevent | 5 | 0% | 0.0.1 | 13 years ago |
| level-live-stream_issues_7 a test case for live stream stack overflow due to sublevel objects getting sent to stream serilizer. | 5 | 0.0.0 | 13 years ago | |
| star-by-any-other-name-test this is just a test | 5 | +400% | 0.0.0 | 11 years ago |
| reset-usb reset a usb device on linux with ioctl | 4 | -56% | 1.0.0 | 10 years ago |
| pgschematojson take postgres schema dump (--schema-only) and read it into a js object with keys and field types | 4 | +100% | 0.0.1 | 11 years ago |
| retry-log Process events in a log. Retry them a number of times. Then file them into failed.log or fixed.log | 4 | -56% | 1.0.4 | 11 years ago |
| node-module-resolution Use to make your own module loaders. A compliant node module loader base without any fs. | 4 | -43% | 0.0.3 | 7 years ago |
| lru-halfexpired lru cache but get supports a fill callback | 4 | -43% | 0.0.2 | 14 years ago |
| plants open source tools for plant health monitoring via photosynthesis sensors | 4 | -33% | 1.0.1 | 11 years ago |
| valuefiles Get/Set/Delete one value per file opening as few file descriptors as possible. | 4 | -56% | 0.0.2 | 14 years ago |
| memcached-multiplex combine concurrent gets for the same keys into one get/multiget to the memcache server | 4 | +100% | 0.0.2 | 13 years ago |
| soldair-fake | 4 | -50% | 1.0.9 | 10 years ago |
| s3-list-all get full list response from s3. | 4 | -20% | 1.0.0 | 9 years ago |
| deep-property-counter traverse and object. count all of its properties. generate a key to count map. useful for tracking memory leaks | 4 | +33% | 1.0.0 | 11 years ago |
| soldair-jsla-leveltalk about the levels! | 4 | -43% | 0.0.0 | 13 years ago |
| yunofast super light benchmarking tool designed to leave in long running server code. | 4 | 0% | 0.0.1 | 14 years ago |
| pi-noccio-setup setup pinoccio tools on a raspberrypi | 4 | +300% | 1.0.2 | 12 years ago |
| npm-are-you-sleeping A helpful script to restart npm if its hung in ci | 4 | 0% | 1.0.1 | 8 years ago |
| pad-date simply create padded date strings | 4 | 0.0.1 | 13 years ago | |
| tarpit tarpit actions based on a key | 4 | +100% | 0.1.0 | 9 years ago |
| soldair-testpkg | 4 | +33% | 1.0.8 | 9 years ago |
| pinoccio-docs documentation for Pinoccio Scout's field guide and API | 4 | 1.0.0 | 12 years ago | |
| turtles adds stream passing support to dnode callbacks | 4 | 0.0.1 | 13 years ago | |
| keep-reading keep reading a file. like tail but with no concept of lines and no watching. | 4 | 1.1.0 | 11 years ago | |
| xprop shells out to xprop to get X11 server properties (like resolution) | 4 | 0.0.0 | 13 years ago | |
| soldair-testing-unscoped-pub | 4 | +300% | 1.0.1 | 8 years ago |
| nicely-placed-modification-logs write modifications/events to append only logs. process those changes sequentially. like an _changes feed but from disk | 3 | -70% | 1.1.4 | 10 years ago |
| watch-serial watch for new serial devices. stream with plug/unplg events | 3 | -73% | 1.0.0 | 12 years ago |
| 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. | 3 | +50% | 0.1.2 | 13 years ago |
| packagenpmjson this creates a npm compatable json document. you can use it as a component for private npm registries that doont use couch. | 3 | -25% | 1.0.0 | 9 years ago |
| repipe reconnect/remake streams that are piped to a single output stream | 3 | 0% | 0.0.2 | 12 years ago |
| tarball-host-test this is just a test | 3 | +200% | 0.0.0 | 11 years ago |
| 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. | 3 | +200% | 0.0.2 | 13 years ago |
| sorted-file-tree walk a tree and callback with the paths sorted | 3 | -25% | 0.0.0 | 12 years ago |
| soldair-testing-pub | 3 | 0% | 1.0.1 | 9 years ago |
| pressure-stream call an async function for each data event into through stream. manage concurrency as back pressure | 2 | -94% | 1.0.0 | 9 years ago |
| mergesort-stream merge sorted data from multiple streams into one | 2 | -80% | 1.0.1 | 12 years ago |
| leo-board-pinoccio pinoccio board file for leo arduino command line build tool | 2 | -50% | 0.0.5 | 12 years ago |
| pinoccio-db data persistence and replication layer for pinoccio troops | 2 | -33% | 0.0.5 | 11 years ago |
| level-incr add atomic increment/decrement to a level db | 2 | 0% | 0.0.3 | 13 years ago |
| highcharts-stream streaming interface to highcharts-browserify. stream.pipe(chart) === happy | 2 | -50% | 0.0.3 | 12 years ago |
| shafile async sha file using built in crypto. | 2 | -67% | 0.0.0 | 13 years ago |
| weak-tracker Track weak refs for debugging memory leaks. | 2 | -33% | 0.0.1 | 12 years ago |
| start-breaks-soldair-test this is just a test | 2 | -67% | 0.0.0 | 11 years ago |
| multilevel-reconnected this is a reconnecting and stream resuming multilevel client wrapper. | 2 | 0% | 0.0.1 | 13 years ago |
| soldair-publish-test | 2 | -33% | 1.0.0 | 11 years ago |
| 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. | 2 | -33% | 0.0.2 | 13 years ago |
| termplot plot x,y, and hits to view in your terminal for much win | 2 | -33% | 0.0.0 | 12 years ago |
| subtract-stream subtract the values of the last object from the values of the current object and stream the diffs. also numbers | 2 | +100% | 0.0.2 | 13 years ago |
| 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 | 2 | 0.0.1 | 13 years ago | |
| scope-it scope-it -------- | 1 | -50% | 1.1.0 | 11 years ago |
| poll-stream poll a function on an interval emit data | 1 | -67% | 0.0.2 | 13 years ago |
| soldair-readme-test readme 1.0.1 | 1 | -83% | 1.0.1 | 11 years ago |
| engine.io-options-from-url engine.io-cleint's options / defaults are seriously broken for cross domain. | 1 | 0.0.3 | 13 years ago | |
| validate-fixture a publish test | 1 | -67% | 1.0.18 | 10 years ago |
| level-partition-check return a sublevel that will error if you attrempt write outside of a specified range of keys. | 1 | 0.0.0 | 13 years ago | |
| zzzzz-test this is an unpublish test | 0 | -100% | 1.0.10 | 9 years ago |
Repositories
Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.