Home > Engineering > Infrastructure > Bare Runtime > Sources

Documentation Sources

All external references for the Bare runtime ecosystem. Use these to verify information and check for updates.


Primary Sources

Resource URL
Bare runtime github.com/holepunchto/bare
Module system github.com/holepunchto/bare-module
Node.js compat github.com/holepunchto/bare-node-runtime

Pears Documentation

Resource URL
Bare overview docs.pears.com/reference/bare-overview
Node.js compat docs.pears.com/reference/node-compat
API reference docs.pears.com/reference/api

Key Dependencies

Resource URL
libjs (engine-independent bindings) github.com/holepunchto/libjs
libuv (event loop) github.com/libuv/libuv
streamx (streams) github.com/mafintosh/streamx
UDX (UDP) github.com/holepunchto/udx-native

Module Repositories

Filesystem and Paths

Networking

Core

Process and System

Additional


Checking for Updates

npm view bare version
npm view bare-fs version
npm view bare-net version

Or check all at once:

for mod in bare bare-fs bare-net bare-path \
  bare-buffer bare-events bare-stream bare-crypto \
  bare-process bare-os bare-module \
  bare-node-runtime; do
  echo "$mod: $(npm view $mod version)"
done