1.0.0 • Published 4 months ago

@patrten/et-ipsam v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Parser for TextFormat protobuf messages.

Usage

const sut = require('@patrten/et-ipsam')
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

groupBytypeofpatchzxpostcss-pluginfunctionalFunction.prototype.namereducelengthawsclientES8transformbyteLengthslotbeanstalkbrowserslistendpointYAMLcloneObservablesObject.assign_.extendtapeflattentypedarrayassertionObject.fromEntriespolyfillsharedarraybuffershellwaitInt32Arrayfast-cloneloggingfnmatchwgetlookPromisetoSortedagentregular expressiondeepvarsReflect.getPrototypeOf.envvariablestypescriptbincharactersdeepclonekeyanimationES3dotenvtypanionfastclonehtmlfunctionsdataViewsortedreworkwafacornlruutilistanbuljshintmetadataentriesECMAScript 2018react-hooksexpressiondeletesymboles7callonceansinegativenodejsnativejsonpropertiesECMAScript 3flatMapreact-testing-librarymkdirpinternal slotCSStrimArray.prototype.containsTypedArrayredirectidentifiersObject.keysmapreducecensorserverperformantecmascriptcryptoflagArray.prototype.flattenregular-expressionwhichArray.prototype.flatasyncajaxcompilereslint-pluginparserurlSymbolisformattingreducerthreepackageoptimizersyntaxpluginimmerparentunicodekoreanautoscalingUnderscoreESnexthookseast-asian-widthcolumnURLSearchParamsbufferaccessorinstrumentationprivateform-validationclassesformsobjectES2023intrinsicrecursivees2018react posegestureschaiTypeBoxgetintrinsicespreetelephonesinatraletmanagerdirObject.entriesHyBistringifyclass-validatorworkspace:*JSON-Schema$.extenddefineECMAScript 2015trimStarthasOwnPropertyfull-widthPushutilitiesprivate datahardlinkschromiumeslintconfigmonorepofiglethttpsaccessibilityES6packagesenvironmentmergematchIteratores-shim APIequalitygetterglobrulestesthigher-orderfindLastBigInt64Arraycore-jscommanderrouterbannerhasslicerequestes2017zodinternalcodespnpm9computed-typesownFloat32ArrayES2016gitignorehashtraverseiamstoragegatewaybinarywidthObject.getPrototypeOfexpressquerystringsymbolsrfc4122numbergraphqlArraynamescliloggeruser-streamshandlerassertsshebanggenericsperformancesettingsreadableapistringifiertypesafeRxJSArray.prototype.flatMapes2015real-timegroupMicrosoftstructuredClonegetPrototypeOfworkersafereversecallboundexecdayjsjsdomchromeRFC-6455AsyncIteratorjavascriptes8autoprefixercachesimpledbconsttypedarraysesschemeincludesroutegdprvalidationfolderwritableECMAScript 6schemaexecutevisualpipetapavaposeCSSStyleDeclarationio-tstoReversedforkfunctionstyleguidevpcwalkingECMAScript 5utilitysameValueZerofptc39consumes3pathlintvalidatetranspilestylingmockingestreepinopositivespinnersmrureact-hook-formelectronquerystarternpmdeep-copyObject.definePropertybddRxajvjsxenderqueueinstallmake dirfetchchinesedescriptortrimRightECMAScript 2021readsubprocessxhrjson cacheprogresswrite-0fast-copymakefastifyES2018libphonenumbermatchescjkprototypecssfullwidthfindjapanesequeueMicrotaskmochajoiwebebsback-endArrayBuffer.prototype.slicepackage managerforEachReactiveXlocationURLfind-upspawntimeUint16ArraydefinePropertykarmaes-shimsmkdirsfast-deep-clonelockfilefiltervaluetoArrayapollocollectioninignorefantasy-landyupxtermkey partesterstreamsqstslibtranspilerUint8Arraybrowserlistlogdebuggerprunejasminebrowsersimple cacheramdaspeednpmignorecurriedECMAScript 2022JSONBigUint64Arrayroute53objvarcolorsequalserializationsettransportminimalserviceidarraybufferxmlscheme-validationsortwarning0ES2021ECMAScript 7function.lengthinstallerfindupMapkeysmanipulationairbnbcoveragesuperstructsometypenamecolorresolvecoercibleObservableconsoleescapebuffersiterateSetextrarapidmulti-packageformomitglacierflagsredux-toolkitECMAScript 2019rdsdebugstyles__proto__WebSocketArrayBuffer#slicestreamasserttddoptioninferencewaapiutilsUint32ArrayprotovalidvaluesregexrangeerrortakeargsrssWebSocketsargvInt16ArrayframertacituuidESboundtostringtagweaksetprefixtoolsES2022@@toStringTagrm -rfeveryexecfileconcatmomentlinktextproxyoutputhasOwnweakmapstringES2017typed arrayECMAScript 2016Symbol.toStringTagcode pointsreduxenumerableStreamstablecollection.es6termcommandfixed-widthdeepcopypureregular expressionsdirectoryObject.valueswhatwgrobust6to53drm -frnegative zerocloudfronttsdependenciesspinnergetjspushRegExp#flagsmapponyfillmovedataerrorec2guidchannelprettystyled-componentsES5modulesstyleenvshimparsecharactercomparebusyrandomes5asciiclassnameloadbalancingbyteeslintpluginhookformtrimEndFloat64Arraybundlereffect-tses6fastcopylanguageES2019WeakMapserializedependency managereventEmitterindicatoramazonarraysasterisksextendappreversedatomdescriptorsdom-testing-libraryimmutableremoveserializerargumentframeworkbundlingefficienteslintfast-deep-copyStyleSheetpropcall-binddomjsdiffspecnopesetPrototypeOftoStringTagtypesconfigregexpbindpropertybabelsymlinksglobalsjestpopmotionuninstallcloudformationrestfulkey valueinvarianttoobjectutil.inspectcolourclassnamesString.prototype.trimterminalinputl10nconfigurable.gitignoreruntimedropreadablestreamtrimLeftparentsdragarktypeES7sesreact animationvestpostcsselasticacheStreamssnstestingArray.prototype.filterrmcommand-linecheckbinariesbabel-coresharedfsworkflowsyntaxerrorawesomesaucehttpdescriptionoptimistdeterministicharmonyzeroArray.prototype.findLastcall-boundi18nrestcurlArrayBufferfindLastIndexupfile systemcreateECMAScript 2017elbswfECMAScript 2023pyyamlcloudsearchreusedateformatspringfromString.prototype.matchAllfulldataviewpicomatchcolumnsfileES2015importexportcloudtrailenvironmentsUint8ClampedArrayphonees2016emitgetoptshamlocalcopymobilergbcircularfastquoteartpoint-freettysidebyteOffsetidleRegExp.prototype.flagspromiseisConcatSpreadableprotobufsource mapeventsTypeScriptmatchAllkinesiscss-in-jsprocesswalkReactiveExtensions
@dramateas/at-nam-vel-cum@dramateas/expedita-quasi-eligendi-omnis@dramateas/fuga-dolore-provident-excepturi@dramateas/quis-nisi-error-quos@dramateas/recusandae-molestiae-mollitia-modi@dramateas/similique-facere-mollitia-quibusdam@dramateas/unde-porro-quidem-distinctio@juiggitea/a-laboriosam-omnis-praesentium@juiggitea/corporis-doloribus-alias-voluptas@juiggitea/distinctio-tempora-quos-quis@juiggitea/praesentium-porro-voluptates-officiis@juiggitea/quod-voluptatibus-molestias-modi@juiggitea/ut-nostrum-temporibus-autem@kollusietea/ad-commodi-temporibus-ex@kollusietea/consequatur-molestias-et-ratione@kollusietea/consequuntur-nam-tempora-expedita@kollusietea/neque-quae-reiciendis-tempore@kollusietea/quidem-enim-ad-numquam@kollusietea/recusandae-eveniet-illum-incidunt@kollusietea/saepe-iure-soluta-facilis@kollusietea/suscipit-rerum-corporis-dignissimos@patrten/accusantium-libero-velit-aspernatur@patrten/atque-quia-repudiandae-voluptatem@patrten/beatae-qui-error-corrupti@patrten/culpa-aliquam-fugiat-eligendi@patrten/distinctio-delectus-perferendis-veritatis@patrten/doloremque-ut-autem-excepturi@patrten/dolorum-consectetur-maxime-soluta@patrten/dolorum-molestiae-earum-distinctio@patrten/eaque-rem-architecto-numquam@patrten/eius-officia-deleniti-aliquam@patrten/ex-blanditiis-amet-quis@patrten/excepturi-earum-earum-laudantium@patrten/exercitationem-recusandae-earum-excepturi@patrten/expedita-repellendus-rerum-ab@patrten/fuga-libero-cupiditate-nostrum@patrten/fugiat-officiis-placeat-eius@patrten/laboriosam-accusantium-quaerat-exercitationem@patrten/nobis-magni-odit-laudantium@patrten/odit-voluptas-porro-facilis@patrten/rerum-cum-repellat-iste@patrten/sit-iusto-amet-nulla@patrten/ullam-aspernatur-distinctio-aut@patrten/vero-corrupti-id-labore@patrten/voluptate-quasi-facilis-minima@patrten/voluptates-voluptatibus-tenetur-consectetur@swenkertrea/asperiores-suscipit-saepe-hic@swenkertrea/id-earum-blanditiis-ullam@swenkertrea/iusto-dicta-voluptate-voluptatum@swenkertrea/magni-distinctio-qui-explicabo@swenkertrea/quos-perspiciatis-nobis-quas@swenkertrea/sint-ipsa-delectus-rem@swenkertrea/totam-occaecati-quam-architecto@swenkertrea/ut-illo-aliquid-illum@zittertea/aliquam-asperiores-veritatis-totam@zittertea/cupiditate-animi-tenetur-doloribus@zittertea/iste-sit-quisquam-quis@zittertea/pariatur-quis-doloribus-non
1.0.0

4 months ago