Functional OS utilities using functype data structures — env vars, path expansion, file ops, platform detection
A functional programming library for TypeScript, using immutable data structures and type classes
Operating system utilities for Bare
The [os](https://nodejs.org/api/os.html) module from node.js, but for browsers.
Custom ESLint rules for functional TypeScript programming with functype library patterns including Do notation (ESLint 10+)
Determine common OS/platform paths (home, temp, ...)
React bindings for functype — ADT-aware hooks and exhaustive pattern matching components
Native OS module API shim for older node.js versions
Filter an array of objects to a specific OS
Curated ESLint flat config bundle for functional TypeScript programming (ESLint 9.x+)
Get the name of the current operating system. Example: macOS Sierra
Get the system locale
Tests whether one path is inside another path
MCP server for functype documentation lookup and TypeScript code validation
Filter an array of objects to a specific OS
Platform specific binary for msgpackr-extract on linux OS with x64 architecture
Better `os.arch()` for node and the browser -- detect OS architecture
IO-native logging for functype — wraps LogLayer with Tag/Layer DI, structured logging, and test utilities
run-script-os is a tool that will let you use generic npm script commands that will pass through to os specific commands.
Get the name of a Windows version from the release number: `5.1.2600` → `XP`
NodeJS Core Module Extended
Platform specific binary for lmdb on linux OS with x64 architecture
Platform byte order.
Get the name and version of a macOS release from the Darwin version