Comparing version 0.1.3 to 0.1.4
@@ -66,4 +66,18 @@ var fs = require('fs'); | ||
var publish = function(cb){ | ||
utils.log('try to publish now.'); | ||
try{ | ||
utils.processFolder( process.cwd() + '/../static' , process.cwd() + '/build/static' ); | ||
}catch(e){ | ||
if( e.message.indexOf('ENOENT') != -1 ){ | ||
utils.error('Not in project folder.' ,null , true); | ||
} | ||
} | ||
utils.success('Publish success.'); | ||
cb && cb(); | ||
exports.run = function(params , options){ | ||
}; | ||
exports.run = function(params , options , cb){ | ||
options = options || {}; | ||
@@ -73,2 +87,5 @@ | ||
utils.createFolder('build'); | ||
exec("svn propset svn:ignore build ."); | ||
@@ -80,46 +97,43 @@ utils.processFolder(process.cwd() + '/build' , process.cwd() , ['build','app.json']); | ||
utils.success('requirejs build js success.'); | ||
}); | ||
exec('r.js -o cssIn='+ confCss.cssIn + ' out=' + confCss.out , function(){ | ||
utils.success('requirejs build css success.'); | ||
exec('r.js -o cssIn='+ confCss.cssIn + ' out=' + confCss.out); | ||
// requirejs.optimize(confCss , function(res){//sth. bug goes here | ||
utils.success('requirejs build css success.'); | ||
// }); | ||
fs.writeFileSync( process.cwd() + '/build' + UFO_JS , fs.readFileSync(process.cwd() + UFO_JS) ); | ||
compileHtml(); | ||
if( options.compile ){ | ||
exec( 'java -jar '+ yuicompressor +' --type js --charset utf-8 ' + confJs.out + ' -o ' + confJs.out , function(error){ | ||
if( !error ){ | ||
utils.success('Compress javascript file success.'); | ||
}else{ | ||
utils.error('Error! '+ error); | ||
} | ||
exec( 'java -jar '+ yuicompressor +' --type css --charset utf-8 ' + confCss.out + ' -o ' + confCss.out , function(error){ | ||
if( !error ){ | ||
utils.success('Compress css file success.'); | ||
}else{ | ||
utils.error('Error! '+ error); | ||
} | ||
options.publish && publish(cb); | ||
}); | ||
}); | ||
fs.writeFileSync( process.cwd() + '/build' + UFO_JS , fs.readFileSync(process.cwd() + UFO_JS) ); | ||
compileHtml(); | ||
if( options.compile ){ | ||
exec( 'java -jar '+ yuicompressor +' --type js --charset utf-8 ' + confJs.out + ' -o ' + confJs.out , function(error){ | ||
if( !error ){ | ||
utils.success('Compress javascript file success.'); | ||
}else{ | ||
utils.error('Error! '+ error); | ||
options.publish && publish(cb); | ||
} | ||
}); | ||
exec( 'java -jar '+ yuicompressor +' --type css --charset utf-8 ' + confCss.out + ' -o ' + confCss.out , function(error){ | ||
if( !error ){ | ||
utils.success('Compress css file success.'); | ||
}else{ | ||
utils.error('Error! '+ error); | ||
} | ||
}); | ||
} | ||
if( options.publish ){ | ||
utils.log('try to publish now.'); | ||
try{ | ||
utils.processFolder( process.cwd() + '/../static' , process.cwd() + '/build/static' ); | ||
}catch(e){ | ||
if( e.message.indexOf('ENOENT') != -1 ){ | ||
utils.error('Not in project folder.' ,null , true); | ||
} | ||
} | ||
utils.success('Publish success.'); | ||
} | ||
}); | ||
// requirejs.optimize(confCss , function(res){//sth. bug goes here | ||
// }); | ||
}; | ||
{ | ||
"name": "ufo", | ||
"version": "0.1.3", | ||
"version": "0.1.4", | ||
"description": "UFO is a develope environment for front-end developer", | ||
@@ -5,0 +5,0 @@ "author": "UFO Team of Sogou-inc.", |
Sorry, the diff of this file is not supported yet
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
1150421
32
4150
8