UNPKG

ultrax

Version:

UltraX Package is a unique package that allows you to create cool things using simple functions and events.

20 lines (19 loc) 1.28 kB
const axios = require('axios').default; module.exports = async () => { const packageData = await axios('https://registry.npmjs.com/ultrax'); if (require('../package.json').version !== packageData.data['dist-tags'].latest) { console.log('\n\n'); console.log('\x1b[32m' + '---------------------------------------------------'); console.log('\x1b[32m' + '| @ ultrax - [] X |'); console.log('\x1b[32m' + '---------------------------------------------------'); console.log('\x1b[33m' + '| The module is\x1b[31m out of date!\x1b[33m |'); console.log('\x1b[35m' + '| New version is available! |'); console.log('\x1b[34m' + `| ${require('../package.json').version} --> ${packageData.data['dist-tags'].latest} |`); console.log('\x1b[36m' + '| Run "npm i ultrax@latest" |'); console.log('\x1b[36m' + '| to update! |'); console.log('\x1b[37m' + '| View the full changelog here: |'); console.log('\x1b[31m' + '| https://www.npmjs.com/package/ultrax |'); console.log('\x1b[32m' + '---------------------------------------------------\x1b[37m'); console.log('\n\n'); } };