open-index/open-npm huggingface dataset:
npm package: @mindcraft-lang/bridge-app
Description: App-side client for the Mindcraft bridge
Author: humanapp
Latest version: 0.1.11

# @mindcraft-lang/bridge-app

App-side client for the Mindcraft bridge.

Wraps `@mindcraft-lang/bridge-client` with app-role-specific behavior: automatic join code
management and the `"app"` WebSocket path. Apps that connect to the bridge should depend on
this package rather than using `bridge-client` directly.

## Usage

```typescript
import { createAppBridge } from "@mindcraft-lang/bridge-app";
import { createCompilationFeature } from "@mindcraft-lang/bridge-app/compilation";

const bridge = createAppBridge({
  app: { id: "my-app", name: "My App", projectId: "p1", projectName: "Project" },
  bridgeUrl: "ws://localhost:6464",
  workspace: myWorkspaceAdapter,
  features: [createCompilationFeature({ compiler })],
});

bridge.start();
```

The bridge facade supports:

- `start()` / `stop()` -- lifecycle management
- `requestSync()` -- request a full workspace sync from the VS Code extension
- `snapshot()` -- current connection status and join code
- `onStateChange(...)` / `onRemoteChange(...)` -- event subscriptions

Optional features (like compilation) attach through the `features` array and receive
a `AppBridgeFeatureContext` with workspace access, sync hooks, and diagnostic/status
publication helpers.

## Install

```sh
npm install @mindcraft-lang/bridge-app
```

## License

MIT
npm package: @mindcraft-lang/bridge-client
Description: Client SDK for the Mindcraft Lang VSCode bridge
Author: humanapp
Latest version: 0.1.11

# @mindcraft-lang/bridge-client

Client SDK and shared protocol for communicating with the Mindcraft VSCode bridge.

Provides the WebSocket message types, an auto-reconnecting WebSocket client, a networked in-memory
filesystem, and the `Project` class that ties them together for both app and extension
clients.

## Install

```sh
npm install @mindcraft-lang/bridge-client
```

## License

MIT
npm package: @mindcraft-lang/bridge-protocol
Description: WebSocket protocol types and schemas for the Mindcraft VS Code Bridge
Author: humanapp
Latest version: 0.1.17

# @mindcraft-lang/bridge-protocol

WebSocket protocol types and schemas for the Mindcraft bridge.

Defines the message types, validation schemas, and notification types shared between
the bridge server (`vscode-bridge`), client SDK (`bridge-client`), and app-level
packages.

## Install

```sh
npm install @mindcraft-lang/bridge-protocol
```

## License

MIT
npm package: @mindcraft-lang/ts-compiler
Description: TypeScript-to-Mindcraft bytecode compiler for sensors and actuators implemented in TypeScript
Author: humanapp
Latest version: 0.1.20

[![Publish @mindcraft-lang/ts-compiler](https://github.com/humanapp/mindcraft-lang/actions/workflows/publish-ts-compiler.yml/badge.svg)](https://github.com/humanapp/mindcraft-lang/actions/workflows/publish-ts-compiler.yml)
npm package: @mindcraft-lang/typescript
Description: TypeScript-to-Mindcraft bytecode compiler for sensors and actuators implemented in TypeScript
Author: humanapp
Latest version: 0.1.9

[![Publish @mindcraft-lang/typescript](https://github.com/humanapp/mindcraft-lang/actions/workflows/publish-typescript.yml/badge.svg)](https://github.com/humanapp/mindcraft-lang/actions/workflows/publish-typescript.yml)