diff --git a/README.md b/README.md
index a5ed004752..2fda0ca5dc 100644
--- a/README.md
+++ b/README.md
@@ -1,66 +1,68 @@
-DefinitelyTyped
-===============
-
-TypeScript type definitions repository for popular JavaScript libraries.
-
-The project aims to provide *high quality* definitions for the most popular libraries out there.
-
-Complete
---------
-* [AngularJS](http://angularjs.org) (by [Diego Vilar](https://github.com/diegovilar)) ([wiki](https://github.com/borisyankov/DefinitelyTyped/wiki/AngularJS-Definitions-Usage-Notes))
-* [async](https://github.com/caolan/async) (by [Boris Yankov](https://github.com/borisyankov))
-* [Backbone.js](http://backbonejs.org/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Bootstrap](http://twitter.github.com/bootstrap/) (by [Boris Yankov](https://github.com/borisyankov))
-* [bootstrap.datepicker](https://github.com/eternicode/bootstrap-datepicker) (by [Boris Yankov](https://github.com/borisyankov))
-* [Breeze](http://www.breezejs.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [CodeMirror](http://codemirror.net) (by [François de Campredon](https://github.com/fdecampredon))
-* [Chosen](http://harvesthq.github.com/chosen/) (by [Boris Yankov](https://github.com/borisyankov))
-* [dynatree](http://code.google.com/p/dynatree/) (by [François de Campredon](https://github.com/fdecampredon))
-* [d3.js](http://d3js.org/) (from TypeScript samples)
-* [EaselJS](http://www.createjs.com/#!/EaselJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
-* [ember.js](http://emberjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Express](http://expressjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Fancybox](http://fancybox.net/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Foundation](http://foundation.zurb.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [GoogleMaps](https://developers.google.com/maps/) (by [Esben Nepper](https://github.com/eNepper))
-* [Handlebars](http://handlebarsjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Highcharts](http://www.highcharts.com/) (by [damianog](https://github.com/damianog))
-* [History.js](https://github.com/balupton/History.js/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Humane.js](http://wavded.github.com/humane-js/) (by [John Vrbanac](https://github.com/jmvrbanac))
-* [Impress.js](https://github.com/bartaz/impress.js) (by [Boris Yankov](https://github.com/borisyankov))
-* [Jasmine](http://pivotal.github.com/jasmine/) (by [Boris Yankov](https://github.com/borisyankov))
-* [jQuery](http://jquery.com/) (from TypeScript samples)
-* [jQuery Mobile](http://jquerymobile.com) (by [Boris Yankov](https://github.com/borisyankov))
-* [jQuery UI](http://jqueryui.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [jQuery.BBQ](http://benalman.com/projects/jquery-bbq-plugin/) (by [Adam R. Smith](https://github.com/sunetos))
-* [jQuery.Cookie](https://github.com/carhartl/jquery-cookie) (by [Roy Goode](https://github.com/RoyGoode))
-* [jQuery.Globalize](https://github.com/jquery/globalize) (by [Boris Yankov](https://github.com/borisyankov))
-* [jQuery.Validation](http://bassistance.de/jquery-plugins/jquery-plugin-validation/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Knockback](http://kmalakoff.github.com/knockback/) (by [Marcel Binot](https://github.com/docgit))
-* [Knockout.js](http://knockoutjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Knockout.Mapping](https://github.com/SteveSanderson/knockout.mapping) (by [Boris Yankov](https://github.com/borisyankov))
-* [linq.js](http://linqjs.codeplex.com/) (by [Marcin Najder](https://github.com/marcinnajder))
-* [Modernizr](http://modernizr.com/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Moment.js](https://github.com/timrwood/moment) (by [Michael Lakerveld](https://github.com/Lakerfield))
-* [Mustache.js](https://github.com/janl/mustache.js) (by [Boris Yankov](https://github.com/borisyankov))
-* [Node.js](http://nodejs.org/) (from TypeScript samples)
-* [node_redis](https://github.com/mranney/node_redis) (by [Boris Yankov](https://github.com/borisyankov))
-* [node-sqlserver](https://github.com/WindowsAzure/node-sqlserver) (by [Boris Yankov](https://github.com/borisyankov))
-* [PhoneGap](http://phonegap.com) (by [Boris Yankov](https://github.com/borisyankov))
-* [PreloadJS](http://www.createjs.com/#!/PreloadJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
-* [QUnit](http://qunitjs.com/) (by [Diullei Gomes](https://github.com/Diullei))
-* [Raphael](http://raphaeljs.com/) (by [CheCoxshall](https://github.com/CheCoxshall))
-* [require.js](http://requirejs.org/) (by [Josh Baldwin](https://github.com/jbaldwin/))
-* [Sammy.js](http://sammyjs.org/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Select2](http://ivaynberg.github.com/select2/) (by [Boris Yankov](https://github.com/borisyankov))
-* [SignalR](http://www.asp.net/signalr) (by [Boris Yankov](https://github.com/borisyankov))
-* [SoundJS](http://www.createjs.com/#!/SoundJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
-* [Spin](http://fgnass.github.com/spin.js/) (by [Boris Yankov](https://github.com/borisyankov))
-* [Sugar](http://sugarjs.com/) (by [Josh Baldwin](https://github.com/jbaldwin/))
-* [Teechart](http://www.steema.com) (by [Steema](http://www.steema.com))
-* [Toastr](https://github.com/CodeSeven/toastr) (by [Boris Yankov](https://github.com/borisyankov))
-* [TweenJS](http://www.createjs.com/#!/TweenJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
-* [tween.js](https://github.com/sole/tween.js/) (by [Adam R. Smith](https://github.com/sunetos))
-* [Ubuntu Unity Web API](https://launchpad.net/libunity-webapps) (by [John Vrbanac](https://github.com/jmvrbanac))
-* [Underscore.js](http://underscorejs.org/) (by [Boris Yankov](https://github.com/borisyankov))
+DefinitelyTyped
+===============
+
+TypeScript type definitions repository for popular JavaScript libraries.
+
+The project aims to provide *high quality* definitions for the most popular libraries out there.
+
+Complete
+--------
+* [AngularJS](http://angularjs.org) (by [Diego Vilar](https://github.com/diegovilar)) ([wiki](https://github.com/borisyankov/DefinitelyTyped/wiki/AngularJS-Definitions-Usage-Notes))
+* [async](https://github.com/caolan/async) (by [Boris Yankov](https://github.com/borisyankov))
+* [Backbone.js](http://backbonejs.org/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Bootstrap](http://twitter.github.com/bootstrap/) (by [Boris Yankov](https://github.com/borisyankov))
+* [bootstrap.datepicker](https://github.com/eternicode/bootstrap-datepicker) (by [Boris Yankov](https://github.com/borisyankov))
+* [Breeze](http://www.breezejs.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [CodeMirror](http://codemirror.net) (by [François de Campredon](https://github.com/fdecampredon))
+* [Chosen](http://harvesthq.github.com/chosen/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Chrome](http://developer.chrome.com/extensions/) (by [Matthew Kimber](https://github.com/matthewkimber))
+* [dynatree](http://code.google.com/p/dynatree/) (by [François de Campredon](https://github.com/fdecampredon))
+* [d3.js](http://d3js.org/) (from TypeScript samples)
+* [EaselJS](http://www.createjs.com/#!/EaselJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
+* [ember.js](http://emberjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Express](http://expressjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Fancybox](http://fancybox.net/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Foundation](http://foundation.zurb.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [GoogleMaps](https://developers.google.com/maps/) (by [Esben Nepper](https://github.com/eNepper))
+* [Handlebars](http://handlebarsjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Highcharts](http://www.highcharts.com/) (by [damianog](https://github.com/damianog))
+* [History.js](https://github.com/balupton/History.js/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Humane.js](http://wavded.github.com/humane-js/) (by [John Vrbanac](https://github.com/jmvrbanac))
+* [Impress.js](https://github.com/bartaz/impress.js) (by [Boris Yankov](https://github.com/borisyankov))
+* [Jasmine](http://pivotal.github.com/jasmine/) (by [Boris Yankov](https://github.com/borisyankov))
+* [jQuery](http://jquery.com/) (from TypeScript samples)
+* [jQuery Mobile](http://jquerymobile.com) (by [Boris Yankov](https://github.com/borisyankov))
+* [jQuery UI](http://jqueryui.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [jQuery.BBQ](http://benalman.com/projects/jquery-bbq-plugin/) (by [Adam R. Smith](https://github.com/sunetos))
+* [jQuery.Cookie](https://github.com/carhartl/jquery-cookie) (by [Roy Goode](https://github.com/RoyGoode))
+* [jQuery.Globalize](https://github.com/jquery/globalize) (by [Boris Yankov](https://github.com/borisyankov))
+* [jQuery.Validation](http://bassistance.de/jquery-plugins/jquery-plugin-validation/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Knockback](http://kmalakoff.github.com/knockback/) (by [Marcel Binot](https://github.com/docgit))
+* [Knockout.js](http://knockoutjs.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Knockout.Mapping](https://github.com/SteveSanderson/knockout.mapping) (by [Boris Yankov](https://github.com/borisyankov))
+* [linq.js](http://linqjs.codeplex.com/) (by [Marcin Najder](https://github.com/marcinnajder))
+* [Modernizr](http://modernizr.com/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Moment.js](https://github.com/timrwood/moment) (by [Michael Lakerveld](https://github.com/Lakerfield))
+* [Mustache.js](https://github.com/janl/mustache.js) (by [Boris Yankov](https://github.com/borisyankov))
+* [Node.js](http://nodejs.org/) (from TypeScript samples)
+* [node_redis](https://github.com/mranney/node_redis) (by [Boris Yankov](https://github.com/borisyankov))
+* [node-sqlserver](https://github.com/WindowsAzure/node-sqlserver) (by [Boris Yankov](https://github.com/borisyankov))
+* [PhoneGap](http://phonegap.com) (by [Boris Yankov](https://github.com/borisyankov))
+* [PreloadJS](http://www.createjs.com/#!/PreloadJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
+* [QUnit](http://qunitjs.com/) (by [Diullei Gomes](https://github.com/Diullei))
+* [Raphael](http://raphaeljs.com/) (by [CheCoxshall](https://github.com/CheCoxshall))
+* [require.js](http://requirejs.org/) (by [Josh Baldwin](https://github.com/jbaldwin/))
+* [Sammy.js](http://sammyjs.org/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Select2](http://ivaynberg.github.com/select2/) (by [Boris Yankov](https://github.com/borisyankov))
+* [SignalR](http://www.asp.net/signalr) (by [Boris Yankov](https://github.com/borisyankov))
+* [socket.io](http://socket.io) (by [William Orr](https://github.com/worr))
+* [SoundJS](http://www.createjs.com/#!/SoundJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
+* [Spin](http://fgnass.github.com/spin.js/) (by [Boris Yankov](https://github.com/borisyankov))
+* [Sugar](http://sugarjs.com/) (by [Josh Baldwin](https://github.com/jbaldwin/))
+* [Teechart](http://www.steema.com) (by [Steema](http://www.steema.com))
+* [Toastr](https://github.com/CodeSeven/toastr) (by [Boris Yankov](https://github.com/borisyankov))
+* [TweenJS](http://www.createjs.com/#!/TweenJS) (by [Pedro Ferreira](https://bitbucket.org/drk4))
+* [tween.js](https://github.com/sole/tween.js/) (by [Adam R. Smith](https://github.com/sunetos))
+* [Ubuntu Unity Web API](https://launchpad.net/libunity-webapps) (by [John Vrbanac](https://github.com/jmvrbanac))
+* [Underscore.js](http://underscorejs.org/) (by [Boris Yankov](https://github.com/borisyankov))
* [Underscore.js (Typed)](http://underscorejs.org/) (by [Josh Baldwin](https://github.com/jbaldwin/))
\ No newline at end of file
diff --git a/marked/marked-0.2.6.d.ts b/marked/marked-0.2.d.ts
similarity index 100%
rename from marked/marked-0.2.6.d.ts
rename to marked/marked-0.2.d.ts
diff --git a/socket.io/socket.io-0.9.10.d.ts b/socket.io/socket.io-0.9.10.d.ts
index cf8a18d601..06a969d403 100644
--- a/socket.io/socket.io-0.9.10.d.ts
+++ b/socket.io/socket.io-0.9.10.d.ts
@@ -1,57 +1,63 @@
-///
-
-declare module "socket.io" {
- import http = module('http');
-
- export function listen(server: http.Server, options: any, fn: Function): SocketManager;
- export function listen(server: http.Server, fn?: Function): SocketManager;
- export function listen(port: Number): SocketManager;
-}
-
-interface Socket {
- json:any;
- log: any;
- volatile: any;
- broadcast: any;
- in(room: string): Socket;
- to(room: string): Socket;
- join(name: string, fn: Function): Socket;
- unjoin(name: string, fn: Function): Socket;
- set(key: string, value: any, fn: Function): Socket;
- get(key: string, value: any, fn: Function): Socket;
- has(key: string, fn: Function): Socket;
- del(key: string, fn: Function): Socket;
- disconnect(): Socket;
- send(data: any, fn: Function): Socket;
- emit(ev: any): Socket;
-}
-
-interface SocketNamespace {
- clients(room: string): Socket[];
- log: any;
- store: any;
- json: any;
- volatile: any;
- in(room: string): SocketNamespace;
- on(evt: string, fn: Function): SocketNamespace;
- to(room: string): SocketNamespace;
- except(id: any): SocketNamespace;
- send(data: any): any;
- emit(data: any): any;
- socket(sid: any, readable: bool): Socket;
- authorization(fn: Function);
-}
-
-interface SocketManager {
- get(key: any): any;
- set(key: any, value: any): SocketManager;
- enable(key: any): SocketManager;
- disable(key: any): SocketManager;
- enabled(key: any): bool;
- disabled(key: any): bool;
- configure(env: string, fn: Function): SocketManager;
- configure(fn: Function): SocketManager;
- of(nsp: string): SocketNamespace;
- on(ns: string, fn: Function): SocketManager;
- sockets: SocketNamespace;
-}
+// Type definitions for Chrome extension development.
+// Project: http://developer.chrome.com/extensions/
+// Definitions by: William Orr
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+
+///
+
+declare module "socket.io" {
+ import http = module('http');
+
+ export function listen(server: http.Server, options: any, fn: Function): SocketManager;
+ export function listen(server: http.Server, fn?: Function): SocketManager;
+ export function listen(port: Number): SocketManager;
+}
+
+interface Socket {
+ json:any;
+ log: any;
+ volatile: any;
+ broadcast: any;
+ in(room: string): Socket;
+ to(room: string): Socket;
+ join(name: string, fn: Function): Socket;
+ unjoin(name: string, fn: Function): Socket;
+ set(key: string, value: any, fn: Function): Socket;
+ get(key: string, value: any, fn: Function): Socket;
+ has(key: string, fn: Function): Socket;
+ del(key: string, fn: Function): Socket;
+ disconnect(): Socket;
+ send(data: any, fn: Function): Socket;
+ emit(ev: any): Socket;
+}
+
+interface SocketNamespace {
+ clients(room: string): Socket[];
+ log: any;
+ store: any;
+ json: any;
+ volatile: any;
+ in(room: string): SocketNamespace;
+ on(evt: string, fn: Function): SocketNamespace;
+ to(room: string): SocketNamespace;
+ except(id: any): SocketNamespace;
+ send(data: any): any;
+ emit(data: any): any;
+ socket(sid: any, readable: bool): Socket;
+ authorization(fn: Function);
+}
+
+interface SocketManager {
+ get(key: any): any;
+ set(key: any, value: any): SocketManager;
+ enable(key: any): SocketManager;
+ disable(key: any): SocketManager;
+ enabled(key: any): bool;
+ disabled(key: any): bool;
+ configure(env: string, fn: Function): SocketManager;
+ configure(fn: Function): SocketManager;
+ of(nsp: string): SocketNamespace;
+ on(ns: string, fn: Function): SocketManager;
+ sockets: SocketNamespace;
+}
diff --git a/socket.io/socket.io-0.9.d.ts b/socket.io/socket.io-0.9.d.ts
new file mode 100644
index 0000000000..42a8b69120
--- /dev/null
+++ b/socket.io/socket.io-0.9.d.ts
@@ -0,0 +1,57 @@
+///
+
+declare module "socket.io" {
+ import http = module('http');
+
+ export function listen(server: http.Server, options: any, fn: Function): SocketManager;
+ export function listen(server: http.Server, fn?: Function): SocketManager;
+ export function listen(port: Number): SocketManager;
+}
+
+interface Socket {
+ json:any;
+ log: any;
+ volatile: any;
+ broadcast: any;
+ in(room: string): Socket;
+ to(room: string): Socket;
+ join(name: string, fn: Function): Socket;
+ unjoin(name: string, fn: Function): Socket;
+ set(key: string, value: any, fn: Function): Socket;
+ get(key: string, value: any, fn: Function): Socket;
+ has(key: string, fn: Function): Socket;
+ del(key: string, fn: Function): Socket;
+ disconnect(): Socket;
+ send(data: any, fn: Function): Socket;
+ emit(ev: any): Socket;
+}
+
+interface SocketNamespace {
+ clients(room: string): Socket[];
+ log: any;
+ store: any;
+ json: any;
+ volatile: any;
+ in(room: string): SocketNamespace;
+ on(evt: string, fn: Function): SocketNamespace;
+ to(room: string): SocketNamespace;
+ except(id: any): SocketNamespace;
+ send(data: any): any;
+ emit(data: any): any;
+ socket(sid: any, readable: bool): Socket;
+ authorization(fn: Function);
+}
+
+interface SocketManager {
+ get(key: any): any;
+ set(key: any, value: any): SocketManager;
+ enable(key: any): SocketManager;
+ disable(key: any): SocketManager;
+ enabled(key: any): bool;
+ disabled(key: any): bool;
+ configure(env: string, fn: Function): SocketManager;
+ configure(fn: Function): SocketManager;
+ of(nsp: string): SocketNamespace;
+ on(ns: string, fn: Function): SocketManager;
+ sockets: SocketNamespace;
+}