* Added semicolons

* Added ES6 imports
* Added package-lock.json
* Added module definition at package.json
This commit is contained in:
BANTYC 2021-05-25 23:51:39 +07:00
parent bd1c3d96d3
commit 2d2a02265f
3 changed files with 34 additions and 12 deletions

View File

@ -1,19 +1,19 @@
const zlib = require('zlib')
const zmq = require('zeromq')
import zlib from 'zlib';
import zmq from 'zeromq';
const SOURCE_URL = 'tcp://eddn.edcd.io:9500'
const SOURCE_URL = 'tcp://eddn.edcd.io:9500';
async function run () {
const sock = new zmq.Subscriber
async function run() {
const sock = new zmq.Subscriber;
sock.connect(SOURCE_URL)
sock.subscribe('')
console.log('EDDN listener connected to:', SOURCE_URL)
sock.connect(SOURCE_URL);
sock.subscribe('');
console.log('EDDN listener connected to:', SOURCE_URL);
for await (const [ src ] of sock) {
const msg = JSON.parse(zlib.inflateSync(src))
console.log(msg)
for await (const [src] of sock) {
const msg = JSON.parse(zlib.inflateSync(src));
console.log(msg);
}
}
run()
run();

21
examples/NodeJS/package-lock.json generated Normal file
View File

@ -0,0 +1,21 @@
{
"name": "eddn-listener",
"version": "0.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"node-gyp-build": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
"integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg=="
},
"zeromq": {
"version": "6.0.0-beta.6",
"resolved": "https://registry.npmjs.org/zeromq/-/zeromq-6.0.0-beta.6.tgz",
"integrity": "sha512-wLf6M7pBHijl+BRltUL2VoDpgbQcOZetiX8UzycHL8CcYFxYnRrpoG5fi3UX3+Umavz1lk4/dGaQez8qiDgr/Q==",
"requires": {
"node-gyp-build": "^4.1.0"
}
}
}
}

View File

@ -6,6 +6,7 @@
"scripts": {
"watch": "node index.js"
},
"type": "module",
"author": "",
"license": "MIT",
"dependencies": {