San Francisco

Tejesh Mehta

Elite
@tjmehta

Always be creating...

101. A modern JS utility library

1.5k

coworkers. A RabbitMQ Microservice Framework in Node.js

607

primus-graphql. A flexible GraphQL client and server library that can be used to power realtime applications.

165

graphql-date. GraphQL Date Type

67

keypather. Get, set, or delete deep object values using keypath strings (supports immutable operations) and more.

61

is-positive-integer. check if a number is a positive integer

58

atom-term. shell tab for atom

57

rabbitmq-schema. A schema definition module for RabbitMQ graph and messages

37

object-loops. Functional methods like forEach, map, filter, and other Array methods for Objects in javascript

34

middleware-flow. middleware flow control

30

amqplib-rpc. Thin Amplib utils for RabbitMQ RPC in Node.js

30

graphql-parse-fields. Parse fields from GraphQLResolveInfo into a JSON tree

27

graphql-fetch. Thin GraphQL client powered by fetch.

25

fbExec.js. Facebook JavaScript SDK Helper - makes it easier to make FB JS API calls without having to worry about the state (init or loginStatus), and allows you the freedom to place FB dependent code wherever you'd like (vs being restricted to fbAsyncInit); especially useful with client-side routing systems such as backbone.js, ember.js, and sammy.js. Check out the examples below.

21

error-to-json. Returns a JSON representation of an error (handles nested errors and nested toJSONs)

14

is-circular. determines if an object (or array) is circular

14

homebridge-eightsleep-platform. Homebridge Plugin for supporting the Eightsleep Pod

14

git-fb. Git feature-branch workflow helper commands

12

rethinkdb-observable. Convert a rethinkdb cursor into an observable

11

street-types. US street types/suffixes and abbreviations

9

apple-tv-now-playing-server. Python

8

assert-args. Validate and format function arguments ( handles types and optionals)

8

node-eightsleep. Eightsleep API Client for Node.js

7

hex64. Base64 encode and decode UTF-8 strings for URLs (module and binary tool)

7

observable-backoff. RxJS observable exponential back-off operator

7

git-wip. A quick way to save progress (stash) and resume work (pop) for git feature branches.

7

dat-middleware. dat middleware tho - common request, response, body, query, and param middleware

7

gcloud-monitor. A node.js module for custom monitoring using Google Cloud Monitoring v3 API

6

function-proxy. Proxy functions with functions to modify arguments or spy

6

fall-browser-extension. Close tabs automatically overtime. Closed tabs may be recovered from a searchable dropdown list.

6

generator-rendr. Yo (Yeoman) generator for render views, models, collections, and controllers

5

gcloud-tracer. Custom Google Cloud StackDriver tracing client

5

redis-types. redis type objects - hashes, lists, sets, etc

5

callback-count. Count callbacks before continuing, tiny control flow helper, allows dynamic counting. Works great with promises.

5

fn-object. functional programming helpers to be used with object's keys and values

4

abortable-generator. abortable generator function typescript definitions and utils

4

rethinkdb-primus. Use rethinkdb over a primus connection

4

rethinkdb-stream. Turn a RethinkDB cursor into a readable stream

4

graphql-function. GraphQL Function Type

4

ignore-errors. Easily ignore specific promise errors

4

topcryptos. visualize crypto rankings and market caps over time

4

substream-pump. because primus substreams don't have pipes :(

4

exists. node exists function. plain and simple.

4

lex62. Fast, lexicographic base62 encode and decode

3

normalize-slashes. Remove or add beginning and/or end slashes

3

node-module-template. typescript node module template

3

megadownload. helper to download all files on your mega account

3

coworkers-test. Helper to easily test coworkers message handling middlewares

3

rx-to-iterall. Convert rxjs observables into iterall async iterators

3

validate-reql. allows validation of rethinkdb reql queries using a whitelist of reql validators. this was specifically designed to work w/ rethinkdb-primus.

3

node-alchemy-rest-client. Alchemy API (alchemyapi.com) for Node.js

3

native-types. list of all javascript native types and some utils

3

express-request. Make a request to express from express without http

3

map-utils. Functional methods the work well with Array.map

3

parse-date. Basic date parse util, throws error or returns null if date is invalid

2

proxy-pumpify. pipeline streams (combine) and also proxy non-stream methods. useful for advanced stream transforms like req and res.

2

request-to-json. Returns a JSON representation of request

2

spark-to-json. Returns a JSON representation of a Primus spark

2

rethinkdb-generator. Convert a rethinkdb cursor into an async iterator

2
59
Apply