Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
iobroker.operating-hours
counting the operationg hours of own created states
business-hours.js
Business hours javascript lib
environment
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
os-name
Get the name of the current operating system. Example: macOS Sierra
windows-release
Get the name of a Windows version from the release number: `5.1.2600` → `XP`
macos-release
Get the name and version of a macOS release from the Darwin version
os-family
Guess what? It gives you OS family. Whoa!
macos-version
Get or check the current macOS version
@foxglove/rostime
ROS (Robot Operating System) Time and Duration primitives and helper methods
@foxglove/rosmsg-msgs-common
Common ROS message definitions using @foxglove/rosmsg
@foxglove/rosmsg2-serialization
ROS 2 (Robot Operating System) message serialization, for reading and writing bags and network messages
@foxglove/rosbag2
ROS 2 (Robot Operating System) bag reader and writer abstract implementation
@foxglove/rosmsg-serialization
ROS1 (Robot Operating System) message serialization, for reading and writing bags and network messages
@foxglove/rosbag2-web
ROS2 (Robot Operating System) bag reader and writer for the browser
npm-platform-dependencies
Module to specify dependencies for different operating systems.
@foxglove/ros1
Standalone TypeScript implementation of the ROS 1 (Robot Operating System) protocol with a pluggable transport layer
@lichtblick/rostime
ROS (Robot Operating System) Time and Duration primitives and helper methods
@lichtblick/rosbag2-web
ROS2 (Robot Operating System) bag reader and writer for the browser
@lichtblick/rosmsg2-serialization
ROS 2 (Robot Operating System) message serialization, for reading and writing bags and network messages
@bonsai-components/detect-os
Make detecting user's OS less annoying