update demo.js

This commit is contained in:
Robin Appelman 2018-03-09 00:50:21 +01:00
commit d266f7e2fa
3 changed files with 17 additions and 25 deletions

View file

@ -1,4 +1,4 @@
var DemoParser = require('tf2-demo');
var DemoParser = require('@demostf/demo.js');
var express = require('express');
var app = express();
var url = require('url');
@ -21,9 +21,9 @@ function handleDataStream (stream, cb, slow) {
try {
var buffer = Buffer.concat(buffers);
var demo = DemoParser.Demo.fromNodeBuffer(buffer);
var parser = demo.getParser(!slow);
var header = parser.readHeader();
var match = parser.parseBody();
var parser = demo.getAnalyser(!slow);
var header = parser.getHeader();
var match = parser.getBody();
var body = match.getState();
body.header = header;
cb(body);

32
package-lock.json generated
View file

@ -4,6 +4,16 @@
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@demostf/demo.js": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@demostf/demo.js/-/demo.js-2.1.0.tgz",
"integrity": "sha512-tcWAwGiiPT+PUFXEE6a0Ahy4d650/rIjkvri117jNkLhHpz7fuvmfi5qYbqDN33al/4AI+rwtjldZiAJPTWVng==",
"requires": {
"bit-buffer": "0.2.3",
"snappyjs": "0.6.0",
"text-encoding-shim": "git+https://gitlab.com/hongaar/text-encoding-shim.git#83ff0f77f48d05b8ce83ddc7ca49d8df61363b31"
}
},
"accepts": {
"version": "1.3.4",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",
@ -45,11 +55,6 @@
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
},
"clone": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
"integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
},
"content-disposition": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
@ -235,11 +240,6 @@
"mime-db": "1.30.0"
}
},
"minimist": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
},
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
@ -349,16 +349,8 @@
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
"integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
},
"tf2-demo": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/tf2-demo/-/tf2-demo-1.1.5.tgz",
"integrity": "sha512-l3y2psB3Hd/lWWwhxWCxcuetK91LoOelsVFEWjjk1HXQdioNM2FqPsF5CG/Ph50K+RvJ8c5o04uarTxdIxBwdg==",
"requires": {
"bit-buffer": "0.2.3",
"clone": "2.1.1",
"minimist": "1.2.0",
"snappyjs": "0.6.0"
}
"text-encoding-shim": {
"version": "git+https://gitlab.com/hongaar/text-encoding-shim.git#83ff0f77f48d05b8ce83ddc7ca49d8df61363b31"
},
"type-is": {
"version": "1.6.15",

View file

@ -8,7 +8,7 @@
},
"dependencies": {
"express": "~4.16.x",
"tf2-demo": "^1.1.5"
"@demostf/demo.js": "^2.1.0"
},
"engines": {
"node": "0.10.x"