This is your work, valued

Stockholm, Sweden

David Björklund

Expert
@kesla

node-snappy. DEPRECATED - please use https://github.com/Brooooooklyn/snappy. Nodejs bindings to Google's Snappy compression library

477

node-headless. Headless is a Node.js wrapper for Xvfb, the virtual framebuffer

94

sort-json. Takes a json-file and return a copy of the same file, but sorted

73

node-snappy-stream. Compress data over a Stream using the snappy framing format

54

node-leaky. Detect and report global leaking in source code strings.

43

parse-headers. JavaScript

28

css2json. Convert style sheets to json

25

download-npm-package. Download a module from the npm registry.

23

smart-crop. Get smart cropping coordinates to an images (based on https://github.com/thumbor/thumbor/wiki/Detection-algorithms)

21

async-replace. Run replace on a string and update it asynchronous

18

mysqlDOWN. An drop-in replacement for LevelDOWN that works in mysql

17

level-repair. Simple CLI to repair a leveldb-database

15

fast-future. A really fast way to run a callback in the future

14

dateselect. Dateselect - a time-based job scheduler with CSS-like selector syntax.

12

snappy.js. DEPRECATED: please use https://www.npmjs.com/package/snappyjs instead

11

rolling-checksum. node.js module to rolling calculate a checksum (adler-32)

11

jade-to-handlebars. JavaScript

9

download-tarball. Download a tarball (optionally gzipped) to a folder & extract it in the process

8

compress-response. streaming http response compression thingy

7

node-synco.

6

runtime-node-net. the net node.js-module for runtimejs

6

mit. node.js-module to create mit-licences

6

parallelify. An alternative api to run-parallel

6

level-namespace. namespaces for levelup

5

pidlockfile. Ensure that at most one instance is running, based on PIDs

5

seriesify. An alternative api to run-series

5

get-package-json-from-github. Get a package.json from a npm module hosted on github

5

get-npm-registry-package. JavaScript

5

mod_history. WIP history support for breach

4

resolve-npm-version. JavaScript

4

level-get-range. Get a range from levelup

4

map-upsert. TypeScript

4

tako-gzip. gzip compression for tako

4

download-package-tarball. Download a node package as a tarball, for example from github or npm

4

runtime-node-dns. JavaScript

3

level-cluster-get. Get a value from a cluster of multilevel instances

3

modify-package-dependencies. Modify package dependencies in a package.json object

3

leveldown-open. module to handle the logic of opening a leveldown instance

3

remotedown. A leveldown-compatible library to connect to a remote leveldown

3

leap-year.rs. Rust

3

offline-npm. JavaScript

3

get-package-json-from-registry. JavaScript

3

set-diffs. JavaScript

3

async-benchmark. Thin wrapper around benchmark.js to run asyncronous benchmarks (because I always forget the API)

3

append-stream. Write data to a file fast when you don't care about back-pressure

3

remove-unprintable. Small npm module to remove all unprintable characters from a string

3

svg-font. Parse a svg-font to a json object

3

kesla.github.io. My personal website

3

level-buffered-streams. Stream arrays from levelup

3

count-per-day. Get counts per day from a list of dates

3

create-objects. node library to efficiently and simple create javascript objects from arrays

2

unlink-empty-files. given a directory, unlink (remove) all files with a length of 0

2

design-challenges. JavaScript

2