feat: v update info
This commit is contained in:
parent
6a1c8bcd75
commit
101eade38f
|
|
@ -3,6 +3,7 @@
|
|||
const program = require('commander');
|
||||
const colors = require('colors');
|
||||
|
||||
const showUpdatesInfo = require('./updatesInfo');
|
||||
const server = require('../src/server');
|
||||
|
||||
program
|
||||
|
|
@ -32,6 +33,8 @@ if (!program.entry || !program.dir) {
|
|||
process.exit();
|
||||
}
|
||||
|
||||
showUpdatesInfo();
|
||||
|
||||
server.setup(
|
||||
{
|
||||
projectNameAlias: program.projectName,
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
const colors = require('colors');
|
||||
const exec = require('child_process').exec;
|
||||
|
||||
module.exports = () => {
|
||||
try {
|
||||
exec('npm outdated codecrumbs').stdout.on('data', function(data) {
|
||||
const list = data
|
||||
.split(' ')
|
||||
.filter(v => !!v)
|
||||
.map(v => v.trim());
|
||||
|
||||
const latestVersion = list[list.length - 2];
|
||||
console.log(
|
||||
colors.cyan.underline(
|
||||
`There is new version of codecrumbs (${latestVersion}) available! Please update to have all latest features and improvements!`
|
||||
)
|
||||
);
|
||||
});
|
||||
} catch (e) {}
|
||||
};
|
||||
|
|
@ -13,6 +13,7 @@
|
|||
"server:two": "node src/index.dev.js two",
|
||||
"client-dev": "cd src/public && webpack --config webpack.dev.js --progress --colors --watch --env dev",
|
||||
"server-dev": "nodemon src/index.dev.js",
|
||||
"server:cli": "node cli/index.cli.js -e example-project/src-client/index.js -d example-project/src-client/",
|
||||
"server-debug": "nodemon --inspect src/index.dev.js",
|
||||
"clean": "rm -rf build",
|
||||
"babel-compile-standalone": "babel src/public/js -d build --config-file ./src/public/babel.config.js --copy-files",
|
||||
|
|
|
|||
Loading…
Reference in New Issue