generator-rn-toolbox-gv
Version:
React-Native generators to kickstart your project
33 lines (30 loc) • 1.04 kB
JavaScript
const Base = require('yeoman-generator');
require('colors');
const checkVersion = require('./checkUpdate');
class CheckVersionGenerator extends Base {
initializing() {
return checkVersion()
.then(isUpdated => {
this.log(
'🌟🌟🌟 ️ ' +
'Deprecation Notice'.bold.bgYellow.black +
' 🌟🌟🌟\n' +
'generator-rn-toolbox is being deprecated in favor of @bam.tech/react-native-make.\nYou can find out more here: '
.yellow +
'https://github.com/bamlab/react-native-make'.bold.yellow
);
if (!isUpdated)
this.log.error(
"You do not have the latest version of this generator\nIt is recommended to update it using 'npm i -g generator-rn-toolbox'"
.bgRed.white.bold
);
})
.catch(() => {
this.log.error(
'Unable to check for updates please check your network'.bgRed.white
.bold
);
});
}
}
module.exports = CheckVersionGenerator;