Merge branch 'master' into dev

This commit is contained in:
Yuya Ochiai
2016-02-13 21:16:22 +09:00
3 changed files with 17 additions and 10 deletions

View File

@@ -50,7 +50,7 @@ gulp.task('build', ['sync-meta', 'webpack', 'copy'], function() {
.pipe(gulp.dest('dist'));
});
gulp.task('webpack', ['webpack:main', 'webpack:browser']);
gulp.task('webpack', ['webpack:main', 'webpack:browser', 'webpack:webview']);
gulp.task('webpack:browser', function() {
return gulp.src('src/browser/**/*.jsx')
@@ -101,7 +101,19 @@ gulp.task('webpack:main', function() {
.pipe(gulp.dest('dist/'));
});
gulp.task('copy', ['copy:resources', 'copy:html/css', 'copy:webview:js', 'copy:modules']);
gulp.task('webpack:webview', function() {
return gulp.src('src/browser/webview/mattermost.js')
.pipe(named())
.pipe(webpack({
output: {
filename: '[name].js'
},
target: 'electron'
}))
.pipe(gulp.dest('dist/browser/webview'))
});
gulp.task('copy', ['copy:resources', 'copy:html/css', 'copy:modules']);
gulp.task('copy:resources', function() {
return gulp.src('src/resources/**')
@@ -113,11 +125,6 @@ gulp.task('copy:html/css', function() {
.pipe(gulp.dest('dist/browser'));
});
gulp.task('copy:webview:js', function() {
return gulp.src(['src/browser/webview/**/*.js'])
.pipe(gulp.dest('dist/browser/webview'))
});
gulp.task('copy:modules', function() {
return gulp.src(['src/node_modules/bootstrap/dist/**'])
.pipe(gulp.dest('dist/browser/modules/bootstrap'))
@@ -128,7 +135,7 @@ gulp.task('watch', ['build'], function() {
electron.start(options);
gulp.watch(['src/main.js', 'src/main/**/*.js', 'src/common/**/*.js'], ['webpack:main']);
gulp.watch(['src/browser/**/*.js', 'src/browser/**/*.jsx'], ['webpack:browser', 'copy:webview:js']);
gulp.watch(['src/browser/**/*.js', 'src/browser/**/*.jsx'], ['webpack:browser', 'webpack:webview']);
gulp.watch(['src/browser/**/*.css', 'src/browser/**/*.html', 'src/resources/**/*.png'], ['copy']);
gulp.watch(['dist/main.js', 'dist/resources/**'], function() {

View File

@@ -1,6 +1,6 @@
{
"name": "electron-mattermost",
"version": "1.0.4",
"version": "1.0.5",
"description": "Electron-based desktop application for Mattermost",
"main": "main.js",
"author": "Yuya Ochiai",

View File

@@ -1,6 +1,6 @@
{
"name": "electron-mattermost",
"version": "1.0.4",
"version": "1.0.5",
"description": "Electron-based desktop application for Mattermost",
"main": "main.js",
"author": "Yuya Ochiai",