[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"project-1997884":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":30,"aspects":31,"strip":32,"post_text":28,"what":33,"said":58,"maker_in_thread":68,"shape":71,"grid":73,"attempts":76,"same_week":77,"maker_shows":14,"maker_hidden":106,"reader_version":107,"card":108},"1997884","Wrench","A library for handling recursive operations in Node.js","title","Show HN: Wrench, a library for handling recursive operations in Node.js","https:\u002F\u002Fgithub.com\u002Fryanmcgrath\u002Fwrench-js","github.com","Klonoar",1292184912,2010,2,1,252,370,69,"shown","languages","javascript library","library",[24,25,21,26],"node.js","recursion","async operations","quiet",null,{"positive":30,"neutral":30,"mixed":30,"critical":30},0,{},[30],{"problem":34,"audience":40,"pricing":28,"motivation":47,"time_to_build":28,"stack":51,"openness":56,"stage":57,"team_size":57},{"value":35,"source":36,"evidence":37},"Handling recursive operations in Node.js","maker",[38],{"id":39},"post",{"value":41,"source":42,"evidence":43},"Node.js developers who need recursive operations","inferred",[44],{"id":45,"by":11,"text":46},"1997895","For those interested, I wrote this up some time ago. I saw some people discussing their need for something like this on Twitter yesterday, which is why I figured I'd submit it.…",{"value":48,"source":36,"evidence":49},"People on Twitter discussed needing something like this, so the maker wrote it up and submitted it",[50],{"id":45,"by":11,"text":46},[52],{"value":53,"source":42,"evidence":54},"JavaScript",[55],{"id":39},"open_source","unknown",{"praise":59,"objections":60,"requests":61,"questions":62,"alternatives":63},[],[],[],[],[64],{"value":65,"source":36,"evidence":66},"Running a raw command in a console",[67],{"id":45,"by":11,"text":46},{"comments":15,"answered":30,"key":69},[70],{"id":45,"text":46},{"commenters":15,"max_depth":15,"maker_replies":15,"first_comment_mins":72,"lifespan_hours":30},3,[74],[45,30,30,75,11,15],"maker\u002Fneutral\u002Fidea",[],[78,82,87,92,96,101],{"id":79,"name":80,"points":81,"category":20},"2002673","puremango.co.uk",109,{"id":83,"name":84,"points":85,"category":86},"2009352","Profile Collage",77,"consumer_social",{"id":88,"name":89,"points":90,"category":91},"1996558","Flattehn",61,"productivity",{"id":93,"name":94,"points":95,"category":91},"2004254","Proxlet",46,{"id":97,"name":98,"points":99,"category":100},"2003486","foxGopherClient",25,"other",{"id":102,"name":103,"points":104,"category":105},"1988016","Zuupy",19,"web_saas",false,"v2",{"id":109,"name":5,"line":6,"ai":106,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":110,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":111,"url":9,"mix":112,"praise":-1,"objection":-1,"sub":21},1997884,[24,25,21,26],"0",[30,30,30,30],1793990869101]