From b4d077e1e4b8968a4925bd22fcc5af4f4eecafba Mon Sep 17 00:00:00 2001 From: spectralradius Date: Tue, 23 May 2017 23:00:14 -0400 Subject: [PATCH 1/8] added types --- index.d.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..22e5ac7 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,13 @@ +/// +/// + +import * as stream from 'stream'; +import * as webSocket from 'ws'; + +declare class WebSocketJSONStream extends stream.Duplex { + constructor(ws: webSocket); + + ws: webSocket; +} + +export = WebSocketJSONStream; \ No newline at end of file From b3e2bffe47b9619ecc70d012158cb21d56f824d6 Mon Sep 17 00:00:00 2001 From: spectralradius Date: Tue, 23 May 2017 23:01:39 -0400 Subject: [PATCH 2/8] added types --- .idea/vcs.xml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .idea/vcs.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file From 1bcbcfeab063587acd63bdcd7fc5d21b9901f713 Mon Sep 17 00:00:00 2001 From: spectralradius Date: Tue, 23 May 2017 23:25:22 -0400 Subject: [PATCH 3/8] updated package --- package.json | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f37c087..da80e51 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,21 @@ "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, - "keywords": ["websockets", "websocket", "ws", "stream", "streams"], + "keywords": [ + "websockets", + "websocket", + "ws", + "stream", + "streams" + ], "author": "Avital Oliver ", "repository": { "type": "git", "url": "git://github.com/avital/websocket-json-stream.git" }, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/ws": "*" + } } From bebd393d73c1e9c0640458876f7a64f88e527143 Mon Sep 17 00:00:00 2001 From: spectralradius Date: Wed, 24 May 2017 08:56:31 -0400 Subject: [PATCH 4/8] Remove .idea directory. --- .idea/vcs.xml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .idea/vcs.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 94a25f7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file From a99629ba86be1a0f244f2c54f4473e17681be249 Mon Sep 17 00:00:00 2001 From: spectralradius Date: Wed, 24 May 2017 08:57:06 -0400 Subject: [PATCH 5/8] updated gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index b25c15b..5ba5215 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ *~ + +# IDEA project files +*.iml +.idea \ No newline at end of file From 4e5bf36efdfd68e028b52abb0927f5dabe344ed0 Mon Sep 17 00:00:00 2001 From: spectralradius Date: Wed, 24 May 2017 09:07:59 -0400 Subject: [PATCH 6/8] added empty namespace because of https://github.com/Microsoft/TypeScript/issues/5073 --- index.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.d.ts b/index.d.ts index 22e5ac7..fe11d61 100644 --- a/index.d.ts +++ b/index.d.ts @@ -10,4 +10,6 @@ declare class WebSocketJSONStream extends stream.Duplex { ws: webSocket; } +declare namespace WebSocketJSONStream {} + export = WebSocketJSONStream; \ No newline at end of file From 7532ceff8ff2850218d1562d00c53c01737f4a36 Mon Sep 17 00:00:00 2001 From: spectralradius Date: Wed, 24 May 2017 09:09:37 -0400 Subject: [PATCH 7/8] added newlines --- .gitignore | 2 +- index.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5ba5215..7950ebc 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ # IDEA project files *.iml -.idea \ No newline at end of file +.idea diff --git a/index.d.ts b/index.d.ts index fe11d61..3a925ff 100644 --- a/index.d.ts +++ b/index.d.ts @@ -12,4 +12,4 @@ declare class WebSocketJSONStream extends stream.Duplex { declare namespace WebSocketJSONStream {} -export = WebSocketJSONStream; \ No newline at end of file +export = WebSocketJSONStream; From 36ba27ea16e6fc41a97b6c25cccd0124d51031b2 Mon Sep 17 00:00:00 2001 From: spectralradius Date: Wed, 24 May 2017 09:16:01 -0400 Subject: [PATCH 8/8] add types property to package.json --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index da80e51..4edad70 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.0.3", "description": "Expose WebSockets with JSON as an object stream", "main": "index.js", + "types": "index.d.ts", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" },