{"_id":"socket.io","_rev":"4283665","name":"socket.io","description":"node.js realtime framework server","dist-tags":{"alpha":"4.6.0-alpha1","beta":"3.0.0-rc4","latest":"4.8.3","v2-latest":"2.5.1"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"time":{"modified":"2026-04-07T20:17:24.000Z","created":"2010-12-24T04:53:35.445Z","4.8.3":"2025-12-23T16:42:13.022Z","4.8.2":"2025-12-22T16:45:09.738Z","4.8.1":"2024-10-25T06:15:42.364Z","4.8.0":"2024-09-21T08:04:52.635Z","2.5.1":"2024-06-19T08:49:31.009Z","4.7.5":"2024-03-14T16:56:17.603Z","4.7.4":"2024-01-12T10:09:58.860Z","4.7.3":"2024-01-03T20:34:22.077Z","4.7.2":"2023-08-02T23:51:55.034Z","4.7.1":"2023-06-28T07:33:28.808Z","4.7.0":"2023-06-22T09:28:44.823Z","4.6.2":"2023-05-31T09:16:34.165Z","4.6.1":"2023-02-20T16:51:17.646Z","4.6.0":"2023-02-07T00:08:23.329Z","4.6.0-alpha1":"2023-01-25T07:19:27.052Z","4.5.4":"2022-11-22T21:46:07.529Z","4.5.3":"2022-10-15T05:16:08.529Z","4.5.2":"2022-09-02T22:46:47.610Z","2.5.0":"2022-06-26T07:50:09.027Z","4.5.1":"2022-05-17T21:38:47.518Z","4.5.0":"2022-04-23T22:46:45.915Z","4.4.1":"2022-01-06T06:33:27.404Z","4.4.0":"2021-11-18T13:10:57.671Z","4.3.2":"2021-11-08T05:40:36.306Z","4.3.1":"2021-10-16T22:03:36.676Z","4.3.0":"2021-10-14T12:59:44.397Z","4.2.0":"2021-08-30T07:22:24.656Z","4.1.3":"2021-07-10T10:14:36.796Z","4.1.2":"2021-05-17T21:18:54.209Z","4.1.1":"2021-05-11T22:07:45.111Z","4.1.0":"2021-05-11T07:29:07.580Z","4.0.2":"2021-05-06T12:39:11.989Z","4.0.1":"2021-03-31T23:26:18.987Z","4.0.0":"2021-03-10T11:45:02.546Z","3.1.2":"2021-02-26T00:19:19.896Z","3.1.1":"2021-02-03T21:58:41.469Z","3.1.0":"2021-01-15T01:22:53.605Z","2.4.1":"2021-01-07T10:00:25.314Z","3.0.5":"2021-01-05T11:09:00.084Z","2.4.0":"2021-01-04T23:28:15.549Z","3.0.4":"2020-12-07T11:01:52.969Z","3.0.3":"2020-11-19T00:32:48.524Z","3.0.2":"2020-11-17T23:55:17.239Z","3.0.1":"2020-11-09T09:29:27.267Z","3.0.0":"2020-11-05T21:08:44.084Z","3.0.0-rc4":"2020-10-30T22:04:16.897Z","3.0.0-rc3":"2020-10-26T23:46:52.607Z","3.0.0-rc2":"2020-10-15T11:03:42.601Z","3.0.0-rc1":"2020-10-13T21:39:22.475Z","2.3.0":"2019-09-20T10:24:06.920Z","2.2.0":"2018-11-28T23:16:12.591Z","2.1.1":"2018-05-17T21:23:35.419Z","2.1.0":"2018-03-29T21:33:53.997Z","2.0.4":"2017-10-22T13:17:40.603Z","2.0.3":"2017-06-12T12:06:19.959Z","2.0.2":"2017-06-01T12:01:52.045Z","0.9.19":"2017-05-16T05:15:18.993Z","2.0.1":"2017-05-08T23:41:33.138Z","2.0.0":"2017-05-08T23:16:09.507Z","1.7.4":"2017-05-07T06:26:31.868Z","0.9.18":"2017-05-07T05:55:57.304Z","1.7.3":"2017-02-17T06:03:49.570Z","1.7.2":"2016-12-11T01:05:01.687Z","1.7.1":"2016-11-27T23:06:41.441Z","1.7.0":"2016-11-27T07:28:53.196Z","1.6.0":"2016-11-20T03:27:51.569Z","1.5.1":"2016-10-24T01:31:55.679Z","1.5.0":"2016-10-06T22:14:50.754Z","1.4.8":"2016-06-24T02:22:53.400Z","1.4.7":"2016-06-24T00:26:12.428Z","1.4.6":"2016-05-03T03:58:03.979Z","1.4.5":"2016-01-26T21:26:28.841Z","1.4.4":"2016-01-11T06:36:56.293Z","1.4.3":"2016-01-08T16:18:00.938Z","1.4.2":"2016-01-08T02:58:20.288Z","1.4.1":"2016-01-07T20:52:40.995Z","1.4.0":"2016-01-05T23:45:05.237Z","1.3.7":"2015-09-21T00:22:00.951Z","1.3.6":"2015-07-15T00:59:59.373Z","1.3.5":"2015-03-03T18:50:24.868Z","1.3.4":"2015-02-14T19:01:47.625Z","1.3.3":"2015-02-04T01:31:33.246Z","1.3.2":"2015-01-19T15:17:13.508Z","1.3.1":"2015-01-19T11:40:05.485Z","1.3.0":"2015-01-19T10:28:40.303Z","1.2.1":"2014-11-21T04:00:12.619Z","1.2.0":"2014-10-27T22:56:15.752Z","1.1.0":"2014-09-04T10:04:27.267Z","1.0.6":"2014-06-19T21:57:43.381Z","1.0.5":"2014-06-18T01:14:35.380Z","1.0.4":"2014-06-03T03:07:39.974Z","1.0.3":"2014-06-01T01:33:57.993Z","1.0.2":"2014-05-28T20:24:11.667Z","1.0.1":"2014-05-28T17:31:42.648Z","1.0.0":"2014-05-28T17:18:37.764Z","0.9.17":"2014-05-22T18:03:18.418Z","1.0.0-pre5":"2014-05-22T16:34:51.634Z","1.0.0-pre4":"2014-05-19T23:02:20.000Z","1.0.0-pre3":"2014-05-17T22:40:05.374Z","1.0.0-pre2":"2014-04-28T02:40:23.165Z","1.0.0-pre":"2014-03-15T13:37:03.162Z","0.9.16":"2013-06-06T15:40:15.020Z","0.9.15":"2013-06-06T15:23:37.595Z","0.9.14":"2013-03-29T21:16:30.375Z","0.9.13":"2012-12-13T18:15:25.366Z","0.9.12":"2012-12-13T11:19:27.361Z","0.9.11":"2012-11-02T15:03:17.823Z","0.9.10":"2012-08-12T18:17:36.212Z","0.9.9":"2012-08-01T22:14:18.854Z","0.9.8":"2012-07-25T00:36:42.193Z","0.9.7":"2012-07-24T18:20:07.717Z","0.9.6":"2012-04-17T22:52:26.780Z","0.9.5":"2012-04-05T17:37:41.543Z","0.9.4":"2012-04-01T04:51:07.179Z","0.9.3":"2012-03-28T16:54:04.537Z","0.9.2":"2012-03-13T14:01:14.910Z","0.9.1-1":"2012-03-02T11:41:44.792Z","0.9.1":"2012-03-02T11:21:09.671Z","0.9.0":"2012-02-27T01:21:58.788Z","0.8.7":"2011-11-05T20:51:10.342Z","0.8.6":"2011-10-27T11:12:53.738Z","0.8.5":"2011-10-07T18:26:28.662Z","0.8.4":"2011-09-06T14:48:27.133Z","0.8.3":"2011-09-03T21:07:02.870Z","0.8.2":"2011-08-29T17:36:35.564Z","0.8.1":"2011-08-29T16:42:25.951Z","0.8.0":"2011-08-28T22:42:30.193Z","0.7.11":"2011-08-27T22:29:46.052Z","0.7.10":"2011-08-27T18:43:11.216Z","0.7.9":"2011-08-12T17:19:51.198Z","0.7.8":"2011-08-08T15:12:33.916Z","0.7.7":"2011-07-12T08:06:08.902Z","0.7.6":"2011-06-30T18:32:37.394Z","0.7.5":"2011-06-30T15:57:56.551Z","0.7.4":"2011-06-30T15:49:04.609Z","0.7.3":"2011-06-30T13:38:19.811Z","0.7.2":"2011-06-22T07:16:35.955Z","0.7.1":"2011-06-22T00:05:30.677Z","0.7.0":"2011-06-21T12:51:08.919Z","0.6.18":"2011-05-16T20:12:30.360Z","0.6.17":"2011-03-30T18:46:55.259Z","0.6.16":"2011-03-04T17:06:13.647Z","0.6.15":"2011-02-23T19:21:05.674Z","0.6.14":"2011-02-22T19:09:51.602Z","0.6.12":"2011-02-18T22:41:12.582Z","0.6.11":"2011-02-15T23:43:46.550Z","0.6.10":"2011-02-10T02:45:11.455Z","0.6.9":"2011-02-06T18:09:35.988Z","0.6.8":"2011-01-10T09:50:51.893Z","0.6.7":"2011-01-10T03:24:38.957Z","0.6.6":"2011-01-10T02:18:05.953Z","0.6.5":"2011-01-10T00:57:07.799Z","0.6.4":"2011-01-05T19:21:49.262Z","0.3.8":"2010-12-24T04:53:35.445Z","0.4.0":"2010-12-24T04:53:35.445Z","0.5.1":"2010-12-24T04:53:35.445Z","0.5.3":"2010-12-24T04:53:35.445Z","0.6.0":"2010-12-24T04:53:35.445Z","0.6.1":"2010-12-24T04:53:35.445Z","0.6.3":"2010-12-24T04:53:35.445Z","0.4.1":"2010-12-24T04:53:35.445Z"},"users":{"9137":true,"285858315":true,"1162993192":true,"coverslide":true,"kwerty":true,"pid":true,"dresende":true,"naholyr":true,"linus":true,"qbert65536":true,"elliot":true,"tjholowaychuk":true,"airportyh":true,"langpavel":true,"yazgazan":true,"kislitsyn":true,"pureppl":true,"tellnes":true,"sjonnet":true,"alexindigo":true,"fgribreau":true,"hyq":true,"jswartwood":true,"travishorn":true,"drudge":true,"appsunited":true,"m42am":true,"sjonnet19":true,"fibo":true,"Scryptonite":true,"balderdashy":true,"ivanvotti":true,"chevex":true,"glukki":true,"lobo":true,"gimenete":true,"bryanburgers":true,"ehershey":true,"fiws":true,"kurteknikk":true,"dannydulai":true,"cj.nichols":true,"dbrockman":true,"leesei":true,"ianmcburnie":true,"ruzz311":true,"moronicsmurf":true,"maxmaximov":true,"cmilhench":true,"cparker15":true,"trylobot":true,"paulj":true,"elgs":true,"raitucarp":true,"airrider3":true,"netroy":true,"chrisweb":true,"cuprobot":true,"tmaximini":true,"everywhere.js":true,"svmatthews":true,"suziam":true,"sol":true,"irae":true,"pana":true,"mhaidarh":true,"tetsu3a":true,"darosh":true,"samuelrn":true,"t3chnoboy":true,"noopkat":true,"claveren":true,"yoavf":true,"elisee":true,"pierreliefauche":true,"bredele":true,"tam":true,"karudo":true,"mons54":true,"oliversalzburg":true,"dannynemer":true,"itfanr":true,"jwyune":true,"paulomcnally":true,"mananvaghasiya":true,"redders6600":true,"nosch":true,"kerimdzhanov":true,"crabb":true,"aselzer":true,"aminrx":true,"gazzwi86":true,"ikyle":true,"coderaiser":true,"nisheeth":true,"priyaranjan":true,"cilindrox":true,"powerplex":true,"leodutra":true,"mabotech":true,"gustavorps":true,"sergiors":true,"elwafdy":true,"malandro95":true,"capaj":true,"nexus11":true,"rosterloh":true,"sanusart":true,"funny_frank":true,"steindaniel":true,"sbruchmann":true,"brentonhouse":true,"evkline":true,"zhulin2609":true,"firiz":true,"ericlondon":true,"obihann":true,"wadjetz":true,"funroll":true,"timattwood":true,"maxzhang":true,"caligone":true,"edebost":true,"davidhalldor":true,"travm":true,"cocopas":true,"jasonw":true,"nithanaroy":true,"konzi":true,"andydrew":true,"hibrahimsafak":true,"summer":true,"toogle":true,"bengarrett":true,"humantriangle":true,"doriel":true,"39dotyt":true,"fill":true,"valentemesmo":true,"davidbaiguini":true,"jmanero":true,"alekzzz":true,"shen-weizhong":true,"jbdoumenjou":true,"tmn":true,"cworsley":true,"gaborsar":true,"seldo":true,"varghju":true,"nromano":true,"oliboy50":true,"agent_9191":true,"chaowi":true,"b1r3k":true,"edalorzo":true,"cliff":true,"mtt":true,"tiger2wander":true,"anshley":true,"saraf":true,"oroce":true,"joshmu":true,"scriptnull":true,"noorus":true,"dizlexik":true,"onuma1004":true,"nohponex":true,"focusj":true,"dennispassway":true,"christophwitzko":true,"thitinun":true,"fatelei":true,"sposmen":true,"pmcalabrese":true,"arrc":true,"zbialecki":true,"mutian":true,"tmypawa":true,"tonijz":true,"gabeio":true,"tsangint":true,"nodecode":true,"leighakin":true,"boustanihani":true,"dofy":true,"iamontheinet":true,"ryanthejuggler":true,"mehranhatami":true,"sourabhd":true,"markymark":true,"gnodiah":true,"goblindegook":true,"lizhou":true,"alex.hortopan":true,"samehkamaleldin":true,"synchronous":true,"cortys":true,"kwan":true,"yourhoneysky":true,"zlatip":true,"ricardopereira":true,"dennisgnl":true,"davidchase":true,"rauchg":true,"thebearingedge":true,"t1st3":true,"jits":true,"tcauduro":true,"hemphillcc":true,"olso":true,"jeltok":true,"writech":true,"guumaster":true,"huangjia86":true,"karmadude":true,"henryfour":true,"ridewing":true,"salvatorelab":true,"superlukas":true,"daviddias":true,"sherinjose":true,"raksa":true,"tsavela":true,"greenknight15":true,"marksyzm":true,"dendeenarat":true,"trycatch9264":true,"piotraldo":true,"windhamdavid":true,"kewin":true,"sarwan":true,"sasquatch":true,"jeffersonwilliammachado":true,"vmichalak":true,"sergiodxa":true,"mecal":true,"ysk8":true,"nkzawa":true,"esessoms":true,"piotr23":true,"yuvalziegler":true,"danjuv":true,"pingjiang":true,"ttsuchiya":true,"ivangaravito":true,"sametsisartenep":true,"swak":true,"gigerlin":true,"swmoon203":true,"infinito84":true,"dearyhud":true,"jrbedard":true,"kasperstuck":true,"amovah":true,"shmatt":true,"thorsson":true,"devonoel":true,"rgraves90":true,"hollobit":true,"green_goo":true,"netzflechter":true,"tiendunghaui":true,"omkelderman":true,"thiagomata":true,"kenjisan4u":true,"coleww":true,"pedrozgz":true,"eterna2":true,"schroeterm":true,"srouabhi":true,"thomask33":true,"pillar0514":true,"jjroox":true,"didelco":true,"dw33z1lp":true,"wmalec":true,"jimster305":true,"frknbasaran":true,"f124275809":true,"wangnan0610":true,"anand-sudhanaboina":true,"infinitycbs":true,"nitayneeman":true,"pressla":true,"baiej214":true,"kwargs":true,"haeck":true,"markthethomas":true,"pnevares":true,"nadimix":true,"nachbar90":true,"princemaple":true,"lucdetellis":true,"stany":true,"hmiranda":true,"akarzim":true,"rethinkflash":true,"danielsd10":true,"j3kz":true,"sevcanalkan":true,"kulakowka":true,"prabhash1785":true,"anmol1771":true,"drewigg":true,"jostw":true,"donniereese":true,"x_soth":true,"manxisuo":true,"mnlfischer":true,"leonning":true,"truonghuutien":true,"plord":true,"dudley":true,"fabianbach":true,"seanjh":true,"warapitiya":true,"joaocunha":true,"9joneg":true,"tophsic":true,"mukundbhudia":true,"subchen":true,"jerome.d.russ":true,"dongxu":true,"robermac":true,"baishuiz":true,"jmshahen":true,"gsholtz":true,"temasm":true,"josuehenry14":true,"sglachan":true,"vishnuvathsan":true,"nickleefly":true,"chadwatson":true,"programmingpearls":true,"rcastro":true,"kai_":true,"scarmuega":true,"lucasmciruzzi":true,"softwind":true,"oheard":true,"longlivechief":true,"arnold-almeida":true,"dlaume":true,"koslun":true,"dac2205":true,"hyperkot":true,"hmny":true,"gabrielsanterre":true,"sanketss84":true,"chriscalo":true,"jesusgoku":true,"gregt590":true,"trotyl":true,"plitat":true,"buzuli":true,"brandouellette":true,"aliemre":true,"ivansky":true,"carlditzler":true,"tommyzzm":true,"abdullahceylan":true,"imchale":true,"maskedcoder":true,"glebec":true,"nikitka_m":true,"sharp":true,"mjaczynski":true,"leejefon":true,"rsilvestre":true,"jrbt":true,"tzsiga":true,"rdecamps":true,"tanmaypatel":true,"vladan":true,"kodemon":true,"cestrensem":true,"donkanee":true,"bpatel":true,"damianof":true,"nicastelo":true,"abhinavmadahar":true,"egomesbrandao":true,"imatveev":true,"jakub.knejzlik":true,"m412c0":true,"cypark":true,"grantgeorge":true,"20uf":true,"decoded":true,"svgkrishnamurthy":true,"jeffb_incontact":true,"tfentonz":true,"enricllagostera":true,"camilohe":true,"isik":true,"roxnz":true,"dreistein":true,"monkeymonk":true,"eazel7":true,"0x4c3p":true,"matiasmarani":true,"jovenbarola":true,"decoda":true,"trquoccuong":true,"acollins-ts":true,"mamalat":true,"stephn_r":true,"nketchum":true,"lionft":true,"lova":true,"sky3r":true,"charlestati":true,"pensierinmusica":true,"panlw":true,"tcrowe":true,"chimit":true,"linuxwizard":true,"kungkk":true,"qlqllu":true,"haaaiiimmm":true,"gamr":true,"bplabombarda":true,"nickeltobias":true,"yumeng03":true,"maxime1992":true,"shiva127":true,"dkblay":true,"tszabi":true,"amoney":true,"aman26":true,"areksredzki":true,"vbv":true,"mikepol":true,"vb078":true,"maur1th":true,"aurium":true,"nalindak":true,"kaperstone":true,"nystul":true,"sopepos":true,"antanst":true,"josejaguirre":true,"urbantumbleweed":true,"ziflex":true,"wkaifang":true,"kleintobe":true,"almccann":true,"juk":true,"dpjayasekara":true,"clisun":true,"imd92":true,"vwal":true,"leahcimic":true,"d3ck":true,"kevincoleman":true,"loadaverage":true,"bojand":true,"pizzaspam":true,"cruzrovira":true,"geese98":true,"cfleschhut":true,"gconca":true,"tobiasnickel":true,"rbartoli":true,"evan2x":true,"aditcmarix":true,"ncoop":true,"nomemires":true,"dosevader":true,"djeck":true,"barbarosh":true,"wut":true,"amthenia":true,"tonyl3":true,"sneakysnakeman":true,"davidbraun":true,"wesleyyc":true,"demian85":true,"taniab":true,"joneszhuchinagd":true,"marlongrape":true,"hyteer":true,"evanyeung":true,"chown_chmod":true,"yasirmturk":true,"ismaelvsqz":true,"nikhilkumar80":true,"iainreid948":true,"kshvmdn":true,"kay.sackey":true,"benjaminaaron":true,"coolhanddev":true,"stuartmvg":true,"demopark":true,"haeresis":true,"nonemoticoner":true,"bemace":true,"designbymind":true,"ristostevcev":true,"ryanlee":true,"xxsnake28":true,"io2work":true,"segen":true,"xenohunter":true,"kikna":true,"lijinghust":true,"fgarrido":true,"nanosekund":true,"sammyteahan":true,"abdul":true,"coalesce":true,"gvr37leo":true,"roman-io":true,"thefox":true,"butterkekstorte":true,"zbreakstone":true,"demod":true,"lakipatel":true,"pruettti":true,"heineiuo":true,"nicomf1982":true,"jensnilsson":true,"cmudrick":true,"shaddyhm":true,"daniellink":true,"zhiquan_yu":true,"chrisx":true,"spanser":true,"sakura":true,"kevteljeur":true,"ferchoriverar":true,"nomedescargues":true,"rossmartin":true,"dainov":true,"elviopita":true,"samlaudev":true,"guoer":true,"grreenzz":true,"ahadb":true,"princetoad":true,"kkk123321":true,"2toad":true,"altanai":true,"lcdss":true,"andrew.oxenburgh":true,"heyimeugene":true,"chirag_purohit71085":true,"ancasicolica":true,"peter.hewat":true,"zafix":true,"dmitryscaletta":true,"max-kovpak":true,"jerrywu":true,"thiagoh":true,"sbskl":true,"mainak":true,"vitorazevedo":true,"encloud":true,"hongbo-miao":true,"apwn":true,"jasonpollman":true,"arvi":true,"uh-engineer":true,"aaronfurtado93":true,"james3299":true,"bapinney":true,"marcobiedermann":true,"silver2row":true,"hagenknight":true,"ggomma":true,"szymex73":true,"vutran":true,"jonathas":true,"gerst20051":true,"ssljivic":true,"mhinton":true,"jmsherry":true,"akarem":true,"apopek":true,"mariusc23":true,"twilkerson":true,"ealen":true,"miga":true,"xiaochao":true,"dgautsch":true,"alex-the-dev":true,"movibe":true,"moueza":true,"kwhitley":true,"youngmo":true,"knoja4":true,"wangfeia":true,"olehumborstad":true,"rocket0191":true,"vchouhan":true,"ramzesucr":true,"pddivine":true,"tainanreis":true,"mickaelpch":true,"rubenvsu":true,"ragingsmurf":true,"natarajanmca11":true,"yanrivera":true,"jackyanjiaqi":true,"degouville":true,"kistoryg":true,"mobeicaoyuan":true,"mr-smiley":true,"fenrir":true,"ahvonenj":true,"fahadjadoon":true,"mahdi.ehsanifar":true,"faeliaso":true,"dyc5828":true,"dburdese":true,"jetbug123":true,"dankle":true,"langri-sha":true,"zorak":true,"soulevans07":true,"federico-garcia":true,"chemdrew":true,"fgmnts":true,"yeoyou":true,"davequick":true,"adamdreszer":true,"rwizard":true,"rylan_yan":true,"frankg":true,"krabello":true,"cliffyan":true,"hujesse":true,"artursden":true,"msonowal":true,"abuelwafa":true,"morogasper":true,"guzgarcia":true,"fm-96":true,"seangenabe":true,"diegorbaquero":true,"ethan_":true,"ukrbublik":true,"haperlot":true,"justdomepaul":true,"dnero":true,"largepuma":true,"tdevm":true,"usingthesystem":true,"xmalinov":true,"devnka":true,"yehudag":true,"aleshak":true,"suemcnab":true,"sean-oneal":true,"qizai":true,"yonisetiawan":true,"scurige":true,"makediff":true,"bradnauta":true,"sternelee":true,"gberto":true,"axelrindle":true,"nkuba":true,"chinjon":true,"strongwray":true,"hpauwelyn":true,"xsiraudin":true,"nickchow":true,"sopov":true,"junos":true,"tsxuehu":true,"quafoo":true,"beatwinthewave":true,"mwurzberger":true,"xudaolong":true,"softdev-zeus":true,"chinawolf_wyp":true,"serge-nikitin":true,"scott.m.sarsfield":true,"marinru":true,"zvikyb":true,"djamseed":true,"kevinhassan":true,"vzg03566":true,"iceriver2":true,"rxmth":true,"heartnett":true,"xrush":true,"kevin-foster":true,"dg1an3":true,"nonthasart":true,"modood":true,"pmbenjamin":true,"ys_sidson_aidson":true,"guurgle":true,"ukuli":true,"swedendrift":true,"dangerous":true,"alaeddine17":true,"windyh":true,"shentengtu":true,"padhi":true,"land-melon":true,"karzanosman984":true,"cefo14":true,"raycharles":true,"geekwen":true,"kremr":true,"manojkhannakm":true,"fabioper":true,"t0m4":true,"dahdoul":true,"valentinog":true,"cslasher":true,"sinahwz":true,"saleh700":true,"livarion":true,"jhillacre":true,"wozhizui":true,"thevikingcoder":true,"travis346":true,"krostyslav":true,"paulkolesnyk":true,"sayansaha":true,"zhenguo.zhao":true,"maycon_ribeiro":true,"ricardwei195":true,"suryasaripalli":true,"itcorp":true,"kwcjr":true,"hitalos":true,"kmathmann":true,"thatwasawkward":true,"nazy":true,"wesleylhandy":true,"mubaidr":true,"luffy84217":true,"tztz":true,"lukaswilkeer":true,"pajamasam":true,"vladimi":true,"iamninad":true,"xfloops":true,"ivan.sh":true,"dwqs":true,"joe.li":true,"daniel-lewis-bsc-hons":true,"laserblue":true,"chenyingxuan1996":true,"jeao":true,"gamersdelight":true,"zuojiang":true,"xiaoyiyu":true,"zwwggg":true,"leor":true,"marcovossen":true,"soroushj":true,"tomitoivio":true,"touskar":true,"adrian.arroyocalle":true,"danday74":true,"jt1919":true,"weiffert":true,"slance":true,"yorusi":true,"akh-rman":true,"hanhq":true,"omkar.sheral.1989":true,"avivharuzi":true,"456wyc":true,"magoz":true,"71emj1":true,"mdedirudianto":true,"shivayl":true,"shuoshubao":true,"imaginegenesis":true,"cisco_lai":true,"mumuxin":true,"salvationz":true,"wolfram77":true,"ashco":true,"cooboor":true,"vla":true,"jameskrill":true,"rickkky":true,"jimknopf":true,"he313572052":true,"nickgogan":true,"bonkboykz":true,"midascreed":true,"natterstefan":true,"zenfeder":true,"oguzkorkmaz":true,"likkli":true,"diogocapela":true,"lirunkai":true,"evert-arias":true,"leonzhao":true,"instriker":true,"hearsid":true,"ycjcl868":true,"igorxp5":true,"ajwarreniii":true,"joelwallis":true,"schacker":true,"orhonbey":true,"inevercouldgetthehangofthursdays":true,"josembergff":true,"esilva2902":true,"xiaobing":true,"yanghcc":true,"fearnbuster":true,"hualei":true,"deerflow":true,"aim97":true,"liu1125":true,"jimbrig2011":true},"repository":{"type":"git","url":"git+https://github.com/socketio/socket.io.git"},"versions":{"4.8.3":{"name":"socket.io","version":"4.8.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"types":"./dist/index.d.ts","license":"MIT","homepage":"https://github.com/socketio/socket.io/tree/main/packages/socket.io#readme","repository":{"type":"git","url":"git+https://github.com/socketio/socket.io.git"},"bugs":{"url":"https://github.com/socketio/socket.io/issues"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --import=tsx --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.4.1","engine.io":"~6.6.0","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"gitHead":"9978574e4f1d4e21593497f94c40053cd0fff359","_id":"socket.io@4.8.3","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"ca6ba1431c69532e1e0a6f496deebeb601dbc4df","size":350997,"noattachment":false,"key":"/socket.io/-/socket.io-4.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.8.3.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51c61f97-f8ff-4369-9032-84a98d5103a4"}},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/socket.io_4.8.3_1766508132848_0.5092353688907121"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-23T16:42:13.022Z","publish_time":1766508133022,"_source_registry_name":"default","_cnpm_publish_time":1766508133022},"4.8.2":{"name":"socket.io","version":"4.8.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"types":"./dist/index.d.ts","license":"MIT","homepage":"https://github.com/socketio/socket.io/tree/main/packages/socket.io#readme","repository":{"type":"git","url":"git+https://github.com/socketio/socket.io.git"},"bugs":{"url":"https://github.com/socketio/socket.io/issues"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --import=tsx --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.4.1","engine.io":"~6.6.0","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"gitHead":"dd717924556d18b4453b63465fbf9b7c32788ac6","_id":"socket.io@4.8.2","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"bac704b1d5abc2ef71173d18f9b362015cd96fa4","size":350988,"noattachment":false,"key":"/socket.io/-/socket.io-4.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.8.2.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:51c61f97-f8ff-4369-9032-84a98d5103a4"}},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/socket.io_4.8.2_1766421909547_0.5228354179316708"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-22T16:45:09.738Z","publish_time":1766421909738,"_source_registry_name":"default","_cnpm_publish_time":1766421909738},"4.8.1":{"name":"socket.io","version":"4.8.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","homepage":"https://github.com/socketio/socket.io/tree/main/packages/socket.io#readme","repository":{"type":"git","url":"git+https://github.com/socketio/socket.io.git"},"bugs":{"url":"https://github.com/socketio/socket.io/issues"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.6.0","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"_id":"socket.io@4.8.1","gitHead":"91e1c8b3584054db6072046404a24e79a17c1367","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"fa0eaff965cc97fdf4245e8d4794618459f7558a","size":349868,"noattachment":false,"key":"/socket.io/-/socket.io-4.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.8.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.8.1_1729836942185_0.897097195240262"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-25T06:15:42.364Z","publish_time":1729836942364,"_source_registry_name":"default","_cnpm_publish_time":1729836942364},"4.8.0":{"name":"socket.io","version":"4.8.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","homepage":"https://github.com/socketio/socket.io/tree/main/packages/socket.io#readme","repository":{"type":"git","url":"git+https://github.com/socketio/socket.io.git"},"bugs":{"url":"https://github.com/socketio/socket.io/issues"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.6.0","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"_id":"socket.io@4.8.0","gitHead":"d0fc72042068e7eaef448941add617f05e1ec236","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"33d05ae0915fad1670bd0c4efcc07ccfabebe3b1","size":348669,"noattachment":false,"key":"/socket.io/-/socket.io-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.8.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.8.0_1726905892381_0.6770488729984931"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-21T08:04:52.635Z","publish_time":1726905892635,"_source_registry_name":"default","_cnpm_publish_time":1726905892635},"2.5.1":{"name":"socket.io","version":"2.5.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~4.1.0","engine.io":"~3.6.0","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.5.0","socket.io-parser":"~3.4.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"readmeFilename":"Readme.md","gitHead":"88b2cdb6abd38d6466fa4360748f2f67d8837ad4","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.5.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"224459ecf13ab66bfc7fb6dd0c6bf760a9895e7f","size":13850,"noattachment":false,"key":"/socket.io/-/socket.io-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.5.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.5.1_1718786970843_0.15413717572958086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-19T08:49:31.009Z","publish_time":1718786971009,"_source_registry_name":"default","_cnpm_publish_time":1718786971009},"4.7.5":{"name":"socket.io","version":"4.7.5","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.5.2","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.7.5","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.27.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"gitHead":"50176812a1f815b779cf8936996b06e559122620","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.7.5","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"56eb2d976aef9d1445f373a62d781a41c7add8f8","size":321986,"noattachment":false,"key":"/socket.io/-/socket.io-4.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.7.5.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.7.5_1710435377427_0.8403298424022481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-14T16:56:17.603Z","publish_time":1710435377603,"_source_registry_name":"default","_cnpm_publish_time":1710435377603},"4.7.4":{"name":"socket.io","version":"4.7.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.5.2","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.7.4","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.27.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"gitHead":"6ab2509d529d438e25b6c3a701444aa6585fa153","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.7.4","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"2401a2d7101e4bdc64da80b140d5d8b6a8c7738b","size":319187,"noattachment":false,"key":"/socket.io/-/socket.io-4.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.7.4.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.7.4_1705054198606_0.31719621593385106"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-12T10:09:58.860Z","publish_time":1705054198860,"_source_registry_name":"default","_cnpm_publish_time":1705054198860},"4.7.3":{"name":"socket.io","version":"4.7.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.5.2","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.7.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.27.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"gitHead":"0d893196f8e86ccba3a7a1ab728d00593d7aa238","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.7.3","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"a0f1a4511eb23fe182ae3a018875a31501be3ffc","size":319164,"noattachment":false,"key":"/socket.io/-/socket.io-4.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.7.3.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.7.3_1704314061826_0.566059514547328"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-03T20:34:22.077Z","publish_time":1704314062077,"_source_registry_name":"default","_cnpm_publish_time":1704314062077},"4.7.2":{"name":"socket.io","version":"4.7.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.5.2","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.7.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.2.0"},"tsd":{"directory":"test"},"gitHead":"c332643ad8b2eff3a9edee432bfd53fb37559280","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.7.2","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"22557d76c3f3ca48f82e73d68b7add36a22df002","size":318286,"noattachment":false,"key":"/socket.io/-/socket.io-4.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.7.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.7.2_1691020314391_0.17437920148179398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-02T23:51:55.034Z","publish_time":1691020315034,"_source_registry_name":"default","_cnpm_publish_time":1691020315034},"4.7.1":{"name":"socket.io","version":"4.7.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.5.0","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.7.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"2f6cc2fa4287de02fa5c9b8f5bf7d5beb37acf2f","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.7.1","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"9009f31bf7be25478895145e92fbc972ad1db900","size":311519,"noattachment":false,"key":"/socket.io/-/socket.io-4.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.7.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.7.1_1687937608534_0.684329016302331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-28T07:33:28.808Z","publish_time":1687937608808,"_source_registry_name":"default","_cnpm_publish_time":1687937608808},"4.7.0":{"name":"socket.io","version":"4.7.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","cors":"~2.8.5","debug":"~4.3.2","engine.io":"~6.5.0","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.7.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.30.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"00d8ee5b057a8aef830d88da77579037759e762c","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.7.0","_nodeVersion":"20.3.0","_npmVersion":"9.6.7","dist":{"shasum":"ae21460d5aef23b152d38de64d7c1798cd2d23fc","size":590332,"noattachment":false,"key":"/socket.io/-/socket.io-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.7.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.7.0_1687426124553_0.9365633191110281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-22T09:28:44.823Z","publish_time":1687426124823,"_source_registry_name":"default","_cnpm_publish_time":1687426124823},"4.6.2":{"name":"socket.io","version":"4.6.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"types":"./dist/index.d.ts","import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.4.2","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.6.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"faf914c9ab3e06a6e84fc91774a4182e58f8ae70","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.6.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"d597db077d4df9cbbdfaa7a9ed8ccc3d49439786","size":303228,"noattachment":false,"key":"/socket.io/-/socket.io-4.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.6.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.6.2_1685524593965_0.0005378881380271316"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-31T09:16:34.165Z","publish_time":1685524594165,"_source_registry_name":"default","_cnpm_publish_time":1685524594165},"4.6.1":{"name":"socket.io","version":"4.6.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.4.1","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.1"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.6.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"7952312911e439f1e794760b50054565ece72845","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.6.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"62ec117e5fce0692fa50498da9347cfb52c3bc70","size":301871,"noattachment":false,"key":"/socket.io/-/socket.io-4.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.6.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.6.1_1676911877423_0.8041109536756519"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-20T16:51:17.646Z","publish_time":1676911877646,"_cnpm_publish_time":1676911877646},"4.6.0":{"name":"socket.io","version":"4.6.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.4.0","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.1"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.6.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"a2e5d1f77ff322455d9203c0a956eead4caca527","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.6.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"82ebfd7652572872e10dbb19533fc7cb930d0bc3","size":301235,"noattachment":false,"key":"/socket.io/-/socket.io-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.6.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.6.0_1675728503071_0.3527378581824112"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-07T00:08:23.329Z","publish_time":1675728503329,"_cnpm_publish_time":1675728503329},"4.6.0-alpha1":{"name":"socket.io","version":"4.6.0-alpha1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.3.1","socket.io-adapter":"~2.5.2","socket.io-parser":"~4.2.1"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.5.4","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"readmeFilename":"Readme.md","gitHead":"0c0eb0016317218c2be3641e706cfaa9bea39a2d","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.6.0-alpha1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"550372096b7535b1108002e471d09e4bf1d1a5a3","size":288354,"noattachment":false,"key":"/socket.io/-/socket.io-4.6.0-alpha1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.6.0-alpha1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.6.0-alpha1_1674631166831_0.02724950194535647"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-25T07:19:27.052Z","publish_time":1674631167052,"_cnpm_publish_time":1674631167052},"4.5.4":{"name":"socket.io","version":"4.5.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.2.1","socket.io-adapter":"~2.4.0","socket.io-parser":"~4.2.1"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.5.4","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"3b7ced7af7e0a2a66392577f94af1ee5ed190ab1","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.5.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"a4513f06e87451c17013b8d13fdfaf8da5a86a90","size":285177,"noattachment":false,"key":"/socket.io/-/socket.io-4.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.5.4.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.5.4_1669153567331_0.1366461343316685"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-22T21:54:33.641Z","publish_time":1669153567529,"_cnpm_publish_time":1669153567529},"4.5.3":{"name":"socket.io","version":"4.5.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.2.0","socket.io-adapter":"~2.4.0","socket.io-parser":"~4.2.0"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.5.3","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"945c84be47d2923a9132786c9fd11dd90fa2c6db","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.5.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"44dffea48d7f5aa41df4a66377c386b953bc521c","size":282665,"noattachment":false,"key":"/socket.io/-/socket.io-4.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.5.3.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.5.3_1665810968295_0.0827014102871162"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-15T05:47:28.136Z","publish_time":1665810968529,"_cnpm_publish_time":1665810968529},"4.5.2":{"name":"socket.io","version":"4.5.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/index.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.2.0","socket.io-adapter":"~2.4.0","socket.io-parser":"~4.2.0"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^10.0.0","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.5.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^8.0.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.21.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"8be95b3bd323f83b9bc5d7b0292abc2dbea9ce56","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.5.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"shasum":"1eb25fd380ab3d63470aa8279f8e48d922d443ac","size":269582,"noattachment":false,"key":"/socket.io/-/socket.io-4.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.5.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.5.2_1662158807377_0.6253010911249701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-02T22:52:53.056Z","publish_time":1662158807610,"_cnpm_publish_time":1662158807610},"2.5.0":{"name":"socket.io","version":"2.5.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~4.1.0","engine.io":"~3.6.0","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.5.0","socket.io-parser":"~3.4.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"baa6804440fe5dc98fcbd5249dee2f4fa6ef1b8a","readmeFilename":"Readme.md","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.5.0","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"shasum":"e1c7fb1823f7fa09dfebb5bb68f9d2ee03a0a2e3","size":14470,"noattachment":false,"key":"/socket.io/-/socket.io-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.5.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.5.0_1656229808843_0.7034546172687346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-26T07:50:13.518Z","publish_time":1656229809027,"_cnpm_publish_time":1656229809027},"4.5.1":{"name":"socket.io","version":"4.5.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.2.0","socket.io-adapter":"~2.4.0","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.5.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"5ab8289c0acd33d7230541f4fe3be5ccca21a556","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.5.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"aa7e73f8a6ce20ee3c54b2446d321bbb6b1a9029","size":261092,"noattachment":false,"key":"/socket.io/-/socket.io-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.5.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.5.1_1652823527289_0.12500358409305679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-17T21:38:57.518Z","publish_time":1652823527518,"_cnpm_publish_time":1652823527518},"4.5.0":{"name":"socket.io","version":"4.5.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.2.0","socket.io-adapter":"~2.4.0","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.5.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"8ecfcba5c14cff079c59ccc32e6e5150b17b4a56","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.5.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"78ae2e84784c29267086a416620c18ef95b37186","size":260931,"noattachment":false,"key":"/socket.io/-/socket.io-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.5.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.5.0_1650754005687_0.1687016852026082"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-23T22:46:52.052Z","publish_time":1650754005915,"_cnpm_publish_time":1650754005915},"4.4.1":{"name":"socket.io","version":"4.4.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js","types":"./dist/index.d.ts"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.1.0","socket.io-adapter":"~2.3.3","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.4.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"c82a4bdf1f900644cd7ee823a32c7820164fe80e","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.4.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"cd6de29e277a161d176832bb24f64ee045c56ab8","size":253055,"noattachment":false,"key":"/socket.io/-/socket.io-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.4.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.4.1_1641450807191_0.7751324822077053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-06T06:43:39.875Z","publish_time":1641450807404,"_cnpm_publish_time":1641450807404},"4.4.0":{"name":"socket.io","version":"4.4.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.1.0","socket.io-adapter":"~2.3.3","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.4.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2","uWebSockets.js":"github:uNetworking/uWebSockets.js#v20.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"0f11c4745f3bf4fba0a452a07e5df37427d06117","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.4.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"8140a0db2c22235f88a6dceb867e4d5c9bd70507","size":260068,"noattachment":false,"key":"/socket.io/-/socket.io-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.4.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.4.0_1637241057424_0.991972262743265"},"_hasShrinkwrap":false,"publish_time":1637241057671,"_cnpm_publish_time":1637241057671},"4.3.2":{"name":"socket.io","version":"4.3.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.0.0","socket.io-adapter":"~2.3.2","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.3.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"ed8483da4d1fa44b9852caeb7d9390e94c25c887","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.3.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"85ae0cf5cf18acbce648ac9f48aba66df8cea6bf","size":254824,"noattachment":false,"key":"/socket.io/-/socket.io-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.3.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.3.2_1636350036113_0.2839056046213264"},"_hasShrinkwrap":false,"publish_time":1636350036306,"_cnpm_publish_time":1636350036306},"4.3.1":{"name":"socket.io","version":"4.3.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.0.0","socket.io-adapter":"~2.3.2","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.3.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"ccc5ec39a8bc20d1273b1059e93a2162cae2d51a","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.3.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"c0aa14f3f916a8ab713e83a5bd20c16600245763","size":254892,"noattachment":false,"key":"/socket.io/-/socket.io-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.3.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.3.1_1634421816136_0.8337162977235104"},"_hasShrinkwrap":false,"publish_time":1634421816676,"_cnpm_publish_time":1634421816676},"4.3.0":{"name":"socket.io","version":"4.3.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~6.0.0","socket.io-adapter":"~2.3.2","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.3.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"95810aa62d2113db5cc052c857e808fb9b0d5518","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.3.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"5ab426b32899259468513272adc78857fafa7506","size":253886,"noattachment":false,"key":"/socket.io/-/socket.io-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.3.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.3.0_1634216384125_0.9824137150933367"},"_hasShrinkwrap":false,"publish_time":1634216384397,"_cnpm_publish_time":1634216384397},"4.2.0":{"name":"socket.io","version":"4.2.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.1","@types/cors":"^2.8.12","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.2","engine.io":"~5.2.0","socket.io-adapter":"~2.3.2","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^9.0.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.2.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.6","ts-node":"^10.2.1","tsd":"^0.17.0","typescript":"^4.4.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"c100b7b61c569b029cd60f236748481c6f5c4cc6","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"9e1c09d3ea647e24963a2e7ba8ea5c847778e2ed","size":259319,"noattachment":false,"key":"/socket.io/-/socket.io-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.2.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.2.0_1630308144472_0.9887180625594554"},"_hasShrinkwrap":false,"publish_time":1630308144656,"_cnpm_publish_time":1630308144656},"4.1.3":{"name":"socket.io","version":"4.1.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.10","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~5.1.1","socket.io-adapter":"~2.3.1","socket.io-parser":"~4.0.4"},"devDependencies":{"@types/mocha":"^8.2.2","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.3.2","rimraf":"^3.0.2","socket.io-client":"4.1.3","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.1.3","ts-node":"^10.0.0","tsd":"^0.17.0","typescript":"^4.3.5"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"dbd2a07cdad654c030d09c0e479703636d96f127","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.1.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"d114328ef27ab31b889611792959c3fa6d502500","size":256121,"noattachment":false,"key":"/socket.io/-/socket.io-4.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.1.3.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.1.3_1625912076676_0.6474650390499699"},"_hasShrinkwrap":false,"publish_time":1625912076796,"_cnpm_publish_time":1625912076796},"4.1.2":{"name":"socket.io","version":"4.1.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~5.1.0","socket.io-adapter":"~2.3.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"4.1.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","tsd":"^0.14.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"1633150b2bcdebd3c39dc37f7329e84e9951a15e","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.1.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"f90f9002a8d550efe2aa1d320deebb9a45b83233","size":254878,"noattachment":false,"key":"/socket.io/-/socket.io-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.1.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.1.2_1621286334049_0.008327707999614686"},"_hasShrinkwrap":false,"publish_time":1621286334209,"_cnpm_publish_time":1621286334209},"4.1.1":{"name":"socket.io","version":"4.1.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~5.1.0","socket.io-adapter":"~2.3.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"4.1.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","tsd":"^0.14.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"995f38f4cc1f9a145a6e36dc7e18cab792fc6d36","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.1.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"aa3e4d93142fec6ba2053091601b55c835864b54","size":254711,"noattachment":false,"key":"/socket.io/-/socket.io-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.1.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.1.1_1620770864830_0.8946453842968922"},"_hasShrinkwrap":false,"publish_time":1620770865111,"_cnpm_publish_time":1620770865111},"4.1.0":{"name":"socket.io","version":"4.1.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~5.1.0","socket.io-adapter":"~2.3.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"4.1.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","tsd":"^0.14.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"fb6b0efec9fcc154dc9131189d78fcfa0a6c7f46","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"ad0067eb90a69fb7c5926188fcf3b62a375a8601","size":254589,"noattachment":false,"key":"/socket.io/-/socket.io-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.1.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.1.0_1620718147401_0.15769907088395452"},"_hasShrinkwrap":false,"publish_time":1620718147580,"_cnpm_publish_time":1620718147580},"4.0.2":{"name":"socket.io","version":"4.0.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~5.0.0","socket.io-adapter":"~2.2.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"4.0.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","tsd":"^0.14.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"9fff03487c81f36ce5d4502547fa690623c10fae","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"90224ac83542b74ca7a45f8fb68dbc374b82e39d","size":254470,"noattachment":false,"key":"/socket.io/-/socket.io-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.0.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.0.2_1620304751802_0.8157117936275993"},"_hasShrinkwrap":false,"publish_time":1620304751989,"_cnpm_publish_time":1620304751989},"4.0.1":{"name":"socket.io","version":"4.0.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~5.0.0","socket.io-adapter":"~2.2.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"4.0.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","tsd":"^0.14.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"1faa7e3aea1414ec814aa935021356e8ed2b054c","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"d2e01cf3780d810b66182b3fbef08a04a4ccf924","size":254291,"noattachment":false,"key":"/socket.io/-/socket.io-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.0.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.0.1_1617233178812_0.9482079239722356"},"_hasShrinkwrap":false,"publish_time":1617233178987,"_cnpm_publish_time":1617233178987},"4.0.0":{"name":"socket.io","version":"4.0.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && npm run test:types && npm run test:unit","test:types":"tsd","test:unit":"nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~5.0.0","socket.io-adapter":"~2.2.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"4.0.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","tsd":"^0.14.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"tsd":{"directory":"test"},"gitHead":"5eaeffc8e2244b73dd13fd2562c9684ad289997b","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@4.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"ee484a95dc6a38698491aaf63b6ec1f3ceeac0a8","size":253841,"noattachment":false,"key":"/socket.io/-/socket.io-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-4.0.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_4.0.0_1615376702357_0.22814759544195073"},"_hasShrinkwrap":false,"publish_time":1615376702546,"_cnpm_publish_time":1615376702546},"3.1.2":{"name":"socket.io","version":"3.1.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":">=10.0.0","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~4.1.0","socket.io-adapter":"~2.1.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"3.1.2","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"225ade062a13030164f89356b0a41f28203c3458","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.1.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"06e27caa1c4fc9617547acfbb5da9bc1747da39a","size":246211,"noattachment":false,"key":"/socket.io/-/socket.io-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.1.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.1.2_1614298759655_0.8683052516189813"},"_hasShrinkwrap":false,"publish_time":1614298759896,"_cnpm_publish_time":1614298759896},"3.1.1":{"name":"socket.io","version":"3.1.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":"^14.14.10","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~4.1.0","socket.io-adapter":"~2.1.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"3.1.1","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"12221f296d52b3dcde34246bd1ada98871b4ada3","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.1.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"905e3d4a3b37d8e7970e67a4a6eb81110a5778ba","size":245852,"noattachment":false,"key":"/socket.io/-/socket.io-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.1.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.1.1_1612389521325_0.034934646157317895"},"_hasShrinkwrap":false,"publish_time":1612389521469,"_cnpm_publish_time":1612389521469},"3.1.0":{"name":"socket.io","version":"3.1.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":"^14.14.10","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~4.1.0","socket.io-adapter":"~2.1.0","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"3.1.0","socket.io-client-v2":"npm:socket.io-client@^2.4.0","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"f05a4a6f82af1d55291d54dafd731411fcb1b344","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"4f3accda31e95893f618090c9cb5e85d345421fb","size":249930,"noattachment":false,"key":"/socket.io/-/socket.io-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.1.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.1.0_1610673773350_0.13654413319955294"},"_hasShrinkwrap":false,"publish_time":1610673773605,"_cnpm_publish_time":1610673773605},"2.4.1":{"name":"socket.io","version":"2.4.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~4.1.0","engine.io":"~3.5.0","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.4.0","socket.io-parser":"~3.4.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"e6b869738c73fa0ce9928974d823e50cc92f7a1a","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.4.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"95ad861c9a52369d7f1a68acf0d4a1b16da451d2","size":14069,"noattachment":false,"key":"/socket.io/-/socket.io-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.4.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.4.1_1610013625149_0.450814791080137"},"_hasShrinkwrap":false,"publish_time":1610013625314,"_cnpm_publish_time":1610013625314},"3.0.5":{"name":"socket.io","version":"3.0.5","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"directories":{"doc":"docs/","example":"example/","lib":"lib/","test":"test/"},"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":"^14.14.10","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.3.1","engine.io":"~4.0.6","socket.io-adapter":"~2.0.3","socket.io-parser":"~4.0.3"},"devDependencies":{"@types/mocha":"^8.0.4","babel-eslint":"^10.1.0","eslint":"^7.14.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^2.2.0","rimraf":"^3.0.2","socket.io-client":"3.0.5","superagent":"^6.1.0","supertest":"^6.0.1","ts-node":"^9.0.0","typescript":"^4.1.2"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"f8a66fd11acffb72fcb90750affd5dce42bef977","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.5","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"b4328116b6b34f76270725a4e35b75e2348d2264","size":275646,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.5.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.5_1609844939814_0.3558712228166716"},"_hasShrinkwrap":false,"publish_time":1609844940084,"_cnpm_publish_time":1609844940084},"2.4.0":{"name":"socket.io","version":"2.4.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~4.1.0","engine.io":"~3.5.0","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.4.0","socket.io-parser":"~3.4.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"readmeFilename":"Readme.md","gitHead":"873fdc55eddd672960fdbc1325ccb7c4bf466f05","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.4.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"01030a2727bd8eb2e85ea96d69f03692ee53d47e","size":13765,"noattachment":false,"key":"/socket.io/-/socket.io-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.4.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.4.0_1609802895396_0.30985584545173106"},"_hasShrinkwrap":false,"publish_time":1609802895549,"_cnpm_publish_time":1609802895549},"3.0.4":{"name":"socket.io","version":"3.0.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check \"lib/**/*.ts\" \"test/**/*.ts\"","format:fix":"prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":"^14.14.7","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"~2.0.3","socket.io-parser":"~4.0.1"},"devDependencies":{"@types/mocha":"^8.0.3","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^15.1.0","prettier":"^1.19.1","rimraf":"^3.0.2","socket.io-client":"3.0.4","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"81c1f4e819cd59cca7064f963bea899feddacf44","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"20130a80b57e48dadb671f22e3776047cc7f9d53","size":250260,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.4.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.4_1607338912808_0.4372982917303532"},"_hasShrinkwrap":false,"publish_time":1607338912969,"_cnpm_publish_time":1607338912969},"3.0.3":{"name":"socket.io","version":"3.0.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"compile":"rimraf ./dist && tsc","test":"npm run format:check && npm run compile && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"npm run compile"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":"^14.14.7","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"~2.0.3","socket.io-parser":"~4.0.1"},"devDependencies":{"@types/mocha":"^8.0.3","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","rimraf":"^3.0.2","socket.io-client":"3.0.3","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"06a2bd313a494f7891347a9ceffeadb1bcf37f8d","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"f296e95b14077d30e77e695849621514191a59f5","size":249522,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.3.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.3_1605745968377_0.3814771061237807"},"_hasShrinkwrap":false,"publish_time":1605745968524,"_cnpm_publish_time":1605745968524},"3.0.2":{"name":"socket.io","version":"3.0.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"npm run format:check && tsc && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"tsc"},"dependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.8","@types/node":"^14.14.7","accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"~2.0.3","socket.io-parser":"~4.0.1"},"devDependencies":{"@types/mocha":"^8.0.3","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","socket.io-client":"3.0.2","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"9b6f9711daed32d7a6afc99d90042dfdf5e51a9f","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"8a749c82520beb3b0b58bd2f577cf1d164607156","size":250053,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.2.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.2_1605657317096_0.22706818333112522"},"_hasShrinkwrap":false,"publish_time":1605657317239,"_cnpm_publish_time":1605657317239},"3.0.1":{"name":"socket.io","version":"3.0.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"npm run format:check && tsc && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"tsc"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"~2.0.3","socket.io-parser":"~4.0.1"},"devDependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.7","@types/mocha":"^8.0.3","@types/node":"^14.11.2","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","socket.io-client":"3.0.0","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"0317a077be23d42333e2d192ffc5f0c215cc2901","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"7e60375f9154968cdae45363a4d7c0570bcfd653","size":250889,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.1.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.1_1604914167085_0.3821200699632399"},"_hasShrinkwrap":false,"publish_time":1604914167267,"_cnpm_publish_time":1604914167267},"3.0.0":{"name":"socket.io","version":"3.0.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"npm run format:check && tsc && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"tsc"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"~2.0.3","socket.io-parser":"~4.0.1"},"devDependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.7","@types/mocha":"^8.0.3","@types/node":"^14.11.2","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","socket.io-client":"3.0.0","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"1af3267e3f5f7884214cf2ca4d5282d620092fb0","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"4be7276bcf8cc46b1d78f78cd9eab86cea93138f","size":250917,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.0.tgz"},"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.0_1604610523741_0.7568575842161966"},"_hasShrinkwrap":false,"publish_time":1604610524084,"_cnpm_publish_time":1604610524084},"3.0.0-rc4":{"name":"socket.io","version":"3.0.0-rc4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"npm run format:check && tsc && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"tsc"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"2.0.3-rc2","socket.io-parser":"4.0.1-rc3"},"devDependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.7","@types/mocha":"^8.0.3","@types/node":"^14.11.2","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","socket.io-client":"3.0.0-rc4","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"readmeFilename":"Readme.md","gitHead":"02951c4391aabf5cdf746633b909e2b673324dc7","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.0-rc4","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"6e9ea1194f2ba11c806c7e53847569ac30d2daaa","size":250822,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.0-rc4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.0-rc4.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.0-rc4_1604095456767_0.45343808338124414"},"_hasShrinkwrap":false,"publish_time":1604095456897,"_cnpm_publish_time":1604095456897},"3.0.0-rc3":{"name":"socket.io","version":"3.0.0-rc3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"npm run format:check && tsc && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"tsc"},"dependencies":{"accepts":"~1.3.4","base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"2.0.3-rc2","socket.io-parser":"4.0.1-rc3"},"devDependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.7","@types/mocha":"^8.0.3","@types/node":"^14.11.2","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","socket.io-client":"3.0.0-rc3","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"readmeFilename":"Readme.md","gitHead":"cacad7029a2193b719b3e23c4d2f220f4b29e456","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.0-rc3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"9a19da058466879c04c593ac2ce92e4a25800078","size":20485,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.0-rc3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.0-rc3.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.0-rc3_1603756012463_0.11122688043480156"},"_hasShrinkwrap":false,"publish_time":1603756012607,"_cnpm_publish_time":1603756012607},"3.0.0-rc2":{"name":"socket.io","version":"3.0.0-rc2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"npm run format:check && tsc && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"tsc"},"dependencies":{"base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","socket.io-adapter":"2.0.3-rc1","socket.io-client":"3.0.0-rc2","socket.io-parser":"4.0.1-rc2"},"devDependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.7","@types/mocha":"^8.0.3","@types/node":"^14.11.2","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"gitHead":"0ce5b4ca6873517a648b1ded9471d43eb5459c99","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.0-rc2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"6e3eca5282f38f4eec24490c0a320bd7c4729a6e","size":19587,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.0-rc2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.0-rc2.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.0-rc2_1602759822488_0.07070521178616396"},"_hasShrinkwrap":false,"publish_time":1602759822601,"_cnpm_publish_time":1602759822601},"3.0.0-rc1":{"name":"socket.io","version":"3.0.0-rc1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"type":"commonjs","main":"./dist/index.js","exports":{"import":"./wrapper.mjs","require":"./dist/index.js"},"types":"./dist/index.d.ts","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"npm run format:check && tsc && nyc mocha --require ts-node/register --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.ts","format:check":"prettier --check 'lib/**/*.ts' 'test/**/*.ts'","format:fix":"prettier --write 'lib/**/*.ts' 'test/**/*.ts'","prepack":"tsc"},"dependencies":{"base64id":"~2.0.0","debug":"~4.1.0","engine.io":"~4.0.0","has-binary2":"~1.0.2","socket.io-adapter":"~2.0.1","socket.io-client":"3.0.0-rc1","socket.io-parser":"4.0.1-rc1"},"devDependencies":{"@types/cookie":"^0.4.0","@types/cors":"^2.8.7","@types/mocha":"^8.0.3","@types/node":"^14.11.2","babel-eslint":"^10.1.0","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","prettier":"^1.19.1","superagent":"^3.8.2","supertest":"^3.0.0","ts-node":"^9.0.0","typescript":"^4.0.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"engines":{"node":">=10.0.0"},"readmeFilename":"Readme.md","gitHead":"ebb0575fa82af8a94d371f09fea62c3a521c3b8e","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@3.0.0-rc1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"276d418c5a1f4e1a71cec9417d272f5b3fb43c49","size":19181,"noattachment":false,"key":"/socket.io/-/socket.io-3.0.0-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-3.0.0-rc1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_3.0.0-rc1_1602625162360_0.7553689925148892"},"_hasShrinkwrap":false,"publish_time":1602625162475,"_cnpm_publish_time":1602625162475},"2.3.0":{"name":"socket.io","version":"2.3.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~4.1.0","engine.io":"~3.4.0","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.3.0","socket.io-parser":"~3.4.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"47161a65d40c2587535de750ac4c7d448e5842ba","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.3.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"cd762ed6a4faeca59bc1f3e243c0969311eb73fb","size":13706,"noattachment":false,"key":"/socket.io/-/socket.io-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.3.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.3.0_1568975046776_0.13485022972272476"},"_hasShrinkwrap":false,"publish_time":1568975046920,"_cnpm_publish_time":1568975046920},"2.2.0":{"name":"socket.io","version":"2.2.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~4.1.0","engine.io":"~3.3.1","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.2.0","socket.io-parser":"~3.3.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"df05b73bb93d7c34c758504001f869cb156703d5","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"f0f633161ef6712c972b307598ecd08c9b1b4d5b","size":13707,"noattachment":false,"key":"/socket.io/-/socket.io-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.2.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.2.0_1543446972404_0.4853877960052748"},"_hasShrinkwrap":false,"publish_time":1543446972591,"_cnpm_publish_time":1543446972591},"2.1.1":{"name":"socket.io","version":"2.1.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~3.1.0","engine.io":"~3.2.0","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.1.1","socket.io-parser":"~3.2.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"e0b2cb0c5a9af768a48c43f65643412cc8edc7df","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.1.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"a069c5feabee3e6b214a75b40ce0652e1cfb9980","size":13683,"noattachment":false,"key":"/socket.io/-/socket.io-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.1.1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.1.1_1526592215330_0.5123777803088756"},"_hasShrinkwrap":false,"publish_time":1526592215419,"_cnpm_publish_time":1526592215419},"2.1.0":{"name":"socket.io","version":"2.1.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~3.1.0","engine.io":"~3.2.0","has-binary2":"~1.0.2","socket.io-adapter":"~1.1.0","socket.io-client":"2.1.0","socket.io-parser":"~3.2.0"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"^3.8.2","supertest":"^3.0.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"db831a3de4528a2017dad5e9b419333d4d929bd3","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.1.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"de77161795b6303e7aefc982ea04acb0cec17395","size":13677,"noattachment":false,"key":"/socket.io/-/socket.io-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.1.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io_2.1.0_1522359233916_0.834655685647318"},"_hasShrinkwrap":false,"publish_time":1522359233997,"_cnpm_publish_time":1522359233997},"2.0.4":{"name":"socket.io","version":"2.0.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"nyc mocha --reporter spec --slow 200 --bail --timeout 10000 test/socket.io.js"},"dependencies":{"debug":"~2.6.6","engine.io":"~3.1.0","socket.io-adapter":"~1.1.0","socket.io-client":"2.0.4","socket.io-parser":"~3.1.1"},"devDependencies":{"expect.js":"0.3.1","mocha":"^3.5.3","nyc":"^11.2.1","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"1c108a35e499579f978908bac3fb47122ed77ee4","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.0.4","_shasum":"c1a4590ceff87ecf13c72652f046f716b29e6014","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"c1a4590ceff87ecf13c72652f046f716b29e6014","size":12737,"noattachment":false,"key":"/socket.io/-/socket.io-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.0.4.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-2.0.4.tgz_1508678259549_0.7886422933079302"},"directories":{},"publish_time":1508678260603,"_hasShrinkwrap":false,"_cnpm_publish_time":1508678260603},"2.0.3":{"name":"socket.io","version":"2.0.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"~2.6.6","engine.io":"~3.1.0","object-assign":"~4.1.1","socket.io-adapter":"~1.1.0","socket.io-client":"~2.0.2","socket.io-parser":"~3.1.1"},"devDependencies":{"babel-preset-es2015":"^6.24.1","del":"^2.2.2","expect.js":"0.3.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-task-listing":"1.0.1","istanbul":"^0.4.5","mocha":"^3.3.0","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"65ece01135e1a3a4b517ed5c599eb5a7a3401f1a","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.0.3","_shasum":"4359f06a24933ae6bd087798af78c680eae345e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"4359f06a24933ae6bd087798af78c680eae345e3","size":20370,"noattachment":false,"key":"/socket.io/-/socket.io-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.0.3.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-2.0.3.tgz_1497269178944_0.7451606099493802"},"directories":{},"publish_time":1497269179959,"_cnpm_publish_time":1497269179959,"_hasShrinkwrap":false},"2.0.2":{"name":"socket.io","version":"2.0.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"~2.6.6","engine.io":"~3.1.0","object-assign":"~4.1.1","socket.io-adapter":"~1.1.0","socket.io-client":"~2.0.2","socket.io-parser":"~3.1.1"},"devDependencies":{"babel-preset-es2015":"^6.24.1","del":"^2.2.2","expect.js":"0.3.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-task-listing":"1.0.1","istanbul":"^0.4.5","mocha":"^3.3.0","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"a10dc8d92d37977ae68b6472e8c1b550956dd4d1","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.0.2","_shasum":"133bf3a1b67d02f2ac65103c11f78e6f2c4f3b3a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"133bf3a1b67d02f2ac65103c11f78e6f2c4f3b3a","size":20252,"noattachment":false,"key":"/socket.io/-/socket.io-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.0.2.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/socket.io-2.0.2.tgz_1496318510928_0.7237327934708446"},"directories":{},"publish_time":1496318512045,"_cnpm_publish_time":1496318512045,"_hasShrinkwrap":false},"0.9.19":{"name":"socket.io","version":"0.9.19","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.16","policyfile":"0.0.4","base64id":"0.1.0","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"2.1.3","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"gitHead":"41b9a7e45d62ead3b4b36dc38cc8c03882ecc577","bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"_id":"socket.io@0.9.19","_shasum":"490bb5fd0dc54cf002ee04e67fadfc43b848a38f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"490bb5fd0dc54cf002ee04e67fadfc43b848a38f","size":34692,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.19.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/socket.io-0.9.19.tgz_1494911717655_0.6154346051625907"},"directories":{},"publish_time":1494911718993,"_hasShrinkwrap":false,"_cnpm_publish_time":1494911718993},"2.0.1":{"name":"socket.io","version":"2.0.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"~2.6.6","engine.io":"~3.1.0","object-assign":"~4.1.1","socket.io-adapter":"~1.1.0","socket.io-client":"2.0.1","socket.io-parser":"~3.1.1"},"devDependencies":{"babel-preset-es2015":"^6.24.1","del":"^2.2.2","expect.js":"0.3.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-task-listing":"1.0.1","istanbul":"^0.4.5","mocha":"^3.3.0","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"832b8fc6d98cce5843663cded3de8f63ab4ecd02","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.0.1","_shasum":"064c125178462e477a6df23d2fdad18dd1c5914f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"064c125178462e477a6df23d2fdad18dd1c5914f","size":20189,"noattachment":false,"key":"/socket.io/-/socket.io-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.0.1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/socket.io-2.0.1.tgz_1494286891121_0.7786998096853495"},"directories":{},"publish_time":1494286893138,"_hasShrinkwrap":false,"_cnpm_publish_time":1494286893138},"2.0.0":{"name":"socket.io","version":"2.0.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"~2.6.6","engine.io":"~3.1.0","object-assign":"~4.1.1","socket.io-adapter":"~1.1.0","socket.io-client":"2.0.0","socket.io-parser":"~3.1.1"},"devDependencies":{"babel-preset-es2015":"^6.24.1","del":"^2.2.2","expect.js":"0.3.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-istanbul":"^1.1.1","gulp-mocha":"^4.3.1","gulp-task-listing":"1.0.1","istanbul":"^0.4.5","mocha":"^3.3.0","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"3367eaa948a97f32f965da8d2cbe06fdc0b84818","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@2.0.0","_shasum":"fef1966ee750001b20943983a057dc31807b1efa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"fef1966ee750001b20943983a057dc31807b1efa","size":20195,"noattachment":false,"key":"/socket.io/-/socket.io-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-2.0.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/socket.io-2.0.0.tgz_1494285368062_0.011081143980845809"},"directories":{},"publish_time":1494285369507,"_cnpm_publish_time":1494285369507,"_hasShrinkwrap":false},"1.7.4":{"name":"socket.io","version":"1.7.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"2.3.3","engine.io":"~1.8.4","has-binary":"0.1.7","object-assign":"4.1.0","socket.io-adapter":"0.5.0","socket.io-client":"1.7.4","socket.io-parser":"2.3.1"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"0abbd4da50c3fbffa5e32359b269e96c156c6ef2","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.7.4","_shasum":"2f7ecedc3391bf2d5c73e291fe233e6e34d4dd00","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"2f7ecedc3391bf2d5c73e291fe233e6e34d4dd00","size":20146,"noattachment":false,"key":"/socket.io/-/socket.io-1.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.7.4.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/socket.io-1.7.4.tgz_1494138389624_0.6510439105331898"},"directories":{},"publish_time":1494138391868,"_cnpm_publish_time":1494138391868,"_hasShrinkwrap":false},"0.9.18":{"name":"socket.io","version":"0.9.18","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.16","policyfile":"0.0.4","base64id":"0.1.0","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"2.1.3","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"gitHead":"ed74dee3b053f921ec26d5b22588df58558a4546","bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"_id":"socket.io@0.9.18","_shasum":"e5c8b749628b103bad05dedf5de4dac6b2cbf579","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"e5c8b749628b103bad05dedf5de4dac6b2cbf579","size":43180,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.18.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/socket.io-0.9.18.tgz_1494136555740_0.36887360201217234"},"directories":{},"publish_time":1494136557304,"_hasShrinkwrap":false,"_cnpm_publish_time":1494136557304},"1.7.3":{"name":"socket.io","version":"1.7.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"2.3.3","engine.io":"1.8.3","has-binary":"0.1.7","object-assign":"4.1.0","socket.io-adapter":"0.5.0","socket.io-client":"1.7.3","socket.io-parser":"2.3.1"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"06044efbe2c6f7bbe8f8a5468e3f04e9fcaa5758","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.7.3","_shasum":"b8af9caba00949e568e369f1327ea9be9ea2461b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"b8af9caba00949e568e369f1327ea9be9ea2461b","size":20124,"noattachment":false,"key":"/socket.io/-/socket.io-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.7.3.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/socket.io-1.7.3.tgz_1487311428875_0.5789110483601689"},"directories":{},"publish_time":1487311429570,"_cnpm_publish_time":1487311429570,"_hasShrinkwrap":false},"1.7.2":{"name":"socket.io","version":"1.7.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"2.3.3","engine.io":"1.8.2","has-binary":"0.1.7","object-assign":"4.1.0","socket.io-adapter":"0.5.0","socket.io-client":"1.7.2","socket.io-parser":"2.3.1"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"1f59e4526a9ff061512012cd47e65962ccd0e649","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.7.2","_shasum":"83bbbdf2e79263b378900da403e7843e05dc3b71","_from":".","_npmVersion":"4.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"83bbbdf2e79263b378900da403e7843e05dc3b71","size":20128,"noattachment":false,"key":"/socket.io/-/socket.io-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.7.2.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/socket.io-1.7.2.tgz_1481418300909_0.6292014915961772"},"directories":{},"publish_time":1481418301687,"_cnpm_publish_time":1481418301687,"_hasShrinkwrap":false},"1.7.1":{"name":"socket.io","version":"1.7.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"2.3.3","engine.io":"1.8.1","has-binary":"0.1.7","object-assign":"4.1.0","socket.io-adapter":"0.5.0","socket.io-client":"1.7.1","socket.io-parser":"2.3.1"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"797c9a3498356c1116783d58d15904ed30912b0e","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.7.1","_shasum":"a34d763fd22cd975643c2f0c7c5f14ba6da80aaf","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"a34d763fd22cd975643c2f0c7c5f14ba6da80aaf","size":20110,"noattachment":false,"key":"/socket.io/-/socket.io-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.7.1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/socket.io-1.7.1.tgz_1480288000789_0.17411157069727778"},"directories":{},"publish_time":1480288001441,"_cnpm_publish_time":1480288001441,"_hasShrinkwrap":false},"1.7.0":{"name":"socket.io","version":"1.7.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"2.3.3","engine.io":"1.8.1","has-binary":"0.1.7","object-assign":"4.1.0","socket.io-adapter":"0.5.0","socket.io-client":"1.7.0","socket.io-parser":"2.3.1"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"4f93a0b4290738275a972b8bd9b87be1c8997906","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.7.0","_shasum":"812790768e9eb43f4842f98606fb63b4dd13e343","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"812790768e9eb43f4842f98606fb63b4dd13e343","size":20100,"noattachment":false,"key":"/socket.io/-/socket.io-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.7.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/socket.io-1.7.0.tgz_1480231731009_0.42487097391858697"},"directories":{},"publish_time":1480231733196,"_cnpm_publish_time":1480231733196,"_hasShrinkwrap":false},"1.6.0":{"name":"socket.io","version":"1.6.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"debug":"2.3.3","engine.io":"1.8.0","has-binary":"0.1.7","object-assign":"4.1.0","socket.io-adapter":"0.5.0","socket.io-client":"1.6.0","socket.io-parser":"2.3.1"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"57b386385e356e7a4607637e004ec8b4d960bca6","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.6.0","_shasum":"3e40d932637e6bd923981b25caf7c53e83b6e2e1","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"3e40d932637e6bd923981b25caf7c53e83b6e2e1","size":19778,"noattachment":false,"key":"/socket.io/-/socket.io-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.6.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/socket.io-1.6.0.tgz_1479612469487_0.3990815947763622"},"directories":{},"publish_time":1479612471569,"_cnpm_publish_time":1479612471569,"_hasShrinkwrap":false},"1.5.1":{"name":"socket.io","version":"1.5.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"engine.io":"1.7.2","socket.io-parser":"2.3.1","socket.io-client":"1.5.1","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"fdf64cc38f0546416eec1b5488e7aba60ffb4227","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.5.1","_shasum":"c3ea8c4ed4164436bc56adef60e31ad366518ca9","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"c3ea8c4ed4164436bc56adef60e31ad366518ca9","size":19054,"noattachment":false,"key":"/socket.io/-/socket.io-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.5.1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/socket.io-1.5.1.tgz_1477272714202_0.46837701741605997"},"directories":{},"publish_time":1477272715679,"_cnpm_publish_time":1477272715679,"_hasShrinkwrap":false},"1.5.0":{"name":"socket.io","version":"1.5.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","files":["lib/"],"license":"MIT","repository":{"type":"git","url":"git://github.com/socketio/socket.io.git"},"scripts":{"test":"gulp test"},"dependencies":{"engine.io":"1.7.0","socket.io-parser":"2.2.6","socket.io-client":"1.5.0","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"babel-preset-es2015":"6.3.13","del":"2.2.0","expect.js":"0.3.1","gulp":"3.9.0","gulp-babel":"6.1.1","gulp-istanbul":"0.10.3","gulp-mocha":"2.2.0","gulp-task-listing":"1.0.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"c94058f9b02757d2bf6b42f7d088cc9b6deee329","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"homepage":"https://github.com/socketio/socket.io#readme","_id":"socket.io@1.5.0","_shasum":"024dd9719d9267d6a6984eebe2ab5ceb9a0b8a98","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"darrachequesne","email":"damien.arrachequesne@gmail.com"},"dist":{"shasum":"024dd9719d9267d6a6984eebe2ab5ceb9a0b8a98","size":18652,"noattachment":false,"key":"/socket.io/-/socket.io-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.5.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/socket.io-1.5.0.tgz_1475792088124_0.28287480981089175"},"directories":{},"publish_time":1475792090754,"_cnpm_publish_time":1475792090754,"_hasShrinkwrap":false},"1.4.8":{"name":"socket.io","version":"1.4.8","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io.git"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.11","socket.io-parser":"2.2.6","socket.io-client":"1.4.8","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0","zuul-ngrok":"3.2.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"2a092bd2fb8b37fb2dd896798b7c619e5104448e","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io#readme","_id":"socket.io@1.4.8","_shasum":"e576f330cd0bed64e55b3fd26df991141884867b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"dist":{"shasum":"e576f330cd0bed64e55b3fd26df991141884867b","size":18047,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.8.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/socket.io-1.4.8.tgz_1466734972834_0.10649802000261843"},"directories":{},"publish_time":1466734973400,"_cnpm_publish_time":1466734973400,"_hasShrinkwrap":false},"1.4.7":{"name":"socket.io","version":"1.4.7","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io.git"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.10","socket.io-parser":"2.2.6","socket.io-client":"1.4.6","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0","zuul-ngrok":"3.2.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"42aa77614ee4edefb52d89c62cf84a81db5513d9","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io#readme","_id":"socket.io@1.4.7","_shasum":"92b7f7cb88c5797d4daee279fe8075dbe6d3fa1c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"dist":{"shasum":"92b7f7cb88c5797d4daee279fe8075dbe6d3fa1c","size":18033,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.7.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/socket.io-1.4.7.tgz_1466727971947_0.8498056889511645"},"directories":{},"publish_time":1466727972428,"_cnpm_publish_time":1466727972428,"_hasShrinkwrap":false},"1.4.6":{"name":"socket.io","version":"1.4.6","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io.git"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.9","socket.io-parser":"2.2.6","socket.io-client":"1.4.6","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0","zuul-ngrok":"3.2.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"dcca01f5a42b49e6fe68abefaabe5291e834c5d0","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io#readme","_id":"socket.io@1.4.6","_shasum":"0dddc2cb8fb9b66fc928604f13f6aa910254cc1c","_from":".","_npmVersion":"2.15.0","_nodeVersion":"4.4.2","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"dist":{"shasum":"0dddc2cb8fb9b66fc928604f13f6aa910254cc1c","size":18155,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.6.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/socket.io-1.4.6.tgz_1462247882801_0.6891660823021084"},"directories":{},"publish_time":1462247883979,"_cnpm_publish_time":1462247883979,"_hasShrinkwrap":false},"1.4.5":{"name":"socket.io","version":"1.4.5","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.8","socket.io-parser":"2.2.6","socket.io-client":"1.4.5","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.4.1","mocha":"2.3.4","superagent":"1.6.1","supertest":"1.1.0","zuul-ngrok":"3.2.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"b3fc530abefd384b3a89ff5493e97f3ef85098d4","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.4.5","_shasum":"f202f49eeb9cf7cf6c0971ad75d8d96d451ea4f7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"f202f49eeb9cf7cf6c0971ad75d8d96d451ea4f7","size":18151,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.5.tgz"},"directories":{},"publish_time":1453843588841,"_cnpm_publish_time":1453843588841,"_hasShrinkwrap":false},"1.4.4":{"name":"socket.io","version":"1.4.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.7","socket.io-parser":"2.2.6","socket.io-client":"1.4.4","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.2.3","mocha":"2.3.4","superagent":"0.17.0","supertest":"0.8.2","zuul-ngrok":"3.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"fea3d79a2c5c62724af6891f5a20a64240f5c44f","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.4.4","_shasum":"24b3e19ca15ee21cb7d9203d831f9b65a9f14bbd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"24b3e19ca15ee21cb7d9203d831f9b65a9f14bbd","size":18033,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.4.tgz"},"directories":{},"publish_time":1452494216293,"_cnpm_publish_time":1452494216293,"_hasShrinkwrap":false},"1.4.3":{"name":"socket.io","version":"1.4.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.6","socket.io-parser":"2.2.6","socket.io-client":"1.4.3","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.2.3","mocha":"2.3.4","superagent":"0.17.0","supertest":"0.8.2","zuul-ngrok":"3.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"f1a3e8db2a5bccac8bf93448b9063cfe59a8a47f","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.4.3","_shasum":"16be5e24f40338e5df01261aeebc472d219572b0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"16be5e24f40338e5df01261aeebc472d219572b0","size":17882,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.3.tgz"},"directories":{},"publish_time":1452269880938,"_cnpm_publish_time":1452269880938,"_hasShrinkwrap":false},"1.4.2":{"name":"socket.io","version":"1.4.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.6","socket.io-parser":"2.2.6","socket.io-client":"1.4.2","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.2.3","mocha":"2.3.4","superagent":"0.17.0","supertest":"0.8.2","zuul-ngrok":"3.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"dad82c3343ef4899307f81edd2870227b6295bfa","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.4.2","_shasum":"f414058c7ba4ac23b33e34b666b5f51500020efd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"f414058c7ba4ac23b33e34b666b5f51500020efd","size":17876,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.2.tgz"},"directories":{},"publish_time":1452221900288,"_cnpm_publish_time":1452221900288,"_hasShrinkwrap":false},"1.4.1":{"name":"socket.io","version":"1.4.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.5","socket.io-parser":"2.2.6","socket.io-client":"1.4.1","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.2.3","mocha":"2.3.4","superagent":"0.17.0","supertest":"0.8.2","zuul-ngrok":"3.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"6d5d7e44115ee93e55cec2c640ca93e3958dd4e3","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.4.1","_shasum":"441c9ca6ad209af7534e5ae846e3b1edd679609a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"441c9ca6ad209af7534e5ae846e3b1edd679609a","size":17881,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.1.tgz"},"directories":{},"publish_time":1452199960995,"_cnpm_publish_time":1452199960995,"_hasShrinkwrap":false},"1.4.0":{"name":"socket.io","version":"1.4.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"main":"./lib/index","license":"MIT","repository":{"type":"git","url":"git://github.com/Automattic/socket.io.git"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.6.5","socket.io-parser":"2.2.6","socket.io-client":"1.4.0","socket.io-adapter":"0.4.0","has-binary":"0.1.7","debug":"2.2.0"},"devDependencies":{"expect.js":"0.3.1","istanbul":"0.2.3","mocha":"2.3.4","superagent":"0.17.0","supertest":"0.8.2","zuul-ngrok":"3.1.0"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"ddb3445f3d9009554577bbd05b033031e20e23d8","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io#readme","_id":"socket.io@1.4.0","_shasum":"d3009f29c088b56873414693c1cb7d9eed62db26","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"d3009f29c088b56873414693c1cb7d9eed62db26","size":17869,"noattachment":false,"key":"/socket.io/-/socket.io-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.4.0.tgz"},"directories":{},"publish_time":1452037505237,"_cnpm_publish_time":1452037505237,"_hasShrinkwrap":false},"1.3.7":{"name":"socket.io","version":"1.3.7","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io.git"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.4","socket.io-parser":"2.2.4","socket.io-client":"1.3.7","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"e2ebd4349bf27c3839fc9a2700b42cf8390ac3bd","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io#readme","_id":"socket.io@1.3.7","_shasum":"93747a29bcab6266f0fbe19112cca5e1388cf7ad","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"93747a29bcab6266f0fbe19112cca5e1388cf7ad","size":17064,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.7.tgz"},"directories":{},"publish_time":1442794920951,"_cnpm_publish_time":1442794920951,"_hasShrinkwrap":false},"1.3.6":{"name":"socket.io","version":"1.3.6","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io.git"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.2","socket.io-parser":"2.2.4","socket.io-client":"1.3.6","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"3e4061bfef1fa0c387657ec81325c068a2cea132","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io#readme","_id":"socket.io@1.3.6","_shasum":"1ef8ec4d8edea6499c8febd2a16b6d15b4dc15bd","_from":".","_npmVersion":"2.8.3","_nodeVersion":"0.12.2","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"1ef8ec4d8edea6499c8febd2a16b6d15b4dc15bd","size":17040,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.6.tgz"},"directories":{},"publish_time":1436921999373,"_cnpm_publish_time":1436921999373,"_hasShrinkwrap":false},"1.3.5":{"name":"socket.io","version":"1.3.5","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.1","socket.io-parser":"2.2.4","socket.io-client":"1.3.5","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"342faf219793fc5c1f130fc33e3fb5422dab516d","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.3.5","_shasum":"bfd609f37626889e94df9d3526db79a84255f1d8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"bfd609f37626889e94df9d3526db79a84255f1d8","size":17047,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.5.tgz"},"directories":{},"publish_time":1425408624868,"_cnpm_publish_time":1425408624868,"_hasShrinkwrap":false},"1.3.4":{"name":"socket.io","version":"1.3.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.1","socket.io-parser":"2.2.3","socket.io-client":"1.3.4","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"1b2d902f33ae107a9efda50bf499aa1b259d8062","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.3.4","_shasum":"3aa3bec59c75792cedeba1c52825c9aa6802f027","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"3aa3bec59c75792cedeba1c52825c9aa6802f027","size":17038,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.4.tgz"},"directories":{},"publish_time":1423940507625,"_cnpm_publish_time":1423940507625,"_hasShrinkwrap":false},"1.3.3":{"name":"socket.io","version":"1.3.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.1","socket.io-parser":"2.2.3","socket.io-client":"1.3.3","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"29974ac7774e83c2f469670ea4fbfe5d57828809","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.3.3","_shasum":"2a1b62bf3a0205488d3a19573b53648262770f2b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"2a1b62bf3a0205488d3a19573b53648262770f2b","size":17098,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.3.tgz"},"directories":{},"publish_time":1423013493246,"_cnpm_publish_time":1423013493246,"_hasShrinkwrap":false},"1.3.2":{"name":"socket.io","version":"1.3.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.1","socket.io-parser":"2.2.2","socket.io-client":"1.3.2","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"9ba6d47ec728129e44773f1cdb376a14a132dce4","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.3.2","_shasum":"b8c1ffc63b3341d9609ee55e06560a6ca1f185e5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"b8c1ffc63b3341d9609ee55e06560a6ca1f185e5","size":16964,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.2.tgz"},"directories":{},"publish_time":1421680633508,"_cnpm_publish_time":1421680633508,"_hasShrinkwrap":false},"1.3.1":{"name":"socket.io","version":"1.3.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.1","socket.io-parser":"2.2.2","socket.io-client":"1.3.1","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"3d49cafd038ffab9cd75dd7238233738723d40c9","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.3.1","_shasum":"48a629c30e91f2f9c227fde4eb0bdb8d6e547caa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"48a629c30e91f2f9c227fde4eb0bdb8d6e547caa","size":16955,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.1.tgz"},"directories":{},"publish_time":1421667605485,"_cnpm_publish_time":1421667605485,"_hasShrinkwrap":false},"1.3.0":{"name":"socket.io","version":"1.3.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"mocha --reporter dot --slow 200ms --bail"},"dependencies":{"engine.io":"1.5.0","socket.io-parser":"2.2.2","socket.io-client":"1.3.0","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"2.1.0"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"7e4aa4fa641b04f013c984c926755585d495ed07","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.3.0","_shasum":"e6c1741d2a7eb539982465fac6e4779757403698","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"e6c1741d2a7eb539982465fac6e4779757403698","size":16942,"noattachment":false,"key":"/socket.io/-/socket.io-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.3.0.tgz"},"directories":{},"publish_time":1421663320303,"_cnpm_publish_time":1421663320303,"_hasShrinkwrap":false},"1.2.1":{"name":"socket.io","version":"1.2.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.4.3","socket.io-parser":"2.2.2","socket.io-client":"1.2.1","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"24d06d76ddf0808ac370e39fd57329d3048d73e4","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.2.1","_shasum":"84400af534c0d32baa9ac88937eedb5b8465ee92","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"84400af534c0d32baa9ac88937eedb5b8465ee92","size":16722,"noattachment":false,"key":"/socket.io/-/socket.io-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.2.1.tgz"},"directories":{},"publish_time":1416542412619,"_cnpm_publish_time":1416542412619,"_hasShrinkwrap":false},"1.2.0":{"name":"socket.io","version":"1.2.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.4.2","socket.io-parser":"2.2.2","socket.io-client":"1.2.0","socket.io-adapter":"0.3.1","has-binary-data":"0.1.3","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"4a0091b25ad5ad583b8098369019306c4f907278","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.2.0","_shasum":"02f00ffc24626294f46924d4c25ce35a9b940789","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"02f00ffc24626294f46924d4c25ce35a9b940789","size":16531,"noattachment":false,"key":"/socket.io/-/socket.io-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.2.0.tgz"},"directories":{},"publish_time":1414450575752,"_cnpm_publish_time":1414450575752,"_hasShrinkwrap":false},"1.1.0":{"name":"socket.io","version":"1.1.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/Automattic/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.4.0","socket.io-parser":"2.2.1","socket.io-client":"1.1.0","socket.io-adapter":"0.2.0","has-binary-data":"0.1.3","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"16483375a78e3dab95e95f1b3ed088b31e042275","bugs":{"url":"https://github.com/Automattic/socket.io/issues"},"homepage":"https://github.com/Automattic/socket.io","_id":"socket.io@1.1.0","_shasum":"0825ecb5740f34c2319a40087c537a348010dbb6","_from":".","_npmVersion":"1.4.25","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"0825ecb5740f34c2319a40087c537a348010dbb6","size":16095,"noattachment":false,"key":"/socket.io/-/socket.io-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.1.0.tgz"},"directories":{},"publish_time":1409825067267,"_cnpm_publish_time":1409825067267,"_hasShrinkwrap":false},"1.0.6":{"name":"socket.io","version":"1.0.6","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.3.1","socket.io-parser":"2.2.0","socket.io-client":"1.0.6","socket.io-adapter":"0.2.0","has-binary-data":"0.1.1","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"d99e30fca7feef20bd30508e0224c5d815ba0be9","bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.6","_shasum":"b566532888dae3ac9058a12f294015ebdfa8084a","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"b566532888dae3ac9058a12f294015ebdfa8084a","size":15499,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.6.tgz"},"directories":{},"publish_time":1403215063381,"_cnpm_publish_time":1403215063381,"_hasShrinkwrap":false},"1.0.5":{"name":"socket.io","version":"1.0.5","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.3.0","socket.io-parser":"2.2.0","socket.io-client":"1.0.5","socket.io-adapter":"0.2.0","has-binary-data":"0.1.1","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"gitHead":"a5cf4f57a06ff8a0e2bebdbebe2268d8d96ac4e1","bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.5","_shasum":"d9c47380015939c9c9622abfdaf6b8208da2b4c2","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"d9c47380015939c9c9622abfdaf6b8208da2b4c2","size":15492,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.5.tgz"},"directories":{},"publish_time":1403054075380,"_cnpm_publish_time":1403054075380,"_hasShrinkwrap":false},"1.0.4":{"name":"socket.io","version":"1.0.4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.2.2","socket.io-parser":"2.2.0","socket.io-client":"1.0.4","socket.io-adapter":"0.2.0","has-binary-data":"0.1.1","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.4","_shasum":"103cb555e2c730f4447ed93a22d915d4f45b149a","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"103cb555e2c730f4447ed93a22d915d4f45b149a","size":15350,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.4.tgz"},"directories":{},"publish_time":1401764859974,"_cnpm_publish_time":1401764859974,"_hasShrinkwrap":false},"1.0.3":{"name":"socket.io","version":"1.0.3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.2.2","socket.io-parser":"2.2.0","socket.io-client":"1.0.3","socket.io-adapter":"0.2.0","has-binary-data":"0.1.1","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.3","_shasum":"f397709fe78a06afcf2fc4b8ce1c39348bef19d3","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"f397709fe78a06afcf2fc4b8ce1c39348bef19d3","size":15340,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.3.tgz"},"directories":{},"publish_time":1401586437993,"_cnpm_publish_time":1401586437993,"_hasShrinkwrap":false},"1.0.2":{"name":"socket.io","version":"1.0.2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.2.1","socket.io-parser":"2.1.5","socket.io-client":"1.0.2","socket.io-adapter":"0.2.0","has-binary-data":"0.1.1","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.2","_shasum":"a8ddb0654210329017b8b1781126f4e6a3095088","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"a8ddb0654210329017b8b1781126f4e6a3095088","size":15246,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.2.tgz"},"directories":{},"publish_time":1401308651667,"_cnpm_publish_time":1401308651667,"_hasShrinkwrap":false},"1.0.1":{"name":"socket.io","version":"1.0.1","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.2.1","socket.io-parser":"2.1.4","socket.io-client":"1.0.1","socket.io-adapter":"0.2.0","has-binary-data":"0.1.1","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.1","_shasum":"bb76327b69c419192421fcea7da02255daf4d397","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"bb76327b69c419192421fcea7da02255daf4d397","size":15307,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.1.tgz"},"directories":{},"publish_time":1401298302648,"_cnpm_publish_time":1401298302648,"_hasShrinkwrap":false},"1.0.0":{"name":"socket.io","version":"1.0.0","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.2.1","socket.io-parser":"2.1.4","socket.io-client":"1.0.0","socket.io-adapter":"0.2.0","has-binary-data":"0.1.1","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.0","_shasum":"d1862186f31f9bf284ccb83cee224d4c07a480fc","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"d1862186f31f9bf284ccb83cee224d4c07a480fc","size":15289,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.0.tgz"},"directories":{},"publish_time":1401297517764,"_cnpm_publish_time":1401297517764,"_hasShrinkwrap":false},"0.9.17":{"name":"socket.io","version":"0.9.17","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.16","policyfile":"0.0.4","base64id":"0.1.0","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"_id":"socket.io@0.9.17","_shasum":"ca389268fb2cd5df4b59218490a08c907581c9ec","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"ca389268fb2cd5df4b59218490a08c907581c9ec","size":34737,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.17.tgz"},"directories":{},"publish_time":1400781798418,"_cnpm_publish_time":1400781798418,"_hasShrinkwrap":false},"1.0.0-pre5":{"name":"socket.io","version":"1.0.0-pre5","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.2.1","socket.io-parser":"2.1.4","socket.io-client":"1.0.0-pre5","socket.io-adapter":"0.2.0","has-binary-data":"0.1.0","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.0-pre5","_shasum":"602604bc42489de854f38ff1648d5951ebd98064","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"602604bc42489de854f38ff1648d5951ebd98064","size":15099,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.0-pre5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.0-pre5.tgz"},"directories":{},"publish_time":1400776491634,"_cnpm_publish_time":1400776491634,"_hasShrinkwrap":false},"1.0.0-pre4":{"name":"socket.io","version":"1.0.0-pre4","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.1.1","socket.io-parser":"2.1.4","socket.io-client":"1.0.0-pre4","socket.io-adapter":"0.2.0","has-binary-data":"0.1.0","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.0-pre4","_shasum":"8768d2788635870b208ae5e3e6c7dc2e39397489","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"8768d2788635870b208ae5e3e6c7dc2e39397489","size":15073,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.0-pre4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.0-pre4.tgz"},"directories":{},"publish_time":1400540540000,"_cnpm_publish_time":1400540540000,"_hasShrinkwrap":false},"1.0.0-pre3":{"name":"socket.io","version":"1.0.0-pre3","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io"},"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.1.1","socket.io-parser":"2.1.4","socket.io-client":"1.0.0-pre3","socket.io-adapter":"0.2.0","has-binary-data":"0.1.0","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"bugs":{"url":"https://github.com/LearnBoost/socket.io/issues"},"homepage":"https://github.com/LearnBoost/socket.io","_id":"socket.io@1.0.0-pre3","_shasum":"5c947093e5b7d224dc0830ee8c1cc9253ebc0288","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"dist":{"shasum":"5c947093e5b7d224dc0830ee8c1cc9253ebc0288","size":15063,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.0-pre3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.0-pre3.tgz"},"directories":{},"publish_time":1400366405374,"_cnpm_publish_time":1400366405374,"_hasShrinkwrap":false},"1.0.0-pre2":{"name":"socket.io","version":"1.0.0-pre2","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.1.0","socket.io-parser":"2.1.3","socket.io-client":"1.0.0-pre2","socket.io-adapter":"0.2.0","has-binary-data":"0.1.0","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.3.1","supertest":"0.8.2","superagent":"0.17.0","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"_id":"socket.io@1.0.0-pre2","dist":{"shasum":"2a38b37bce127237818794aa59400809a9c31c44","size":14941,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.0-pre2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.0-pre2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1398652823165,"_cnpm_publish_time":1398652823165,"_hasShrinkwrap":false},"1.0.0-pre":{"name":"socket.io","version":"1.0.0-pre","description":"node.js realtime framework server","keywords":["realtime","framework","websocket","tcp","events","socket","io"],"scripts":{"test":"make test"},"dependencies":{"engine.io":"1.0.4","socket.io-parser":"2.1.1","socket.io-client":"1.0.0-pre","socket.io-adapter":"0.2.0","has-binary-data":"0.1.0","debug":"0.7.4"},"devDependencies":{"mocha":"1.16.2","expect.js":"0.2.1","supertest":"0.8.2","istanbul":"0.2.3"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"_id":"socket.io@1.0.0-pre","dist":{"shasum":"58350abfb41baa95b05fbe20189e683ca90e60ff","size":13990,"noattachment":false,"key":"/socket.io/-/socket.io-1.0.0-pre.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-1.0.0-pre.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1394890623162,"_cnpm_publish_time":1394890623162,"_hasShrinkwrap":false},"0.9.16":{"name":"socket.io","version":"0.9.16","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.16","policyfile":"0.0.4","base64id":"0.1.0","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"readmeFilename":"Readme.md","_id":"socket.io@0.9.16","dist":{"shasum":"3bab0444e49b55fbbc157424dbd41aa375a51a76","size":35009,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.16.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1370533215020,"_cnpm_publish_time":1370533215020,"_hasShrinkwrap":false},"0.9.15":{"name":"socket.io","version":"0.9.15","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.15","policyfile":"0.0.4","base64id":"0.1.0","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"readmeFilename":"Readme.md","_id":"socket.io@0.9.15","dist":{"shasum":"93b0b6954e1e8e7ace47fdb031bcbdfe9794b6a4","size":34980,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.15.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1370532217595,"_cnpm_publish_time":1370532217595,"_hasShrinkwrap":false},"0.9.14":{"name":"socket.io","version":"0.9.14","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.11","policyfile":"0.0.4","base64id":"0.1.0","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"readmeFilename":"Readme.md","_id":"socket.io@0.9.14","dist":{"shasum":"81af80ebf3ee8f7f6e71b1495db91f8fa53ff667","size":34763,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.14.tgz"},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1364591790375,"_cnpm_publish_time":1364591790375,"_hasShrinkwrap":false},"0.9.13":{"name":"socket.io","version":"0.9.13","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.11","policyfile":"0.0.4","base64id":"0.1.0","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_id":"socket.io@0.9.13","dist":{"shasum":"3e2a5e71ee47978cb18be4bb90217ad7a5d4f2fb","size":35575,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.13.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1355422525366,"_cnpm_publish_time":1355422525366,"_hasShrinkwrap":false},"0.9.12":{"name":"socket.io","version":"0.9.12","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.11","policyfile":"0.0.4","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_id":"socket.io@0.9.12","dist":{"shasum":"d3cdd97cbd04f6d21618d967a0f9d4c12479a6c2","size":34846,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.12.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1355397567361,"_cnpm_publish_time":1355397567361,"_hasShrinkwrap":false},"0.9.11":{"name":"socket.io","version":"0.9.11","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"https://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.11","policyfile":"0.0.4","redis":"0.7.3"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"optionalDependencies":{"redis":"0.7.3"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_id":"socket.io@0.9.11","dist":{"shasum":"18957f802cf463945881a0179156168743cf3d35","size":35478,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.11.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1351868597823,"_cnpm_publish_time":1351868597823,"_hasShrinkwrap":false},"0.9.10":{"name":"socket.io","version":"0.9.10","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.10","policyfile":"0.0.4","redis":"0.7.2"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.10","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"20aff51bdfd33066aacdd5df7a44f244e7d2cc6a","size":35554,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.10.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1344795456212,"_cnpm_publish_time":1344795456212,"_hasShrinkwrap":false},"0.9.9":{"name":"socket.io","version":"0.9.9","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.9","policyfile":"0.0.4","redis":"0.7.2"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.9","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"9f1dc1bb22fb03a6dbd5e94a50cf5d6c168823d8","size":35205,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.9.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1343859258854,"_cnpm_publish_time":1343859258854,"_hasShrinkwrap":false},"0.9.8":{"name":"socket.io","version":"0.9.8","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.8","policyfile":"0.0.4","redis":"0.7.2"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.8","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"f085fe0957c85cccdae062bf2d3ddc19a37e7643","size":35143,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.8.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1343176602193,"_cnpm_publish_time":1343176602193,"_hasShrinkwrap":false},"0.9.7":{"name":"socket.io","version":"0.9.7","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.7","policyfile":"0.0.4","redis":"0.7.2"},"devDependencies":{"expresso":"0.9.2","should":"*","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.8.2","_defaultsLoaded":true,"dist":{"shasum":"b7ff586251e5d0eeb174a264eeb36796ea29ba6b","size":35137,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.7.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1343154007717,"_cnpm_publish_time":1343154007717,"_hasShrinkwrap":false},"0.9.6":{"name":"socket.io","version":"0.9.6","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.6","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"6f76255c64f8a471995a1b624f6f16ccae0471e3","size":48877,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.6.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1334703146780,"_cnpm_publish_time":1334703146780,"_hasShrinkwrap":false},"0.9.5":{"name":"socket.io","version":"0.9.5","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.5","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"2ed64d70e5f70abcb8191a76601116c3511e1414","size":47853,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.5.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1333647461543,"_cnpm_publish_time":1333647461543,"_hasShrinkwrap":false},"0.9.4":{"name":"socket.io","version":"0.9.4","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.4","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"6e6105306bc831cc896b6b6caaf12dc74ec7fa0f","size":47719,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.4.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1333255867179,"_cnpm_publish_time":1333255867179,"_hasShrinkwrap":false},"0.9.3":{"name":"socket.io","version":"0.9.3","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.3","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"30bd0f705e21bf9b44c4fc5f94f2691144656ce4","size":47605,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.3.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1332953644537,"_cnpm_publish_time":1332953644537,"_hasShrinkwrap":false},"0.9.2":{"name":"socket.io","version":"0.9.2","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.2","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"b6e0ba1e42e8b0d02b63bbb05fc1c297c88186c3","size":46877,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.2.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1331647274910,"_cnpm_publish_time":1331647274910,"_hasShrinkwrap":false},"0.9.1-1":{"name":"socket.io","version":"0.9.1-1","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.1-1","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.1-1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"0ed3a720b0d567b1ba7b9aee4e60abd7c9bbea84","size":46842,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.1-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.1-1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1330688504792,"_cnpm_publish_time":1330688504792,"_hasShrinkwrap":false},"0.9.1":{"name":"socket.io","version":"0.9.1","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.1","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"715574ad82cf051353b4be2bc160eaf465d593d8","size":46818,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1330687269671,"_cnpm_publish_time":1330687269671,"_hasShrinkwrap":false},"0.9.0":{"name":"socket.io","version":"0.9.0","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.9.0","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"scripts":{"test":"make test"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.9.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1392d336fd3c8e5f7011f633360e85450965e832","size":81920,"noattachment":false,"key":"/socket.io/-/socket.io-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.9.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1330305718788,"_cnpm_publish_time":1330305718788,"_hasShrinkwrap":false},"0.8.7":{"name":"socket.io","version":"0.8.7","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.8.7","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.9.2","should":"0.0.4","assertvanish":"0.0.3-1","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.8.7","_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"98419cb68859a6fc5ec8d49f50dcdbbe2ffd4466","size":71680,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.7.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1320526270342,"_cnpm_publish_time":1320526270342,"_hasShrinkwrap":false},"0.8.6":{"name":"socket.io","version":"0.8.6","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.8.6","policyfile":"0.0.4","redis":"0.6.7"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1","benchmark":"0.2.2","microtime":"0.1.3-1","colors":"0.5.1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmUser":{"name":"rauchg","email":"rauchg@gmail.com"},"_id":"socket.io@0.8.6","_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"f4a219c810ed39cdf3baa126f7dc3b3f079f29b1","size":71680,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.6.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1319713973738,"_cnpm_publish_time":1319713973738,"_hasShrinkwrap":false},"0.8.5":{"name":"socket.io","version":"0.8.5","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.8.5","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.8.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.8.5","_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"f9cfe2307e42c494e027aa40d448bc6d321b07b9","size":67372,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.5.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1318011988662,"_cnpm_publish_time":1318011988662,"_hasShrinkwrap":false},"0.8.4":{"name":"socket.io","version":"0.8.4","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.8.4","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.8.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.8.4","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"946caabdef2f604c673e9172a6bbf9039c9f0f1c","size":61728,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.4.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1315320507133,"_cnpm_publish_time":1315320507133,"_hasShrinkwrap":false},"0.8.3":{"name":"socket.io","version":"0.8.3","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/socket.io.git"},"dependencies":{"socket.io-client":"0.8.3","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.8.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.8.3","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"fd52783044324b3a01e5edc0b7392c6d5b58c404","size":61752,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.3.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1315084022870,"_cnpm_publish_time":1315084022870,"_hasShrinkwrap":false},"0.8.2":{"name":"socket.io","version":"0.8.2","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.8.2","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.8.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.8.2","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"25197b1c0881d02f8dead965a3c3a24c992c7b9f","size":61377,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.2.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1314639395564,"_cnpm_publish_time":1314639395564,"_hasShrinkwrap":false},"0.8.1":{"name":"socket.io","version":"0.8.1","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.8.1","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.8.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.8.1","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"803e01701dc9c122ac5ec625a2f5e453747408f9","size":61371,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.1.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1314636145951,"_cnpm_publish_time":1314636145951,"_hasShrinkwrap":false},"0.8.0":{"name":"socket.io","version":"0.8.0","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"},{"name":"Einar Otto Stangvik","email":"einaros@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.8.0","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.8.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.8.0","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"d858d732ecade3eda8429a61dcfbdbe78a462a3f","size":61545,"noattachment":false,"key":"/socket.io/-/socket.io-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.8.0.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1314571350193,"_cnpm_publish_time":1314571350193,"_hasShrinkwrap":false},"0.7.11":{"name":"socket.io","version":"0.7.11","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.11","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.7.11/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.7.11","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"d01c6f23545d0f6e2c3c2c9b3aeeca4e15f6a612","size":57011,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.11.tgz"},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1314484186052,"_cnpm_publish_time":1314484186052,"_hasShrinkwrap":false},"0.7.10":{"name":"socket.io","version":"0.7.10","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.10","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.7.10/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.7.10","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"92453fa656d791667a3f5c5da1c233383ec45479","size":56996,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.10.tgz"},"scripts":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1314470591216,"_cnpm_publish_time":1314470591216,"_hasShrinkwrap":false},"0.7.9":{"name":"socket.io","version":"0.7.9","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.9","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.7.9/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.7.9","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"8e703e5bd59e1e4c27fd78595d0ef4704e5051a3","size":56999,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.9.tgz"},"scripts":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1313169591198,"_cnpm_publish_time":1313169591198,"_hasShrinkwrap":false},"0.7.8":{"name":"socket.io","version":"0.7.8","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.5","policyfile":"0.0.4","redis":"0.6.6"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4","assertvanish":"0.0.3-1"},"main":"index","engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/Users/guillermo/.npm/socket.io/0.7.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"socket.io@0.7.8","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"b7a2bf272a99c6d11249c925e0f726fb29240f37","size":56989,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.8.tgz"},"scripts":{},"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"directories":{},"publish_time":1312816353916,"_cnpm_publish_time":1312816353916,"_hasShrinkwrap":false},"0.7.7":{"name":"socket.io","version":"0.7.7","description":"Real-time apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.4","policyfile":"0.0.3","redis":"0.6.0"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.7","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"88124c9a5c26236de770c64fad6db9e12ba41bd8","size":58632,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.7.tgz"},"scripts":{},"directories":{},"publish_time":1310457968902,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1310457968902,"_hasShrinkwrap":false},"0.7.6":{"name":"socket.io","version":"0.7.6","description":"Realtime apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.3","policyfile":"0.0.3","redis":"0.6.0"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.6","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"fef3bfd02951b2b06950f7c8e6912641abb2834f","size":53991,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.6.tgz"},"scripts":{},"directories":{},"publish_time":1309458757394,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1309458757394,"_hasShrinkwrap":false},"0.7.5":{"name":"socket.io","version":"0.7.5","description":"Realtime apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.3","policyfile":"0.0.3","redis":"0.6.0"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.5","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"878895677715b9979dc9527816475f223182fce0","size":54278,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.5.tgz"},"scripts":{},"directories":{},"publish_time":1309449476551,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1309449476551,"_hasShrinkwrap":false},"0.7.4":{"name":"socket.io","version":"0.7.4","description":"Realtime apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.3","policyfile":"0.0.3","redis":"0.6.0"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.4","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"7432632a02cba5c79934a6026070e43785fe7ccf","size":54069,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.4.tgz"},"scripts":{},"directories":{},"publish_time":1309448944609,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1309448944609,"_hasShrinkwrap":false},"0.7.3":{"name":"socket.io","version":"0.7.3","description":"Realtime apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.3","policyfile":"0.0.3","redis":"0.6.0"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.3","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"c1dea6c8830067fcf604db670472ce31011ae69d","size":53839,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.3.tgz"},"scripts":{},"directories":{},"publish_time":1309441099811,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1309441099811,"_hasShrinkwrap":false},"0.7.2":{"name":"socket.io","version":"0.7.2","description":"Realtime apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.2","policyfile":">= 0.0.3"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.2","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"4e86f1de0e9c5107a487d9350dd4b598647ed907","size":51698,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.2.tgz"},"scripts":{},"directories":{},"publish_time":1308726995955,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1308726995955,"_hasShrinkwrap":false},"0.7.1":{"name":"socket.io","version":"0.7.1","description":"Realtime apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.0","policyfile":">= 0.0.3"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.1","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"fad218869c04b56e345693ac975bf8381e1b603d","size":51562,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.1.tgz"},"scripts":{},"directories":{},"publish_time":1308701130677,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1308701130677,"_hasShrinkwrap":false},"0.7.0":{"name":"socket.io","version":"0.7.0","description":"Realtime apps made cross-browser & easy with a WebSocket-like API","homepage":"http://socket.io","keywords":["websocket","socket","realtime","socket.io","comet","ajax"],"author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"},{"name":"Vladimir Dronnikov","email":"dronnikov@gmail.com"}],"repository":{"type":"git","url":"git://github.com/LearnBoost/Socket.IO-node.git"},"dependencies":{"socket.io-client":"0.7.0","policyfile":">= 0.0.3"},"devDependencies":{"expresso":"0.7.7","should":"0.0.4"},"main":"index","engines":{"node":">= 0.4.0"},"_id":"socket.io@0.7.0","_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"b1b4cff4efce41f909892c580ea4c8c89a0dd0ad","size":51516,"noattachment":false,"key":"/socket.io/-/socket.io-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.7.0.tgz"},"scripts":{},"directories":{},"publish_time":1308660668919,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1308660668919,"_hasShrinkwrap":false},"0.6.18":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.18","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"}],"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"git://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.18","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.7","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"066dce544eebd9536a61fe08ff44e2e3bbfd8211","size":2303762,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.18.tgz"},"publish_time":1305576750360,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1305576750360,"_hasShrinkwrap":false},"0.6.17":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.17","author":{"name":"Guillermo Rauch","email":"guillermo@learnboost.com"},"contributors":[{"name":"Guillermo Rauch","email":"rauchg@gmail.com"},{"name":"Arnout Kazemier","email":"info@3rd-eden.com"}],"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"git://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.17","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.3","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ca9a480df1e61d84d555e98e299ab51674ced90a","size":2261735,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.17.tgz"},"publish_time":1301510815259,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1301510815259,"_hasShrinkwrap":false},"0.6.16":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.16","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.16","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.2.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"fb4d8e053f6d7376e4561d46949fd21dc210a894","size":2262315,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.16.tgz"},"publish_time":1299258373647,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1299258373647,"_hasShrinkwrap":false},"0.6.15":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.15","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.15","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.2.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"d5eb26ebdba5811bf448e8e6db935527aa4f1bf9","size":2259891,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.15.tgz"},"publish_time":1298488865674,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1298488865674,"_hasShrinkwrap":false},"0.6.14":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.14","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.14","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.2.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"73651a3c152b94fb0b353dee31364e6a0b58738b","size":2262241,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.14.tgz"},"publish_time":1298401791602,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1298401791602,"_hasShrinkwrap":false},"0.6.12":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.12","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.12","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.2.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"cb5092255e64e8ffed07a3aef0da5353f14e5c4d","size":2262214,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.12.tgz"},"publish_time":1298068872582,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1298068872582,"_hasShrinkwrap":false},"0.6.11":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.11","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.11","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.2.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"77afe3106dc77e99abf67e7974626adc77716ba5","size":2262198,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.11.tgz"},"publish_time":1297813426550,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1297813426550,"_hasShrinkwrap":false},"0.6.10":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.10","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.10","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.17","_nodeVersion":"v0.4.0-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"90ca370b5fe14c7810420664a1dc9c5883dc8731","size":2259839,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.10.tgz"},"publish_time":1297305911455,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1297305911455,"_hasShrinkwrap":false},"0.6.9":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.9","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.9","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.17","_nodeVersion":"v0.3.8","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"f83f2943ddab8a91087cecd4ef3a8a93e42f21c6","size":2277378,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.9.tgz"},"publish_time":1297015775988,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1297015775988,"_hasShrinkwrap":false},"0.6.8":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.8","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.8","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.2.6","dist":{"shasum":"868352e60fdb7aeb757cce564a72c8af58a0e14d","size":2271847,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.8.tgz"},"directories":{},"publish_time":1294653051893,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1294653051893,"_hasShrinkwrap":false},"0.6.7":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.7","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.7","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.2.6","dist":{"shasum":"5061b461e4a2334982d053ffe35adb7712c8513f","size":2271836,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.7.tgz"},"directories":{},"publish_time":1294629878957,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1294629878957,"_hasShrinkwrap":false},"0.6.6":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.6","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.6","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.2.6","dist":{"shasum":"47142c3afb665c737ffd3fb7cae3d39775590f62","size":2271742,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.6.tgz"},"directories":{},"publish_time":1294625885953,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1294625885953,"_hasShrinkwrap":false},"0.6.5":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.5","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.5","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.2.6","dist":{"shasum":"bbaacc301960c2542bc2c050e53ae096149e3c9f","size":2271647,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.5.tgz"},"directories":{},"publish_time":1294621027799,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1294621027799,"_hasShrinkwrap":false},"0.6.4":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.4","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.4","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.13-3","_nodeVersion":"v0.2.6","dist":{"shasum":"2f2a3b2e39b228067f0fed87517f894620fac6eb","size":2271534,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.4.tgz"},"directories":{},"publish_time":1294255309262,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1294255309262,"_hasShrinkwrap":false},"0.3.8":{"name":"socket.io","description":"Sockets for the rest of us.","version":"0.3.8","author":{"name":"LearnBoost"},"license":[{"type":"MIT","url":"http://github.com/LearnBoost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/LearnBoost/Socket.IO-node.git"},"engine":["node >=0.1.90"],"directories":{"lib":"./lib/socket.io"},"_id":"socket.io@0.3.8","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"eefbe1c6db4341f59515f4196b437deaa90757a2","size":86465,"noattachment":false,"key":"/socket.io/-/socket.io-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.3.8.tgz"},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false},"0.4.0":{"name":"socket.io","description":"Sockets for the rest of us.","version":"0.4.0","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/LearnBoost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/LearnBoost/Socket.IO-node.git"},"engine":["node >=0.1.90"],"directories":{"lib":"./lib/socket.io"},"_id":"socket.io@0.4.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"07f02c84695c8c0c80095ef8902d9ebf855a7ed6","size":87125,"noattachment":false,"key":"/socket.io/-/socket.io-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.4.0.tgz"},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false},"0.5.1":{"name":"socket.io","description":"Sockets for the rest of us.","version":"0.5.1","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/LearnBoost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/LearnBoost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.5.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"aee7740b360650d221d8c50824db7c5557a8c5dd","size":11882,"noattachment":false,"key":"/socket.io/-/socket.io-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.5.1.tgz"},"directories":{},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false},"0.5.3":{"name":"socket.io","description":"Sockets for the rest of us.","version":"0.5.3","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/LearnBoost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/LearnBoost/Socket.IO-node.git"},"engine":["node >=0.1.98"],"main":"./","_id":"socket.io@0.5.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"7cbbcbf1fcd67ff51141eaef5e3f88484704c55b","size":2053160,"noattachment":false,"key":"/socket.io/-/socket.io-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.5.3.tgz"},"directories":{},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false},"0.6.0":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.0","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"dcb2774894ca58d9f17cff8f5ef6b38fb83fd492","size":2267759,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.0.tgz"},"directories":{},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false},"0.6.1":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.1","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"d9b8283977a7327f0ac956b37172f9f5c1b39f47","size":2271998,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.1.tgz"},"directories":{},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false},"0.6.3":{"name":"socket.io","description":"The cross-browser WebSocket","version":"0.6.3","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/learnboost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/learnboost/Socket.IO-node.git"},"engine":["node >=0.1.102"],"main":"./index","scripts":{"test":"make test"},"_id":"socket.io@0.6.3","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.2.5","dist":{"shasum":"eb4c98fdaa69d7da6e901e23b8d82f58a79624cf","size":2291953,"noattachment":false,"key":"/socket.io/-/socket.io-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.6.3.tgz"},"directories":{},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false},"0.4.1":{"name":"socket.io","description":"Sockets for the rest of us.","version":"0.4.1","author":{"name":"LearnBoost"},"licenses":[{"type":"MIT","url":"http://github.com/LearnBoost/Socket.IO-node/raw/master/README.md"}],"repository":{"type":"git","url":"http://github.com/LearnBoost/Socket.IO-node.git"},"engine":["node >=0.1.90"],"main":"./lib/socket.io","directories":{"lib":"./lib"},"_id":"socket.io@0.4.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"90d24a42561614b739eefdaa46a7fd743a4babf2","size":86540,"noattachment":false,"key":"/socket.io/-/socket.io-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/socket.io/download/socket.io-0.4.1.tgz"},"publish_time":1293166415445,"maintainers":[{"name":"darrachequesne","email":""},{"name":"rauchg","email":""}],"_cnpm_publish_time":1293166415445,"_hasShrinkwrap":false}},"readme":"# socket.io\n[![Run on Repl.it](https://repl.it/badge/github/socketio/socket.io)](https://replit.com/@socketio/socketio-minimal-example)\n[![Backers on Open Collective](https://opencollective.com/socketio/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/socketio/sponsors/badge.svg)](#sponsors)\n[![Build Status](https://github.com/socketio/socket.io/workflows/CI/badge.svg)](https://github.com/socketio/socket.io/actions)\n[![NPM version](https://badge.fury.io/js/socket.io.svg)](https://www.npmjs.com/package/socket.io)\n![Downloads](https://img.shields.io/npm/dm/socket.io.svg?style=flat)\n[![](https://slackin-socketio.now.sh/badge.svg)](https://slackin-socketio.now.sh)\n\n## Features\n\nSocket.IO enables real-time bidirectional event-based communication. It consists of:\n\n- a Node.js server (this repository)\n- a [Javascript client library](https://github.com/socketio/socket.io-client) for the browser (or a Node.js client)\n\nSome implementations in other languages are also available:\n\n- [Java](https://github.com/socketio/socket.io-client-java)\n- [C++](https://github.com/socketio/socket.io-client-cpp)\n- [Swift](https://github.com/socketio/socket.io-client-swift)\n- [Dart](https://github.com/rikulo/socket.io-client-dart)\n- [Python](https://github.com/miguelgrinberg/python-socketio)\n- [.NET](https://github.com/doghappy/socket.io-client-csharp)\n- [Rust](https://github.com/1c3t3a/rust-socketio)\n- [PHP](https://github.com/ElephantIO/elephant.io)\n\nIts main features are:\n\n#### Reliability\n\nConnections are established even in the presence of:\n  - proxies and load balancers.\n  - personal firewall and antivirus software.\n\nFor this purpose, it relies on [Engine.IO](https://github.com/socketio/engine.io), which first establishes a long-polling connection, then tries to upgrade to better transports that are \"tested\" on the side, like WebSocket. Please see the [Goals](https://github.com/socketio/engine.io#goals) section for more information.\n\n#### Auto-reconnection support\n\nUnless instructed otherwise a disconnected client will try to reconnect forever, until the server is available again. Please see the available reconnection options [here](https://socket.io/docs/v3/client-api/#new-Manager-url-options).\n\n#### Disconnection detection\n\nA heartbeat mechanism is implemented at the Engine.IO level, allowing both the server and the client to know when the other one is not responding anymore.\n\nThat functionality is achieved with timers set on both the server and the client, with timeout values (the `pingInterval` and `pingTimeout` parameters) shared during the connection handshake. Those timers require any subsequent client calls to be directed to the same server, hence the `sticky-session` requirement when using multiples nodes.\n\n#### Binary support\n\nAny serializable data structures can be emitted, including:\n\n- [ArrayBuffer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer) and [Blob](https://developer.mozilla.org/en-US/docs/Web/API/Blob) in the browser\n- [ArrayBuffer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer) and [Buffer](https://nodejs.org/api/buffer.html) in Node.js\n\n#### Simple and convenient API\n\nSample code:\n\n```js\nio.on('connection', socket => {\n  socket.emit('request', /* … */); // emit an event to the socket\n  io.emit('broadcast', /* … */); // emit an event to all connected sockets\n  socket.on('reply', () => { /* … */ }); // listen to the event\n});\n```\n\n#### Cross-browser\n\nBrowser support is tested in Sauce Labs:\n\n[![Sauce Test Status](https://saucelabs.com/browser-matrix/socket.svg)](https://saucelabs.com/u/socket)\n\n#### Multiplexing support\n\nIn order to create separation of concerns within your application (for example per module, or based on permissions), Socket.IO allows you to create several `Namespaces`, which will act as separate communication channels but will share the same underlying connection.\n\n#### Room support\n\nWithin each `Namespace`, you can define arbitrary channels, called `Rooms`, that sockets can join and leave. You can then broadcast to any given room, reaching every socket that has joined it.\n\nThis is a useful feature to send notifications to a group of users, or to a given user connected on several devices for example.\n\n\n**Note:** Socket.IO is not a WebSocket implementation. Although Socket.IO indeed uses WebSocket as a transport when possible, it adds some metadata to each packet: the packet type, the namespace and the ack id when a message acknowledgement is needed. That is why a WebSocket client will not be able to successfully connect to a Socket.IO server, and a Socket.IO client will not be able to connect to a WebSocket server (like `ws://echo.websocket.org`) either. Please see the protocol specification [here](https://github.com/socketio/socket.io-protocol).\n\n## Installation\n\n```bash\n// with npm\nnpm install socket.io\n\n// with yarn\nyarn add socket.io\n```\n\n## How to use\n\nThe following example attaches socket.io to a plain Node.JS\nHTTP server listening on port `3000`.\n\n```js\nconst server = require('http').createServer();\nconst io = require('socket.io')(server);\nio.on('connection', client => {\n  client.on('event', data => { /* … */ });\n  client.on('disconnect', () => { /* … */ });\n});\nserver.listen(3000);\n```\n\n### Standalone\n\n```js\nconst io = require('socket.io')();\nio.on('connection', client => { ... });\nio.listen(3000);\n```\n\n### Module syntax \n\n```js\nimport { Server } from \"socket.io\";\nconst io = new Server(server);\nio.listen(3000);\n```\n\n### In conjunction with Express\n\nStarting with **3.0**, express applications have become request handler\nfunctions that you pass to `http` or `http` `Server` instances. You need\nto pass the `Server` to `socket.io`, not the express application\nfunction. Also make sure to call `.listen` on the `server`, not the `app`.\n\n```js\nconst app = require('express')();\nconst server = require('http').createServer(app);\nconst io = require('socket.io')(server);\nio.on('connection', () => { /* … */ });\nserver.listen(3000);\n```\n\n### In conjunction with Koa\n\nLike Express.JS, Koa works by exposing an application as a request\nhandler function, but only by calling the `callback` method.\n\n```js\nconst app = require('koa')();\nconst server = require('http').createServer(app.callback());\nconst io = require('socket.io')(server);\nio.on('connection', () => { /* … */ });\nserver.listen(3000);\n```\n\n### In conjunction with Fastify\n\nTo integrate Socket.io in your Fastify application you just need to\nregister `fastify-socket.io` plugin. It will create a `decorator`\ncalled `io`.\n\n```js\nconst app = require('fastify')();\napp.register(require('fastify-socket.io'));\napp.ready().then(() => {\n    app.io.on('connection', () => { /* … */ });\n})\napp.listen(3000);\n```\n\n## Documentation\n\nPlease see the documentation [here](https://socket.io/docs/).\n\nThe source code of the website can be found [here](https://github.com/socketio/socket.io-website). Contributions are welcome!\n\n## Debug / logging\n\nSocket.IO is powered by [debug](https://github.com/visionmedia/debug).\nIn order to see all the debug output, run your app with the environment variable\n`DEBUG` including the desired scope.\n\nTo see the output from all of Socket.IO's debugging scopes you can use:\n\n```\nDEBUG=socket.io* node myapp\n```\n\n## Testing\n\n```\nnpm test\n```\nThis runs the `gulp` task `test`. By default the test will be run with the source code in `lib` directory.\n\nSet the environmental variable `TEST_VERSION` to `compat` to test the transpiled es5-compat version of the code.\n\nThe `gulp` task `test` will always transpile the source code into es5 and export to `dist` first before running the test.\n\n\n## Backers\n\nSupport us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/socketio#backer)]\n\n<a href=\"https://opencollective.com/socketio/backer/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/backer/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/backer/29/avatar.svg\"></a>\n\n\n## Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/socketio#sponsor)]\n\n<a href=\"https://opencollective.com/socketio/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/9/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/10/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/10/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/11/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/11/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/12/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/12/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/13/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/13/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/14/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/14/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/15/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/15/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/16/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/16/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/17/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/17/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/18/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/18/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/19/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/19/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/20/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/20/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/21/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/21/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/22/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/22/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/23/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/23/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/24/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/24/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/25/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/25/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/26/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/26/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/27/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/27/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/28/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/28/avatar.svg\"></a>\n<a href=\"https://opencollective.com/socketio/sponsor/29/website\" target=\"_blank\"><img src=\"https://opencollective.com/socketio/sponsor/29/avatar.svg\"></a>\n\n\n## License\n\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/socketio/socket.io/tree/main/packages/socket.io#readme","bugs":{"url":"https://github.com/socketio/socket.io/issues"},"license":"MIT"}