mirror of
https://github.com/demostf/demoserver.git
synced 2026-06-03 22:04:06 +02:00
update demo.js
This commit is contained in:
parent
50bb100b71
commit
d266f7e2fa
3 changed files with 17 additions and 25 deletions
8
index.js
8
index.js
|
|
@ -1,4 +1,4 @@
|
||||||
var DemoParser = require('tf2-demo');
|
var DemoParser = require('@demostf/demo.js');
|
||||||
var express = require('express');
|
var express = require('express');
|
||||||
var app = express();
|
var app = express();
|
||||||
var url = require('url');
|
var url = require('url');
|
||||||
|
|
@ -21,9 +21,9 @@ function handleDataStream (stream, cb, slow) {
|
||||||
try {
|
try {
|
||||||
var buffer = Buffer.concat(buffers);
|
var buffer = Buffer.concat(buffers);
|
||||||
var demo = DemoParser.Demo.fromNodeBuffer(buffer);
|
var demo = DemoParser.Demo.fromNodeBuffer(buffer);
|
||||||
var parser = demo.getParser(!slow);
|
var parser = demo.getAnalyser(!slow);
|
||||||
var header = parser.readHeader();
|
var header = parser.getHeader();
|
||||||
var match = parser.parseBody();
|
var match = parser.getBody();
|
||||||
var body = match.getState();
|
var body = match.getState();
|
||||||
body.header = header;
|
body.header = header;
|
||||||
cb(body);
|
cb(body);
|
||||||
|
|
|
||||||
32
package-lock.json
generated
32
package-lock.json
generated
|
|
@ -4,6 +4,16 @@
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"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": {
|
"accepts": {
|
||||||
"version": "1.3.4",
|
"version": "1.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz",
|
"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",
|
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
|
||||||
"integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
|
"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": {
|
"content-disposition": {
|
||||||
"version": "0.5.2",
|
"version": "0.5.2",
|
||||||
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
|
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
|
||||||
|
|
@ -235,11 +240,6 @@
|
||||||
"mime-db": "1.30.0"
|
"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": {
|
"ms": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
"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",
|
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
|
||||||
"integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
|
"integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
|
||||||
},
|
},
|
||||||
"tf2-demo": {
|
"text-encoding-shim": {
|
||||||
"version": "1.1.5",
|
"version": "git+https://gitlab.com/hongaar/text-encoding-shim.git#83ff0f77f48d05b8ce83ddc7ca49d8df61363b31"
|
||||||
"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"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"type-is": {
|
"type-is": {
|
||||||
"version": "1.6.15",
|
"version": "1.6.15",
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"express": "~4.16.x",
|
"express": "~4.16.x",
|
||||||
"tf2-demo": "^1.1.5"
|
"@demostf/demo.js": "^2.1.0"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "0.10.x"
|
"node": "0.10.x"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue