Registry / serialization / quaeearum

quaeearum

JSON →
library1.1.1jsnpmunverified

quaeearum is a protobuf-to-TypeScript transpiler at version 1.1.1. It converts Protocol Buffer definitions (.proto) into TypeScript interfaces and types, enabling type-safe usage of protobuf messages in TypeScript projects. The package is in an early stage with no recent updates; release cadence is unknown. As a transpiler, it differentiates by focusing solely on TypeScript interface generation rather than full runtime serialization, potentially offering a lighter alternative to protobufjs or ts-proto.

npm install quaeearum
INSTALL
IMPORT
SIG · QUAEEARUM
Q
quaeearum
serializationjavascriptv1.1.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

transpile
import { transpile } from 'quaeearum';
const transpile = require('quaeearum');
quaeearum is ESM-only; CommonJS require is not supported.
parseProtobuf
import { parseProtobuf } from 'quaeearum';
import { parseProtobuf } from 'quaeearum/parse';
All exports are at the package root; no subpath exports exist.
default
import quaeearum from 'quaeearum';
import * as quaeearum from 'quaeearum';
Default export is the transpile function; namespace import may not work as expected.

Demonstrates how to use the transpile function to convert a protobuf message definition into TypeScript types.

import { transpile } from 'quaeearum'; const protoContent = ` syntax = "proto3"; message Person { string name = 1; int32 age = 2; } `; const result = transpile(protoContent); console.log(result); // Output: TypeScript interface definitions
quaeearum --version
Debug
Known issues
deprecatedFunction 'parseProtobuf' is deprecated and will be removed in v2.0. Use 'transpile' instead.
fix
Replace parseProtobuf with transpile.
affects: >=1.0.0
Upgrade
Version history
1.1.1latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
quaeearum — npm install quaeearum · libregistry