Registry / productivity / sota-adif-updater

sota-adif-updater

JSON →
library1.0.0jsnpmunverified

A CLI utility that adds SOTA (Summits on the Air) and POTA (Parks on the Air) references to existing ADIF (Amateur Data Interchange Format) log files. Version 1.0.0, no established release cadence. Key differentiator: automates the process of updating amateur radio log files with summit and park references, saving time for operators who participate in SOTA/POTA activations. Requires Node.js >=22.

npm install sota-adif-updater
INSTALL
IMPORT
SIG · SOTA-ADIF-UPDATER
S
sota-adif-updater
productivityjavascriptv1.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

sota-adif-updater CLI
npx sota-adif-updater [options] <adif-file>
npx sota-adif-updater --help
This is a CLI tool, not a library; use npx or global install.
global install
npm install -g sota-adif-updater
npm install sota-adif-updater
For CLI usage, install globally.
require (incorrect)
N/A - not a library
const updater = require('sota-adif-updater')
This package is CLI-only; cannot be imported in code.

Runs the CLI tool to add SOTA/POTA references to an ADIF file. The tool processes mylog.adif and appends references where missing.

npx sota-adif-updater mylog.adif # or install globally: npm install -g sota-adif-updater sota-adif-updater mylog.adif
Debug
Known issues
breakingRequires Node.js >=22. Does not work with older versions.
fix
Upgrade Node.js to 22 or later.
affects: >=1.0.0
gotchaCLI-only tool; cannot be used as a Node.js module.
fix
Use child_process.exec or similar to invoke CLI if needed in code.
affects: >=1.0.0
gotchaADIF file must be in standard format; non-standard files may cause errors or incomplete updates.
fix
Ensure ADIF file is valid before running.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'sota-adif-updater'
Running as local npm package instead of global install or npx.
fix
Use npx sota-adif-updater or install globally with -g.
node: internal/modules/cjs/loader:996 throw ERR_REQUIRE_ESM
Package is ESM-only and cannot be required with require().
fix
Use npx or install globally; do not require().
SyntaxError: Unexpected token '?'
Node.js version <22 does not support newer syntax.
fix
Upgrade Node.js to version >=22.
Upgrade
Version history
1.0.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
21 hits · last 30 days
node
18
OpenAI (training)
1
Resources