UNPKG

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
"use strict"; 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()); });