{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"fun-map","owner":"nathan7","isFork":false,"description":" a few functional utilities for pretending that JS objects are Clojure string maps.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":3,"starsCount":1,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-29T11:40:06.730Z"}},{"type":"Public","name":"xhr-obj","owner":"nathan7","isFork":false,"description":"Cross-browser XMLHttpRequest","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-09T16:14:41.306Z"}},{"type":"Public","name":"level-promise","owner":"nathan7","isFork":false,"description":"Promise'd LevelUp.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":16,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-10-10T20:10:38.900Z"}},{"type":"Public","name":"new-operator","owner":"nathan7","isFork":false,"description":"the new operator as a function","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-09-02T20:53:26.229Z"}},{"type":"Public","name":"peercred","owner":"nathan7","isFork":false,"description":"SO_PEERCRED bindings for node","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-07-12T17:30:28.148Z"}},{"type":"Public","name":"concur","owner":"nathan7","isFork":false,"description":"lightweight generator/promise utility","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-04-14T15:26:18.824Z"}},{"type":"Public","name":"illumos-extra","owner":"nathan7","isFork":true,"description":"Extra non-ON software required for Illumos","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":47,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-03-21T20:03:12.189Z"}},{"type":"Public","name":"nixpaste","owner":"nathan7","isFork":true,"description":"Pastebin powered by Nix","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-02-20T20:09:35.297Z"}},{"type":"Public","name":"illumos-kvm-cmd","owner":"nathan7","isFork":true,"description":"qemu-kvm for illumos-kvm","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":40,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-02-08T09:52:31.975Z"}},{"type":"Public","name":"ast-hoist","owner":"nathan7","isFork":false,"description":"hoist your variables (and function declarations)","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":6,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-26T21:53:22.028Z"}},{"type":"Public","name":"esmap","owner":"nathan7","isFork":false,"description":"map over esprima nodes conveniently","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-25T05:08:37.544Z"}},{"type":"Public","name":"RepRapCalculator","owner":"nathan7","isFork":true,"description":"RepRapCalculator","allTopics":[],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":18,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-01-01T19:46:48.670Z"}},{"type":"Public","name":"serialport-stream","owner":"nathan7","isFork":false,"description":"serial ports as streams","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":7,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-12-24T13:01:49.463Z"}},{"type":"Public","name":"sorted-cmp-array","owner":"nathan7","isFork":false,"description":"a sorted array, with user-supplied sorting.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-11-16T04:29:04.006Z"}},{"type":"Public","name":"microdata","owner":"nathan7","isFork":false,"description":"a module for extracting HTML5 microdata in the browser","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":16,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-10-23T08:25:17.222Z"}},{"type":"Public","name":"rendezvous-hash","owner":"nathan7","isFork":false,"description":"an implementation of Rendezvous hashing (highest random weight)","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-10-15T04:51:09.862Z"}},{"type":"Public","name":"kill-dash-nine","owner":"nathan7","isFork":false,"description":"Ye olde kill(3) wrapped in a native node module.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-09-15T18:59:22.420Z"}},{"type":"Public","name":"thermal","owner":"nathan7","isFork":false,"description":"thermal printer driver (CSN-A2-T and compatibles)","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-08-11T22:17:02.895Z"}},{"type":"Public","name":"then-on","owner":"nathan7","isFork":false,"description":"promises for events","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-29T20:17:46.872Z"}},{"type":"Public","name":"spawn-read-stream","owner":"nathan7","isFork":false,"description":"spawn a subprocess to read from it","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-22T23:52:11.967Z"}},{"type":"Public","name":"hyperquestionable","owner":"nathan7","isFork":false,"description":"request's questionable behaviour of aggregrating the body, on top of hyperquest","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-19T20:18:12.438Z"}},{"type":"Public","name":"hash-cache","owner":"nathan7","isFork":false,"description":"a simple, consistent on-disk cache.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-13T14:26:14.935Z"}},{"type":"Public","name":"ttl-pool","owner":"nathan7","isFork":false,"description":"a pool of expiring things","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-07-01T18:50:06.213Z"}},{"type":"Public","name":"xhr-json","owner":"nathan7","isFork":false,"description":"Promised JSON XHR.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-06-15T23:09:28.297Z"}},{"type":"Public","name":"stream-union","owner":"nathan7","isFork":false,"description":"union of sorted streams","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-18T12:58:02.464Z"}},{"type":"Public","name":"snakeize","owner":"nathan7","isFork":false,"description":"recursively transform key strings from camel-case to underscore-style","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":21,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-13T00:23:34.837Z"}},{"type":"Public","name":"gossip-object","owner":"nathan7","isFork":false,"description":"replicate an object with scuttlebutt","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-04-22T22:40:25.191Z"}},{"type":"Public","name":"read-through-cache","owner":"nathan7","isFork":false,"description":"a simple, consistent on-disk cache.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-04-22T18:40:30.160Z"}},{"type":"Public","name":"libxmljs","owner":"nathan7","isFork":true,"description":"libxml bindings for v8 javascript engine","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":253,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-04-14T18:19:55.593Z"}},{"type":"Public","name":"msgpack-unpack","owner":"nathan7","isFork":false,"description":"decodes msgpack","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-02-23T01:15:16.093Z"}}],"repositoryCount":108,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"nathan7 repositories"}