London, UK

Ivan Nikulin

Elite
@inikulin

parse5. HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.

3.9k

publish-please. Safe and highly functional replacement for `npm publish`.

736

ineed. Web scraping and HTML-reprocessing. The easy way.

386

callsite-record. Create fancy log entries for errors and function call sites

159

elegant-status. Create elegant task status for CLI.

131

dmn. Janitor for your node_modules

99

gulp-ll. Run CPU-consuming Gulp tasks in the separate processes to achieve faster builds.

84

whacko. Cheerio fork that uses parse5 as the underlying platform

51

esotope. ECMAScript code generator on steroids

39

promisify-event. Promisify EventEmitter's event.

35

mods. Modular JavaScript library in just 470 bytes of minified code

33

cookie-compat. Browsers RFC 6265 compatibility research - http://inikulin.github.io/cookie-compat.

30

replicator. Advanced JavaScript objects serialization.

25

highlight-es. Highlight ECMAScript syntax for the console or any other medium.

23

endpoint-utils. Utils to deal with TCP ports and hostnames. Safe for everyday use.

18

all-the-same. A procedural macro that copy-pastes match arms for new type variant enums.

16

noop-fn. It's noop function. It does nothing.

15

time-limit-promise. Fulfill long runinng promises on timeout.

11

bin-v8-flags-filter. Filters out v8 flags for your Node.js CLIs.

8

cp-sugar. Some sugar for child_process module.

8

read-file-relative. Read files with path relative to the current module without annoying boilerplate code

8

pkgd. Get package publish info: package.json and file list.

4

is-es2016-keyword. Determine if string is an ES2016 keyword.

4

node-html-parser-bench. Node HTML parsers benchmark

3

data-url-encode-macro. Rust macro to generate base64+percent-encoded strings suitable for data URLs in compile time

2

os-family. Guess what? It gives you OS family. Whoa!

2

promise-stream-data. Create promises for the ReadableStream data.

2

if-newer. Run npm task only if any of source files are newer than destination.

2

BootML. Write less, markup more

1

cancelable-promise. Cancelable promises proposal for JavaScript

1

testing-repo. This repo is used to test various npm-related modules

1

notes. Just my notes on different topics for the personal use

1

github-user-contrib. Get GitHub user contributions info.

1
33
Apply