1.0.0 • Published 19 days ago

@f1stnpm2/atque-commodi-ab v1.0.0

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

Parser for TextFormat protobuf messages.

Usage

const sut = require('@f1stnpm2/atque-commodi-ab')
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

waitdragcss-in-jsstringArray.prototype.findLaststarterfindLastwatcherinterruptsintrinsices2016textbootstrap cssworkerpreserve-symlinks@@toStringTagsliceoptimistredactmoduleObject.assignFloat32ArrayopengesturesglobSymbol.toStringTagscheme-validationpatchless cssfull-widthdebuggerspeedtelephone-0es-abstractrequirees2018flattenclonereducettyes7runtimepackagepipefast-deep-clonerequestairbnbdirbyteOffsetArray.prototype.flattenparsegetoptPromisebusyeslintnameRegExp.prototype.flagsincludesboundRFC-6455typanioncallregular expressionregular expressionsinternal slotextendconsumeObject.definePropertyfsYAMLfetchlimitless.jsgetOwnPropertyDescriptorupsomenumberconfigchromedebugenvprivate dataserializationdom-testing-libraryargvcharacterscompile lesssetImmediatereduxstyled-componentsclassnamesIteratorcore-js$.extendpropObject.valuesgdprwhatwgshrinkwraplazyframerObservableses8call-bindexit-codecommand-linetypecensorbcryptbootstrap lesstrimTypedArrayES2019reactES8parentsdeepcopyHyBivisualvarvalidatorbdderror-handlingdescriptortypeerrorformattingjoioutputirqwarningreadablereadablestreamjQueryArrayBufferArray.prototype.containsstreamsfindupeventslinktypedstylesheetponyfillratefunctionalkoreanbundlingpathprotocol-buffersmomentStyleSheetdataviewtranspilecjkjson-schema-validatormodulestestertypeofsharedArray.prototype.includesfind-upmatchesmkdirsTypeScriptJSON-SchemaObservablestyleguideArray.prototype.flatMapInt8ArrayflatmonorepojsonschemaloggernpminspectArrayBuffer.prototype.sliceidle0mimetypesclass-validatorexpresscallboundimmerES2023internalpicomatchsetrfc4122artsafeinputomit256String.prototype.trimtraversekeysprivateviewlessgroupautoprefixerinvariantECMAScript 2021ES2022commandtypesxtermauthESnextmime-dbdeterministiccss lessstringifystringifierwordwraptypescriptjsdiffsyntaxSetlinuxcontainsBigInt64ArrayeveryformgroupByassertionclassnameiterationfileanimationi18nvaluescallbackreact-hookslooktypedarrayjson-schema-validationmacosBigUint64ArraymkdirpequalpropertyloggingmkdirdatastructureawaitargumentrmdirtaskvestInt32Arraycorsgraphqlvariables in cssshamsortedregexpfast-clonecheckforEachgenericsjsdomfunctionsecmascriptnodejsjsoncomputed-typesfigletcoerciblevalidatevaluewalkingchaihttpstc39symlinkscollection.es6ES7offsetuuidjsxpushwindowsFunction.prototype.nametyped arraypasswordreact-hook-formresolvebluebirdguidfast-deep-copycodesArrayes2017trimLeftcurlstreams2writedeepclonepromisesinstallerECMAScript 2022preprocessorUint8ArrayArrayBuffer#sliceprogresstakecssUint32Arrayreact posebrowserlistasyncrandomWebSocketsigintarraybufferprunechinesefolder
1.0.0

19 days ago