From 30edb85fe8aa5ac9e0270340d3d710e087ad52ab Mon Sep 17 00:00:00 2001 From: "Begerad, Stefan" Date: Thu, 26 May 2022 07:23:40 +0200 Subject: [PATCH] feat: require pbf --- pbf/index.js | 16 +++++++++++++--- pbf/package.json | 31 +++++++++++++++++-------------- 2 files changed, 30 insertions(+), 17 deletions(-) diff --git a/pbf/index.js b/pbf/index.js index aa7e550..2e724e2 100644 --- a/pbf/index.js +++ b/pbf/index.js @@ -1,11 +1,21 @@ const debug=require('debug')('pbf'); +const gtfsRt=require('../../proto2js/js/gtfs-rt.js'); +const Pbf = require('pbf'); run().catch(err => { - debug('run: error') + debug('run: error'); console.log(err) }); async function run() { - debug('run started...') - debug('run done.') + debug('run started...'); + const FeedMessage = gtfsRt.FeedMessage; + const buffer=[]; + // read + debug('create pbf'); + const pbf = new Pbf(buffer); + debug('create obj'); + const obj = FeedMessage.read(pbf); + debug('use obj'); + debug('run done.'); } diff --git a/pbf/package.json b/pbf/package.json index 61e6fbc..0892f5a 100644 --- a/pbf/package.json +++ b/pbf/package.json @@ -1,16 +1,19 @@ { - "private":true, - "name": "pbf", - "version": "0.0.1", - "description": "", - "main": "index.js", - "scripts": { - "dev": "nodemon index.js", - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "Stefan Begerad", - "license": "GPL-3.0", - "devDependencies": { - "nodemon": "^2.0.7" - }, + "private": true, + "name": "pbf-example", + "version": "0.0.1", + "description": "", + "main": "index.js", + "scripts": { + "dev": "nodemon index.js", + "test": "echo \"Error: no test specified\" && exit 1" + }, + "author": "Stefan Begerad", + "license": "GPL-3.0", + "devDependencies": { + "nodemon": "^2.0.7" + }, + "dependencies": { + "pbf": "^3.2.1" + } }