deleo
Version:
Deleo, a TypeScript-based CLI tool, simplifies Discord content management by enabling efficient deletion of messages in open DMs or specific channels.
20 lines (19 loc) • 910 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: !0
}), Object.defineProperty(exports, "isUpdated", {
enumerable: !0,
get: function() {
return isUpdated;
}
});
const e = require("@sapphire/result"), t = _interop_require_default(require("axios")), r = _interop_require_default(require("chalk")), o = require("../logger");
function _interop_require_default(e) {
return e && e.__esModule ? e : {
default: e
};
}
const isUpdated = async (l)=>e.Result.fromAsync(async ()=>{
let { data: e } = await t.default.get("https://registry.npmjs.com/deleo");
l !== e["dist-tags"].latest && (console.log(o.Logger.centerText((0, r.default)`{rgb(255,42,88).bold Update available!} {grey ${l} → ${e["dist-tags"].latest}}`)), console.log(o.Logger.centerText((0, r.default)`{white Run {yellow.bold npm i -g deleo} to update!}`)), console.log());
});