/RawJSONBuilder

📦 Minecraft Raw JSON text builder

Primary LanguageTypeScriptMIT LicenseMIT

RawJSONBuilder

📦 Minecraft Raw JSON text builder.

npm version

📖 Documentation

Install 📦

npm i rawjsonbuilder

Usage 🔧

import { text, TextComponent } from "rawjsonbuilder"; // ESM
// OR
const { text, TextComponent } = require("rawjsonbuilder"); // CommonJS

text("Hello World!", "black")
    .toRawString(); // §0Hello World!

const builder = new TextComponent()
    .setText("Hello World!")
    .setBold()
    .addSpace()
    .addExtra(
        text("Nice to meet you!", "red")
    )
    .toRawString(); // §lHello World! §cNice to meet you!