Rebecca Turner (@iarna)

Top repositories

1

iarna-toml

Better TOML parsing and stringifying all in that familiar JSON interface.
JavaScript
305
star
2

aproba

A ridiculously light-weight function argument validator
JavaScript
131
star
3

in-publish

Detect if we were run as a result of `npm publish`.
JavaScript
128
star
4

run-queue

A promise based, dynamic priority queue runner, with concurrency limiting.
JavaScript
58
star
5

rtf-to-html

Convert RTF to HTML in pure JavaScript.
JavaScript
58
star
6

abraxas

A streaming gearman client / worker / server (as you choose)
JavaScript
53
star
7

funstream

Funstream gives you iteratorish methods on your streams.
JavaScript
51
star
8

rtf-parser

This is a general RTF parser. It takes an text stream and produces a document object representing the parsed document. In and of itself, this isn't super useful but it's the building block for other tools to convert RTF into other formats.
JavaScript
45
star
9

require-inject

A simple mock injector compatible needing no instrumentation in the libraries being tested
JavaScript
33
star
10

App-Every

Easily create and queue cronjobs from the command line
Perl
32
star
11

console-control-strings

A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.
JavaScript
30
star
12

streampub

A streaming EPUB3 writer.
JavaScript
26
star
13

call-limit

Limit the number of simultaneous executions of a async function.
JavaScript
24
star
14

word-count

Count words, with Unicode! Uses Unicode 9.0.0 character classes for improved clarity of implementation.
JavaScript
20
star
15

wide-align

JavaScript
20
star
16

sql-lexer

An SQL lexer for Node.js
JavaScript
18
star
17

require-timer

Track and report module load times
JavaScript
18
star
18

has-unicode

Try to guess if your terminal supports unicode
JavaScript
17
star
19

assetize

proof-of-concept
JavaScript
16
star
20

promise-inflight

One promise for multiple requests in flight to avoid async duplication
JavaScript
16
star
21

tacks

Generate fixture modules from folders
JavaScript
16
star
22

fetch-fic

Package up delicious, delicious fanfic from various sources into epub ebooks ready for reading in your ereader of choice. It can ALSO take your freshly written fanfic and prepare it for sharing easy peasy
JavaScript
14
star
23

node-perlisms

The best of Perl, implemented in node
JavaScript
14
star
24

git-rss

A simple git command for generating RSS from a 'git log' type commandline
13
star
25

toml-spec-tests

These are the spec tests for TOML used by @iarna/toml
10
star
26

iarna-lib

Mad science: Declare intra-package library paths and load modules from them.
JavaScript
9
star
27

iarna-math

Math in easy to use english!
JavaScript
9
star
28

babel-autonode

Automatically and transparently use as little babel as possible with whatever version of node is in use.
JavaScript
8
star
29

node-qw

Quoted word literals! For Node.js!
JavaScript
7
star
30

replace-deep-dep

Change a transitive dependency version without updating the things requiring it.
JavaScript
6
star
31

joe-editor

a fork/mirror of joe
C
6
star
32

dont-stop

DON'T STOP
JavaScript
5
star
33

package-manager-complexity

My talk on package manager (+ npm) complexity, given for Nodevember.
5
star
34

dotfiles

Emacs Lisp
5
star
35

timer-ease

Sugar for JavaScript's ugly, ugly timer functions
JavaScript
5
star
36

iarna-parser

A traceable, unlimited-depth recursive-descent parsing engine
JavaScript
5
star
37

atom-joe

Wordstar/Joe Style Editing for the Atom Editor
CoffeeScript
5
star
38

win-symlink-test

Test what (sym)link-like-things work on Windows and in what combination
JavaScript
5
star
39

tar

A simple tar CLI based on node-tar -- highly compatible, very fast, can produce idempotent tar outputs when using "portable" mode. Intended for use in environments without a tar binary (ie, Windows), particularly for portable package.json run scripts.
JavaScript
5
star
40

private-bot

A bot for managing access to private slack channels
JavaScript
4
star
41

promises-distilled

Super simple A+ style promises for the purposes of code reading
JavaScript
4
star
42

opml-js

