ReScript MSFS CommBus bridge relay for desktop ↔ gauge communication.
ReScript bindings for registering MSFS BaseInstrument subclasses.
Use sin(), cos(), tan(), acos(), atan(), and atan2() to compute trigonometric relationships
A set of geographic mathematical utility functions, designed for use in aviation, hence the use of Nautical Miles, Feet, and Degrees
Creates HTTP/HTTPS Agent with Infinity maxSockets
Get the list of files installed in a package in node_modules, including bundled dependencies
Stringify any JavaScript value.
Generic MSFS gauge relay — bridges WebSocket (host) to CommBus (WASM) transparently
## Example
A convenient SimConnect API for playing with Microsoft Flight Simulator 2020
Java Script Object eXchange.
The constant value Infinity.
The last MSFS instrument bundler you'll ever need.
Round a double-precision floating-point number toward zero.
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.
Double-precision floating-point positive infinity.
Double-precision floating-point negative infinity.
Stringify JS values
tsParticles infinity shape
Determine a value's type.
Tiny CBOR library
Binary serialization which sorts bytewise for arbirarily complex data structures
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features.
Convert a JavaScript value to an estree expression
Build/packaging/util CLI for infinity-msfs projects.
Safe, idiomatic Rust bindings for the MSFS 2024 WASM SDK.
Core build abstractions for the infinity-msfs toolchain. Defines the Builder trait, common error/artifact types, and config primitives shared by Rust/WASM and JS/TS build paths.
Project scaffolder for infinity-msfs templates. Embeds template files, runs an interactive prompt loop, renders projects to disk.
Filesystem watcher with debounced rebuild callbacks for the infinity-msfs build tools.