Use CommonJS node modules (and your favorite JS editor) for your JXA (Javascript for OSX automation) scripts.
Packaging node + jxa scripts to use for automating macos based workspaces
Run JXAcode and get the result
JXA typing for global
TypeScript definition for JXA core.
Run JXA code and get result.
Embed data in other data and easily extract it when needed
TypeScript types for AppleScript (JXA).
Run AppleScript and get the result
Scripting definition files (sdefs) to TypeScript (d.ts)
General library for AppleScript (JXA).
Node.js Streams, a user-land copy of the stream library from Node.js
MCP server for Reminders, Calendar, Notes, Mail, Messages, and Contacts on macOS.
Determine if the current node version supports the `--preserve-symlinks` flag.
Node.js API (Node-API)
A light-weight module that brings Fetch API to node.js
Load node modules according to tsconfig paths, in run-time or via API.
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Cross platform child_process#spawn and child_process#spawnSync
Like which(1) unix command. Find the first instance of an executable in the PATH.
Determines if an object can be used as an array
Provides a way to make requests
Build tool and bindings loader for node-gyp that supports prebuilds
MacOS Javascript for Automation (JXA) bundler. Creates MacOS Apps, Commandline Scripts. Allows to use libaries from NPM.