UNPKG

bebop-tools

Version:

Bebop compiler for Node projects.

42 lines (25 loc) 1.62 kB
# bebop-tools Official toolkit for Bebop - Blazing fast, typesafe binary serialization. [![npm version](https://img.shields.io/npm/v/bebop-tools.svg)](https://www.npmjs.com/package/bebop-tools) [![npm downloads](https://img.shields.io/npm/dm/bebop-tools.svg)](https://www.npmjs.com/package/bebop-tools) [![GitHub license](https://img.shields.io/github/license/betwixt-labs/bebop.svg)](https://github.com/betwixt-labs/bebop/blob/master/LICENSE.TXT) ## Overview bebop-tools provides the necessary utilities to compile Bebop schemas and generate code for multiple languages. It's an essential part of the Bebop ecosystem, enabling fast and efficient data serialization. ## Key Features - 🚄 Blazing fast compilation of Bebop schemas - 🌈 Multi-language code generation (TypeScript, C#, Rust, and more!) - 🛠 Built-in project initialization and management - 📊 Schema validation and error reporting ## Installation ```bash npm install bebop-tools ``` ## Usage For detailed usage instructions and CLI commands, please refer to the [bebopc reference documentation](https://docs.bebop.sh/reference/bebopc/). ## Getting Started To get started with Bebop in TypeScript, check out our [Getting Started with TypeScript guide](https://docs.bebop.sh/guide/getting-started-typescript/). ## Documentation For comprehensive documentation, including guides for other languages and advanced features, visit [docs.bebop.sh](https://docs.bebop.sh). ## License Bebop and bebop-tools are open-source software licensed under the Apache License. For more information about Bebop, visit [bebop.sh](https://bebop.sh).