OPML Parsing for Node.js
JavaScript
4
star
43

On-Event

Perl
4
star
44

lua-to-json

Converts a series of lua variable declarations (with tables) into their JSON equivalent.
JavaScript
4
star
45

llmod

List all of the javascript in your project, both plain `.js` files and node modules.
JavaScript
4
star
46

babelrc-v8

A collection of babelrcs for the v8 versions that ship with node.
JavaScript
4
star
47

worm-whats-new

JavaScript
4
star
48

poodle-safe

Make your Chrome poodle safe, the easy way
Shell
3
star
49

cli

Some simple CLI scaffolding for promise returning applications.
JavaScript
3
star
50

emojitime

A command line toollet to print the time as an emoji
JavaScript
3
star
51

gearman-packet

A streaming packet parser and emitter for the Gearman protocol and Node.js
JavaScript
3
star
52

babel-autonode-init

Setup a new project with babel-autonode.
JavaScript
3
star
53

isa-stream

Ducktype if something is a Node.js compatible stream
JavaScript
2
star
54

manage-npm-scripts

Manage package.json `npm run` scripts
JavaScript
2
star
55

iarna-sh

A bash subset command line parser
JavaScript
2
star
56

jtoml

Use the json cli to read and query your TOML
JavaScript
2
star
57

Coro-Localize

Localize variables to a coroutine
Perl
2
star
58

rtf-to-bbcode

Converts RTF to bbcode, for posting to your favorite forum
JavaScript
2
star
59

mysql-federated-gearman

Provide an interface to gearman for MySQL using federated tables
JavaScript
2
star
60

MooseX-Event

A Node.js style event Role for Moose
Perl
2
star
61

promisable

Yet Another Node.js Promises Module
JavaScript
2
star
62

HPMoR

Mirror of http://hpmor.com/ as fetched from Fanfiction.net via Perl's WWW::FetchStory
HTML
2
star
63

collect-callbacks

Aggregate many event emissions into one
JavaScript
2
star
64

talks

Talks I've given
2
star
65

Event-Wrappable

Sugar to let you instrument event listeners at a distance
Perl
2
star
66

Tie--ExecHash

Perl
1
star
67

arquivo

JavaScript
1
star
68

iarna-create-npm

undefined
JavaScript
1
star
69

talking-up-talked-down-tech

Conference talk: Talking up talked down technology
1
star
70

plbenchmark

Benchmarks for Node that measure CPU time, work like Perl's Benchmark module
JavaScript
1
star
71

filesystem-errorcodes

Which error conditions result in which codes across node supported OSes?
JavaScript
1
star
72

ONE

On-Event-- Wrapping MooseX::Event around AnyEvent
Perl
1
star
73

handbrake-cli

Provides the handbrake cli in a crossplatform compatible manor
JavaScript
1
star
74

qtoml

Use TOML to construct object literals directly in JavaScript
JavaScript
1
star
75

PEAR_PackageFileManager_GitRepoOnly

PEAR packaging support for pulling in only the files checked into a git repo
PHP
1
star
76

tags

undefined
1
star
77

git-remerge

Semi-automated rebuilding of integration branches-- rebase for branches containing only merges
Perl
1
star
78

AnyEvent-Collect

Block till one or more events fire
Perl
1
star
79

AnyEvent-Gearman

Release history of AnyEvent-Gearman
Perl
1
star
80

AnyEvent-Sleep

Sleep for n seconds while events still fire
Perl
1
star
81

read-module-list

JavaScript
1
star
82

AnyEvent-Capture

Call asynchronous APIs synchronously
Perl
1
star
83

abraxas-server

Gearman Server, in Node.js
JavaScript
1
star
84

accountbooks

1
star
85

parse-jsf

WIP Parse Joe Syntax Files and generate parsers from them
JavaScript
1
star
86

DBIx-Abstract

Perl
1
star
87

npm-show-versions

Show important package availability information
JavaScript
1
star
88

SecondLife-DataTypes

Support for parsing, working with and printing Second Life's data types
Perl
1
star
89

link-duplicates

Detect duplicate files and hard link them
JavaScript
1
star