Check if your code is running in a JXA environment
JXA is JavaScript for Automation on macOS.
npm install is-jxa
import isJxa from 'is-jxa';
if (isJxa) {
// For example, polyfill something here when it's in a JXA environment
}
You need to transpile the code for an JXA environment as it does not support ESM.
- run-jxa - Run JXA code and get the result