A simple way to create your mcfunction files using Typescript syntax.
Timeout a promise after a specified amount of time

Throw better errors.
Core Minecraft API Docs Generator package for generating API markup and documentation
A tiny invariant function
Contains types related to administering a Bedrock Dedicated Server. These types allow for the configuration of variables and secrets in JSON files in the Bedrock Dedicated Server folder. These types cannot be used on Minecraft clients.
This package contains rules that comprise best practice for authoring minecraft script. Rules may encompass suggestions (use this API instead of this command!) or errors against anti-patterns to avoid any pitfalls.
The `@minecraft/server-ui` module contains types for expressing simple dialog-based user experiences.
Contains many types related to manipulating a Minecraft world, including entities, blocks, dimensions, and more.
See full documentation for this module here:
The `@minecraft/server-net` module contains types for executing HTTP-based requests. This module can only be used on Bedrock Dedicated Server.
The @minecraft/server-gametest module provides scriptable APIs for scaffolding and testing content experiences in Minecraft.
NPM package for retrieving the minecraft folder path
Implements the WebIDL algorithms for converting to and from JavaScript values
Math utilities for use with minecraft scripting modules
Ensure a function is only called once
Plugin for @minecraft/api-docs-generator containing core markup generators and template files
A Minipass stream that raises an error if you get a different number of bytes than expected
Contains types for Minecraft Vanilla Content
a streaming zip archive generator.
Provide easy access to minecraft data in node.js
errors with more than just a message
Node Rest and Http Clients for use with TypeScript