UNPKG

pot-js

Version:

Process management module

24 lines (18 loc) 664 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = deprecated; var _potLogger = require('pot-logger'); var _package = require('../../package.json'); const warns = new Set(); const defaultMessage = 'this version has been deprecated, please upgrade to the latest version'; function deprecated() { let message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultMessage; let name = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; if (warns.has(name)) { return; } warns.add(name); _potLogger.logger.warn(`[${_package.name}]`, message.replace('$name', name)); }