Update notifications for your CLI app
Overall
score
97%
Build a CLI tool that monitors pre-release versions of npm packages and notifies users when newer pre-release versions become available on specific distribution tags.
Your tool should:
Create a CLI tool named prerelease-checker that:
name and versionNO_UPDATE_NOTIFIER environment variable to disable checksThe tool should track packages on pre-release channels and notify users appropriately when newer versions are available on those channels.
@generates
/**
* Creates a pre-release version tracker
* @param {Object} options - Configuration options
* @param {Object} options.pkg - Package information
* @param {string} options.pkg.name - Package name
* @param {string} options.pkg.version - Current package version
* @param {string} options.distTag - Distribution tag to track (e.g., 'beta', 'next')
* @param {number} options.updateCheckInterval - Interval in milliseconds between checks
* @returns {Object} Notifier instance with notify() method
*/
function createPreReleaseTracker(options) {
// Implementation here
}
module.exports = { createPreReleaseTracker };Provides update notification functionality with support for custom distribution tags.
Install with Tessl CLI
npx tessl i tessl/npm-update-notifierdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10