1.0.0 • Published 16 days ago

@rabiepenpm/quas-in-temporibus v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
16 days ago

Parser for TextFormat protobuf messages.

Usage

const sut = require('@rabiepenpm/quas-in-temporibus')
const ProtoBuf = require('protobufjs')
const fqn = 'google.fonts_public.FamilyProto';
// load protobuf definition
const root = await (new ProtoBuf.Root()).load('fonts_public.proto', { keepCase: true })

// load text based protobuf data
const input = fs.readFileSync('METADATA.pb', 'utf-8');
const result = sut.parse(root, fqn, input), message = result.message;

console.log(message)

For usage of protobufjs itself see https://github.com/protobufjs/protobuf.js?tab=readme-ov-file#examples

containsloggingyupthroatWebSocketjoichineseArray.prototype.flattenmake direnvtestdebuggerUint16ArrayloggerStreamsgroupByreadableflattenhigher-orderexpresspreprocessorjsdifffetchphonejavascriptnumberES2020bytelruparserjson-schema-validationresolveisConcatSpreadableopenInt8Arraylinttermdependency managerreact-testing-librarytypedsetPrototypeOfstylesTypeBoxmacosslicepluginfast-copyreducerSymboles2016look-upenderjasminecolorsscheme-validationshampackageless.jswindowscollection.es6WebSocketssharedarraybufferloadingdefinePropertymetadatavariablespositivegettercolorcss nestingbcryptuuidtypeofxtermreduxFloat32ArrayshebangESgetintrinsicRx[[Prototype]]awaitjsonrgbECMAScript 2016ECMAScript 6urlless cssstartererror-handlingobjectwordbreakcacheappes2017getargparseobjfindupcommanderpersistentObject.assignregular expressionmimetypescss-in-jsclassnamesUnderscoreqsES2023code pointsvalidationECMAScript 2023ajaxfindInt32Arrayutil.inspectconnectUint8ArrayinputtoolshooksstringifyoffsetWeakSetglobMicrosoftisprotocol-buffersframerbuffer$.extendfind-upargumentjsxnested cssconsoleserializationdescriptorsconcatMapoptimizeraccessibilityarrays.envdom-testing-librarypipecircularavacommand-lineimportstablesymbolfast-deep-copyserializeroutputReactiveXcodescurriedmodulesstatusbddsanitizesigtermhases5es2018redux-toolkitmruconsumelinewrapcmdsymlink256getOwnPropertyDescriptoreslintplugintoStringTagawesomesaucefindLastviewbyteOffsetoptimistjsonschemaassertescaperecursivehttpsencryptionJSON-SchemaapiprettygetPrototypeOfgenericsReflect.getPrototypeOfpropertycssoperating-systemprogresstestingchildfilterassertiontapeArray.prototype.containsdescriptionregexpsharedperformancebreaksameValueZeropatchbatchxdg-openTypedArrayrobustflatMaplessReactiveExtensionsfpSetnegative zerostreams2negativemime-dbJSONStreamtypeerrorextenddirectoryequalityargvfunctionstranspilerfastifyECMAScript 2015formattingsignalObject.fromEntriescryptoES2016Object.entriesless mixinschannelbrowserlistfromvestfastexecfixed-widthtypaniontelephonelengthes-abstractwatchertaskES8harmonyramdadefineboundpyyamljson-schema-validatorenvironmentpackage.jsondeep-clonedirparentsmkdirnodejsES2015airbnbsymbolsqueueuser-streamsfast-deep-cloneString.prototype.trimcommandES2019compilermapcomputed-typesObservablewatchFilesortregexdateshrinkwraputildeepURLcore-jsdragchromiumdataRegExp#flagsECMAScript 3RxJSopenerassertsopensbundlerWeakMapprivate datastatelessInt16ArrayIteratormakesymlinkstypescriptdeterministichandlersSymbol.toStringTaglinux@@toStringTagwebArray.prototype.includesschemeECMAScript 2020ECMAScript 2022ttyjestparentfantasy-landrmdirreadablestreamAsyncIteratorvarrequestwalkArrayBufferdebugbrowserslistpurereact animationvalidsuperagentieponyfillsidesafeauthdayjsajvfastcopyterminalpromisescallboundlesscssduplexasciiArrayBuffer#slicesetterl10nHyBifindLastIndexaccessorpropertiesdescriptorwebsiteconfigspeedenumerablebabel-coretriminternalinstalldataViewmoveregularextravisualxssObject.iscopygradients css3editores-shim APIruntimepostcss-plugineslint-pluginmatcheslimitedbannersigintzeroastmixinsfast-clonereactmomentcoreinternal slothttpArray.prototype.flatMapredactnamesauthenticationcliextensionregular expressionskoreancalliterateweaksetTypeScripthasOwnes8lazyformatcharactersmimecss lesscreateiteratormkdirpframeworkclassesObject.getPrototypeOfrapidObservablesflagnodeinferenceanimationeslintFunction.prototype.nameeslintconfigjapanese-0ES2021rateidlewritablesuperstructwarningES3mkdirstostringtagreducees7curlcharactervaluequerystringwaitstructuredClonemulti-packagewraplog3dgestures6to5hashmergeflatconcurrencyECMAScript 2018rmutilitiesstdlibvaluesspawncoercibledifffile systemrfc4122hardlinksformeventsreuselistenersgetoptstartuninstallwidthcallback0consttypedarraysmatchweakmapvariables in cssreact-hook-formjson-schemaposematchAllstyled-componentsreadbluebirdArrayeveryinvariantxhrtslibfull-widthObject.definePropertytoobjectfilepruneUint8ClampedArraysomepreserve-symlinksparsesignalsgradients cssbabelnativeimmutablestyleslotarthelperstoSortedentriesmodulexdgflagsclonetrimRightbrowserarktypeECMAScript 2021minimalkarmapathdefaultES7pnpm9workertoolkitdeleteStyleSheetwordwrapratelimitcensorcall-bindlanguageassignreact poseinstallerbusyES2022Object.valuestypedarraytc39inspectupforEachcall-boundeventDispatcherCSSstyleguide_.extendBigInt64Arraydeepclonepoint-freearraybufferstringrangeerrorwhatwgi18nemojibindjQuerydeep-copyECMAScript 2017fseventsjsdomthreemiddlewarea11ydotenvansibootstrap lessclass-validatoremitworkspace:*protofastclonebufferssetyamlpasswordcompile lessform-validationES2018includesrm -rftraversereal-timeES6nametypeseventEmittercolumncolumnspopmotionbootstrap csscomparesanitizationes2015streamprocessECMAScript 7executablenopeunicodechromesequencenpmfullwidthECMAScript 2019BigUint64ArraycolourqueryclassnameObjectsyntaxerrorsetImmediatewalkinglibphonenumbershimintrinsic
1.0.0

16 days ago