UNPKG

buzzk

Version:

뿌지직 (BUZZK) - 치지직(CHZZK) 챗봇을 더욱 쉽게 개발할 수 있도록 돕는 비공식 라이브러리.

29 lines (22 loc) 945 B
const axios = require("axios"); function getVersion () { let localPkg = require("../package.json"); return localPkg.version; } async function check () { let localPkg = require("../package.json"); let remotePkg = await axios.get("https://raw.githubusercontent.com/Emin-G/buzzk/master/package.json").catch((error) => { return; }); if (!remotePkg || remotePkg.status != 200) return console.log("[BUZZK] 최신 버전에 대한 정보를 불러오지 못했습니다."); remotePkg = remotePkg.data; localPkg = String(localPkg.version).split("."); remotePkg = String(remotePkg.version).split("."); for (let v in remotePkg) { if (parseInt(remotePkg[v]) > parseInt(localPkg[v])) return console.log("[BUZZK] 새로운 버전을 찾았습니다! ( npm install buzzk@" + remotePkg.join(".") + " )"); } } check(); module.exports = { getVersion: getVersion }