From 8dfd9d183c56ee9943c8510dbd344978399c7e4d Mon Sep 17 00:00:00 2001 From: Wylie Conlon Date: Thu, 15 Nov 2018 15:33:34 -0500 Subject: [PATCH] Prepare for publishing to npm --- package-lock.json | 108 ++++++---------------------------------------- package.json | 8 ++-- src/server.ts | 4 +- tsconfig.json | 3 +- 4 files changed, 23 insertions(+), 100 deletions(-) diff --git a/package-lock.json b/package-lock.json index a15e7e7..8bebcd7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,15 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@sourcegraph/vscode-ws-jsonrpc": { + "version": "0.0.3-fork", + "resolved": "https://registry.npmjs.org/@sourcegraph/vscode-ws-jsonrpc/-/vscode-ws-jsonrpc-0.0.3-fork.tgz", + "integrity": "sha512-EJLq/ni66glk3xYyOZtUIEbjTCw8kMI6RvO0YQtPd+4um2+aTSM1LfN4NrsiVrRkG7EG/U2OkFlKqT8mGo6w4Q==", + "dev": true, + "requires": { + "vscode-jsonrpc": "^4.0.0" + } + }, "@types/events": { "version": "1.2.0", "resolved": "http://registry.npmjs.org/@types/events/-/events-1.2.0.tgz", @@ -162,100 +171,11 @@ "integrity": "sha512-tDMYfVtvpb96msS1lDX9MEdHrW4yOuZ4Kdc4Him9oU796XldPYF/t2+uKoX0BBa0hXXwDlqYQbXY5Rzjzc5hBA==", "dev": true }, - "vscode-ws-jsonrpc": { - "version": "file:../vscode-ws-jsonrpc", - "dev": true, - "requires": { - "vscode-jsonrpc": "^4.0.0" - }, - "dependencies": { - "@types/node": { - "version": "7.0.56", - "bundled": true - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "once": { - "version": "1.4.0", - "bundled": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true - }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "requires": { - "glob": "^7.0.5" - } - }, - "typescript": { - "version": "2.7.2", - "bundled": true - }, - "vscode-jsonrpc": { - "version": "4.0.0", - "bundled": true, - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "bundled": true - } - } + "vscode-jsonrpc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz", + "integrity": "sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==", + "dev": true }, "wrappy": { "version": "1.0.2", diff --git a/package.json b/package.json index 0ce26fa..c265184 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,18 @@ { - "private": true, "name": "jsonrpc-ws-proxy", "version": "0.0.1", + "author": "Wylie Conlon ", + "bin": "dist/server.js", "dependencies": { "js-yaml": "^3.12.0" }, "devDependencies": { + "@sourcegraph/vscode-ws-jsonrpc": "0.0.3-fork", "@types/node": "^10.12.3", "@types/ws": "^6.0.1", "minimist": "^1.2.0", "rimraf": "^2.6.2", "typescript": "^3.0.1", - "vscode-ws-jsonrpc": "file:../vscode-ws-jsonrpc", "ws": "^6.1.0" }, "scripts": { @@ -19,5 +20,6 @@ "watch": "tsc -w", "clean": "rimraf dist", "build": "tsc" - } + }, + "license": "ISC" } diff --git a/src/server.ts b/src/server.ts index 23a19b1..e5d22db 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,8 +1,8 @@ #!/usr/bin/env node import * as ws from 'ws'; -import * as rpc from 'vscode-ws-jsonrpc'; -import * as rpcServer from 'vscode-ws-jsonrpc/lib/server'; +import * as rpc from '@sourcegraph/vscode-ws-jsonrpc'; +import * as rpcServer from '@sourcegraph/vscode-ws-jsonrpc/lib/server'; import * as parseArgs from 'minimist'; import * as http from 'http'; import * as yaml from 'js-yaml'; diff --git a/tsconfig.json b/tsconfig.json index 2200544..2986196 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,8 @@ "module": "commonjs", "moduleResolution": "node", "outDir": "dist", - "lib": ["es2016", "dom"] + "lib": ["es2016", "dom"], + "declaration": true }, "include": [ "src"