🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis
Socket
Book a DemoInstallSign in
Socket

@bufbuild/protoplugin

Package Overview
Dependencies
Maintainers
6
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bufbuild/protoplugin

Helps to create your own Protocol Buffers code generators.

latest
Source
npmnpm
Version
2.10.1
Version published
Weekly downloads
767K
25.79%
Maintainers
6
Weekly downloads
 
Created
Source

@bufbuild/protoplugin

This package helps you create your own code generator plugin using the Protobuf-ES plugin framework.

Protobuf-ES is a complete implementation of Protocol Buffers in TypeScript, suitable for web browsers, Node.js, and Deno.

In addition to a full Protobuf runtime library, it provides the protoc-gen-es code generator, which uses a plugin framework to generate base types from your Protobuf schema. It is fully compatible with both buf and protoc compilers.

And now, you can write your own Protobuf-ES compatible plugins using this same plugin framework with the @bufbuild/protoplugin package.

With @bufbuild/protoplugin, you can generate your own TypeScript code tailored to your project or needs. You also have various options for producing JavaScript and TypeScript declaration files:

  • Exercise full control by writing your own JavaScript and declaration file generators in addition to TypeScript.

  • Generate TypeScript files only and let the framework generate JavaScript and declaration files automatically using our internal TypeScript compiler.

  • Generate TypeScript files only and bring your own TypeScript compiler, using it to generate JavaScript and declaration files with your own version of TypeScript and your own compiler options.

With @bufbuild/protoplugin, you have all the tools at your disposal to produce ECMAScript-compliant code.

Usage

Get started now with our plugin documentation.

Keywords

protobuf

FAQs

Package last updated on 12 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts