Linköping, Sweden

Olov Lassus

Expert
@olov

ng-annotate. Add, remove and rebuild AngularJS dependency injection annotations

2k

jsshaper. an extensible framework for JavaScript syntax tree shaping

193

defs. Static scope analysis and transpilation of ES6 block scoped const and let variables to ES3 vars

114

jekyll-references. Jekyll Markdown references plugin

42

ast-traverse. simple but flexible AST traversal with pre and post visitors

36

stringmap. Fast and robust stringmap for JavaScript

35

dart-range. Dart

11

node-harmony-wrapper. A node --harmony shell wrapper

10

tryor. return fn() or default value (in case of exception)

8

dart-scanner. Dart scanner implemented in Dart, ported from the dartc Java implementation

8

alter. Alters a string by replacing multiple range fragments in one fast pass

7

simple-is. Maximally minimal type-testing library for JavaScript

7

simple-fmt. Maximally minimal string formatting library for JavaScript

7

breakable. Break out of functions, recursive or not, in a more composable way than by using exceptions explicitly. Non-local return.

6

ordered-ast-traverse. Simple but flexible lexically ordered AST traversal with pre and post visitors

6

stringset. Fast and robust stringset for JavaScript

6

narcissus. The Narcissus meta-circular JavaScript interpreter

5

ordered-esprima-props. Lexical ordering of property names per Esprima AST type

3

fdelta. command-line tools for creating and applying delta files in Fossil delta format

2

vectorspace. Vectors are fun. Written for no particular reason other than trying out Ruby. Is likely pretty redundant, overall. Written on Ruby 1.9.1-preview 1 but should be mostly Ruby 1.8.x compatible. Again, vectors are fun.

2

jsoncomma. JSON with trailing commas for happy diffs

1

hookhttp. hook node.js require() via HTTP experiment

1

strto. strto is a strict string-to-number conversion library

1

GLOW. GLOW is a just-above-low-level WebGL API, which focuses on easy creation and use of shaders.

1
24
Apply