代码拉取完成,页面将自动刷新
同步操作将从 Gitee 极速下载/xhEditor 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/*global module:false*/
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-compress');
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
clean: ["dist", "temp"],
concat: {
dist: {
src: ['src/core.js', 'src/lang.js', 'src/main.js'],
dest: 'dist/<%= pkg.name %>.js'
}
},
uglify: {
dist: {
options: {
banner: "/*! xhEditor v<%= pkg.version %> | (c) 2009, 2013 xheditor.com.\r\nLicence: http://xheditor.com/license/lgpl.txt */\n",
beautify: {
ascii_only: true
}
},
files: {
'dist/<%= pkg.name %>-<%= pkg.version %>.min.js': ['<%= concat.dist.dest %>']
}
}
},
copy: {
release: {
options: {
processContentExclude: ['**/*.gif','**/*.png','**/*.swf'],
processContent: function(content, filename){
var pkg = grunt.config( "pkg" );
if(/\.min\.js$/i.test(filename)){
content = content.replace(/@VERSION/g,pkg.version);
content = content.replace(/@BUILDDATE/g,grunt.template.today("yymmdd"));
}
else if(/\.html$/i.test(filename)){
content = content.replace(/xheditor\.js"/g, pkg.name + '-' + pkg.version + '.min.js"');
}
return content;
}
},
files: [
{src: ['dist/<%= pkg.name %>-<%= pkg.version %>.min.js'], dest: 'temp/xheditor-<%= pkg.version %>/<%= pkg.name %>-<%= pkg.version %>.min.js'},
{expand: true, src:['xheditor_lang/**'], dest: 'temp/xheditor-<%= pkg.version %>/'},
{expand: true, src:['xheditor_skin/**'], dest: 'temp/xheditor-<%= pkg.version %>/'},
{expand: true, src:['xheditor_emot/**'], dest: 'temp/xheditor-<%= pkg.version %>/'},
{expand: true, src:['xheditor_plugins/**'], dest: 'temp/xheditor-<%= pkg.version %>/'},
{expand: true, src:['demos/**'], dest: 'temp/xheditor-<%= pkg.version %>/'},
{expand: true, src:['jquery/**'], dest: 'temp/xheditor-<%= pkg.version %>/'},
{expand: true, src:['serverscript/**'], dest: 'temp/xheditor-<%= pkg.version %>/'},
{expand: true, src:['CHANGE.md', 'LGPL-LICENSE.txt', 'README.md', 'THANKS.md', 'TODO.md', 'wizard.html'], dest: 'temp/xheditor-<%= pkg.version %>/'}
]
}
},
compress: {
'zip': {
options: {
archive: 'release/<%= pkg.name %>-<%= pkg.version %>.zip'
},
files: [
{expand:true, cwd: 'temp', src: ['xheditor-<%= pkg.version %>/**'], dest: '/'},
]
}
}
});
// Default task.
grunt.registerTask('default', ['clean', 'concat', 'uglify', 'copy', 'compress',]);
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。