Skip to content

Commit 28f1b44

Browse files
committed
update changelog
update ts to 4.1.2
1 parent cbc7cbf commit 28f1b44

File tree

21 files changed

+42
-16
lines changed

21 files changed

+42
-16
lines changed

app.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"name": "PeerJS Server",
33
"description": "A server side element to broker connections between PeerJS clients.",
4-
"website": "http://peerjs.com/"
4+
"website": "https://peerjs.com/"
55
}

changelog.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# PeerServer Changelog
22

3+
### 0.6.0
4+
5+
* New: `host` option (`--host`, `-H`). #197 Thanks @millette
6+
* Fix: Allows SNICallback instead of hardcoded key/cert. #225 Thanks @brunobg
7+
* Change: Upgrade TypeScript version to 4.1.2.
8+
39
### 0.5.3
410

511
* PeerServer uses yargs instead of an outdated minimist. #190 Thanks @hobindar

dist/app.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"name": "PeerJS Server",
33
"description": "A server side element to broker connections between PeerJS clients.",
4-
"website": "http://peerjs.com/"
4+
"website": "https://peerjs.com/"
55
}

dist/src/api/index.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
33
return (mod && mod.__esModule) ? mod : { "default": mod };
44
};
55
Object.defineProperty(exports, "__esModule", { value: true });
6+
exports.Api = void 0;
67
const body_parser_1 = __importDefault(require("body-parser"));
78
const cors_1 = __importDefault(require("cors"));
89
const express_1 = __importDefault(require("express"));
910
const app_json_1 = __importDefault(require("../../app.json"));
1011
const auth_1 = require("./middleware/auth");
1112
const calls_1 = __importDefault(require("./v1/calls"));
1213
const public_1 = __importDefault(require("./v1/public"));
13-
exports.Api = ({ config, realm, messageHandler }) => {
14+
const Api = ({ config, realm, messageHandler }) => {
1415
const authMiddleware = new auth_1.AuthMiddleware(config, realm);
1516
const app = express_1.default.Router();
1617
const jsonParser = body_parser_1.default.json();
@@ -22,3 +23,4 @@ exports.Api = ({ config, realm, messageHandler }) => {
2223
app.use("/:key/:id/:token", authMiddleware.handle, jsonParser, calls_1.default({ realm, messageHandler }));
2324
return app;
2425
};
26+
exports.Api = Api;

dist/src/api/middleware/auth/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.AuthMiddleware = void 0;
34
const enums_1 = require("../../../enums");
45
class AuthMiddleware {
56
constructor(config, realm) {

dist/src/enums.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.MessageType = exports.Errors = void 0;
34
var Errors;
45
(function (Errors) {
56
Errors["INVALID_KEY"] = "Invalid key provided";

dist/src/index.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
1414
return (mod && mod.__esModule) ? mod : { "default": mod };
1515
};
1616
Object.defineProperty(exports, "__esModule", { value: true });
17+
exports.PeerServer = exports.ExpressPeerServer = void 0;
1718
const express_1 = __importDefault(require("express"));
1819
const http_1 = __importDefault(require("http"));
1920
const https_1 = __importDefault(require("https"));
@@ -42,7 +43,7 @@ function PeerServer(options = {}, callback) {
4243
const host = newOptions.host;
4344
let server;
4445
const { ssl } = newOptions, restOptions = __rest(newOptions, ["ssl"]);
45-
if (ssl && ssl.key && ssl.cert) {
46+
if (ssl && Object.keys(ssl).length) {
4647
server = https_1.default.createServer(ssl, app);
4748
newOptions = restOptions;
4849
}

dist/src/instance.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
33
return (mod && mod.__esModule) ? mod : { "default": mod };
44
};
55
Object.defineProperty(exports, "__esModule", { value: true });
6+
exports.createInstance = void 0;
67
const path_1 = __importDefault(require("path"));
78
const realm_1 = require("./models/realm");
89
const checkBrokenConnections_1 = require("./services/checkBrokenConnections");
910
const messagesExpire_1 = require("./services/messagesExpire");
1011
const webSocketServer_1 = require("./services/webSocketServer");
1112
const messageHandler_1 = require("./messageHandler");
1213
const api_1 = require("./api");
13-
exports.createInstance = ({ app, server, options }) => {
14+
const createInstance = ({ app, server, options }) => {
1415
const config = options;
1516
const realm = new realm_1.Realm();
1617
const messageHandler = new messageHandler_1.MessageHandler(realm);
@@ -55,3 +56,4 @@ exports.createInstance = ({ app, server, options }) => {
5556
messagesExpire.startMessagesExpiration();
5657
checkBrokenConnections.start();
5758
};
59+
exports.createInstance = createInstance;
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3-
exports.HeartbeatHandler = (client) => {
3+
exports.HeartbeatHandler = void 0;
4+
const HeartbeatHandler = (client) => {
45
if (client) {
56
const nowTime = new Date().getTime();
67
client.setLastPing(nowTime);
78
}
89
return true;
910
};
11+
exports.HeartbeatHandler = HeartbeatHandler;
+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.TransmissionHandler = exports.HeartbeatHandler = void 0;
34
var heartbeat_1 = require("./heartbeat");
4-
exports.HeartbeatHandler = heartbeat_1.HeartbeatHandler;
5+
Object.defineProperty(exports, "HeartbeatHandler", { enumerable: true, get: function () { return heartbeat_1.HeartbeatHandler; } });
56
var transmission_1 = require("./transmission");
6-
exports.TransmissionHandler = transmission_1.TransmissionHandler;
7+
Object.defineProperty(exports, "TransmissionHandler", { enumerable: true, get: function () { return transmission_1.TransmissionHandler; } });

dist/src/messageHandler/handlers/transmission/index.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.TransmissionHandler = void 0;
34
const enums_1 = require("../../../enums");
4-
exports.TransmissionHandler = ({ realm }) => {
5+
const TransmissionHandler = ({ realm }) => {
56
const handle = (client, message) => {
67
const type = message.type;
78
const srcId = message.src;
@@ -56,3 +57,4 @@ exports.TransmissionHandler = ({ realm }) => {
5657
};
5758
return handle;
5859
};
60+
exports.TransmissionHandler = TransmissionHandler;

dist/src/messageHandler/handlersRegistry.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.HandlersRegistry = void 0;
34
class HandlersRegistry {
45
constructor() {
56
this.handlers = new Map();

dist/src/messageHandler/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.MessageHandler = void 0;
34
const enums_1 = require("../enums");
45
const handlers_1 = require("./handlers");
56
const handlersRegistry_1 = require("./handlersRegistry");

dist/src/models/client.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.Client = void 0;
34
class Client {
45
constructor({ id, token }) {
56
this.socket = null;

dist/src/models/messageQueue.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.MessageQueue = void 0;
34
class MessageQueue {
45
constructor() {
56
this.lastReadAt = new Date().getTime();

dist/src/models/realm.js

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
33
return (mod && mod.__esModule) ? mod : { "default": mod };
44
};
55
Object.defineProperty(exports, "__esModule", { value: true });
6+
exports.Realm = void 0;
67
const v4_1 = __importDefault(require("uuid/v4"));
78
const messageQueue_1 = require("./messageQueue");
89
class Realm {

dist/src/services/checkBrokenConnections/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.CheckBrokenConnections = void 0;
34
const DEFAULT_CHECK_INTERVAL = 300;
45
class CheckBrokenConnections {
56
constructor({ realm, config, checkInterval = DEFAULT_CHECK_INTERVAL, onClose }) {

dist/src/services/messagesExpire/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.MessagesExpire = void 0;
34
const enums_1 = require("../../enums");
45
class MessagesExpire {
56
constructor({ realm, config, messageHandler }) {

dist/src/services/webSocketServer/index.js

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
33
return (mod && mod.__esModule) ? mod : { "default": mod };
44
};
55
Object.defineProperty(exports, "__esModule", { value: true });
6+
exports.WebSocketServer = void 0;
67
const events_1 = __importDefault(require("events"));
78
const url_1 = __importDefault(require("url"));
89
const ws_1 = __importDefault(require("ws"));

package-lock.json

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"rimraf": "^3.0.2",
6969
"sinon": "^7.5.0",
7070
"ts-node": "^8.7.0",
71-
"typescript": "^3.8.3"
71+
"typescript": "^4.1.2"
7272
},
7373
"engines": {
7474
"node": ">=10"

0 commit comments

Comments
 (0)