A Node.js client for JFrog Artifactory REST API. Current stable version 0.0.15 (no update cadence visible). Provides simple connectivity and management operations: health check, system info, storage, version, licenses, builds (upload, list, get, promote). Config-driven via a JSON file. Not actively maintained, no TypeScript support, uses Promises but not async/await. Minimal error handling, relies on NODE_TLS_REJECT_UNAUTHORIZED for self-signed certs.
npm install artifactory-client-nodeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize the Artifactory client and perform a health check (ping). Shows Promise-based usage and config file requirement.
Migrate to officially supported JFrog Node client (e.g., @jfrog/jfrog-client-js) or use a maintained alternative.
Set environment variable before running the app, or fork the package to support inline config.
Import exactly as exported: import { artifactory, build } from 'artifactory-client-node';Wrap in async function or migrate to a newer client.
Use proper certificates or update the client to support custom CA (not supported).
Set ARTIFACTORY_CONFIG_FILE to absolute path of your JSON config, e.g. export ARTIFACTORY_CONFIG_FILE=/path/to/artifactory.json
Use: import { artifactory } from 'artifactory-client-node'; const art = new artifactory();Avoid self-signed certs in production, or patch the package to add proper certificate handling.
No dependency data recorded yet.