Preparation for Chrome screen sharing plugin.
parent
06b480f4f4
commit
e99cbf0ec9
|
|
@ -1,5 +1,7 @@
|
||||||
node_modules/
|
node_modules/
|
||||||
|
|
||||||
|
/app/config.*
|
||||||
|
!/app/config.example.js
|
||||||
/server/config.*
|
/server/config.*
|
||||||
!/server/config.example.js
|
!/server/config.example.js
|
||||||
/server/public/
|
/server/public/
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
module.exports =
|
||||||
|
{
|
||||||
|
chromeExtension : 'https://chrome.google.com/webstore/detail/fckajcjdaabdgnbdcmhhebdglogjfodi'
|
||||||
|
};
|
||||||
|
|
@ -20,6 +20,7 @@ const gulpif = require('gulp-if');
|
||||||
const gutil = require('gulp-util');
|
const gutil = require('gulp-util');
|
||||||
const plumber = require('gulp-plumber');
|
const plumber = require('gulp-plumber');
|
||||||
const rename = require('gulp-rename');
|
const rename = require('gulp-rename');
|
||||||
|
const change = require('gulp-change');
|
||||||
const header = require('gulp-header');
|
const header = require('gulp-header');
|
||||||
const touch = require('gulp-touch-cmd');
|
const touch = require('gulp-touch-cmd');
|
||||||
const browserify = require('browserify');
|
const browserify = require('browserify');
|
||||||
|
|
@ -45,6 +46,7 @@ const BANNER_OPTIONS =
|
||||||
currentYear : (new Date()).getFullYear()
|
currentYear : (new Date()).getFullYear()
|
||||||
};
|
};
|
||||||
const OUTPUT_DIR = '../server/public';
|
const OUTPUT_DIR = '../server/public';
|
||||||
|
const appOptions = require('./config');
|
||||||
|
|
||||||
// Set Node 'development' environment (unless externally set).
|
// Set Node 'development' environment (unless externally set).
|
||||||
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
process.env.NODE_ENV = process.env.NODE_ENV || 'development';
|
||||||
|
|
@ -123,6 +125,11 @@ function bundle(options)
|
||||||
return rebundle();
|
return rebundle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function changeHTML(content)
|
||||||
|
{
|
||||||
|
return content.replace(/chromeExtension/g, appOptions.chromeExtension);
|
||||||
|
}
|
||||||
|
|
||||||
gulp.task('clean', () => del(OUTPUT_DIR, { force: true }));
|
gulp.task('clean', () => del(OUTPUT_DIR, { force: true }));
|
||||||
|
|
||||||
gulp.task('lint', () =>
|
gulp.task('lint', () =>
|
||||||
|
|
@ -163,6 +170,7 @@ gulp.task('css', () =>
|
||||||
gulp.task('html', () =>
|
gulp.task('html', () =>
|
||||||
{
|
{
|
||||||
return gulp.src('index.html')
|
return gulp.src('index.html')
|
||||||
|
.pipe(change(changeHTML))
|
||||||
.pipe(gulp.dest(OUTPUT_DIR));
|
.pipe(gulp.dest(OUTPUT_DIR));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
<meta name='description' content='multiparty meeting - Cutting Edge WebRTC Video Conferencing'>
|
<meta name='description' content='multiparty meeting - Cutting Edge WebRTC Video Conferencing'>
|
||||||
|
|
||||||
<link rel='stylesheet' href='/multiparty-meeting.css'>
|
<link rel='stylesheet' href='/multiparty-meeting.css'>
|
||||||
|
<link rel="chrome-webstore-item" href="chromeExtension">
|
||||||
|
|
||||||
<script src='/resources/js/antiglobal.js'></script>
|
<script src='/resources/js/antiglobal.js'></script>
|
||||||
<script>
|
<script>
|
||||||
|
|
|
||||||
|
|
@ -2570,6 +2570,12 @@
|
||||||
"resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz",
|
"resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz",
|
||||||
"integrity": "sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw="
|
"integrity": "sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw="
|
||||||
},
|
},
|
||||||
|
"duplexer": {
|
||||||
|
"version": "0.1.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
|
||||||
|
"integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"duplexer2": {
|
"duplexer2": {
|
||||||
"version": "0.1.4",
|
"version": "0.1.4",
|
||||||
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
|
||||||
|
|
@ -3219,6 +3225,21 @@
|
||||||
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
|
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"event-stream": {
|
||||||
|
"version": "3.3.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
|
||||||
|
"integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"duplexer": "0.1.1",
|
||||||
|
"from": "0.1.7",
|
||||||
|
"map-stream": "0.1.0",
|
||||||
|
"pause-stream": "0.0.11",
|
||||||
|
"split": "0.3.3",
|
||||||
|
"stream-combiner": "0.0.4",
|
||||||
|
"through": "2.3.8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"eventemitter3": {
|
"eventemitter3": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
|
||||||
|
|
@ -3773,6 +3794,12 @@
|
||||||
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
|
"integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"from": {
|
||||||
|
"version": "0.1.7",
|
||||||
|
"resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
|
||||||
|
"integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"fs-extra": {
|
"fs-extra": {
|
||||||
"version": "3.0.1",
|
"version": "3.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
|
||||||
|
|
@ -5246,6 +5273,15 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"gulp-change": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/gulp-change/-/gulp-change-1.0.0.tgz",
|
||||||
|
"integrity": "sha1-inWf4bviU0TtFk50DpkxOxXM5jk=",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"event-stream": "3.3.4"
|
||||||
|
}
|
||||||
|
},
|
||||||
"gulp-css-base64": {
|
"gulp-css-base64": {
|
||||||
"version": "1.3.4",
|
"version": "1.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/gulp-css-base64/-/gulp-css-base64-1.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/gulp-css-base64/-/gulp-css-base64-1.3.4.tgz",
|
||||||
|
|
@ -7008,6 +7044,12 @@
|
||||||
"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
|
"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"map-stream": {
|
||||||
|
"version": "0.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
|
||||||
|
"integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"map-visit": {
|
"map-visit": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
|
||||||
|
|
@ -8150,6 +8192,15 @@
|
||||||
"pinkie-promise": "2.0.1"
|
"pinkie-promise": "2.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"pause-stream": {
|
||||||
|
"version": "0.0.11",
|
||||||
|
"resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
|
||||||
|
"integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"through": "2.3.8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"pbkdf2": {
|
"pbkdf2": {
|
||||||
"version": "3.0.14",
|
"version": "3.0.14",
|
||||||
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz",
|
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz",
|
||||||
|
|
@ -8971,14 +9022,14 @@
|
||||||
"resolved": "https://registry.npmjs.org/riek/-/riek-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/riek/-/riek-1.1.0.tgz",
|
||||||
"integrity": "sha1-6oVNtKTtCWIw/wQ4JQjW374pWZQ=",
|
"integrity": "sha1-6oVNtKTtCWIw/wQ4JQjW374pWZQ=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"debug": "2.6.8",
|
"debug": "2.6.9",
|
||||||
"prop-types": "15.6.0"
|
"prop-types": "15.6.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"debug": {
|
"debug": {
|
||||||
"version": "2.6.8",
|
"version": "2.6.9",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
|
||||||
"integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=",
|
"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"ms": "2.0.0"
|
"ms": "2.0.0"
|
||||||
}
|
}
|
||||||
|
|
@ -9581,6 +9632,15 @@
|
||||||
"integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
|
"integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"split": {
|
||||||
|
"version": "0.3.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
|
||||||
|
"integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"through": "2.3.8"
|
||||||
|
}
|
||||||
|
},
|
||||||
"split-string": {
|
"split-string": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
|
||||||
|
|
@ -9701,6 +9761,15 @@
|
||||||
"readable-stream": "2.3.3"
|
"readable-stream": "2.3.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"stream-combiner": {
|
||||||
|
"version": "0.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
|
||||||
|
"integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"duplexer": "0.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"stream-combiner2": {
|
"stream-combiner2": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@
|
||||||
"gulp": "^4.0.0",
|
"gulp": "^4.0.0",
|
||||||
"gulp-css-base64": "^1.3.4",
|
"gulp-css-base64": "^1.3.4",
|
||||||
"gulp-eslint": "^4.0.2",
|
"gulp-eslint": "^4.0.2",
|
||||||
|
"gulp-change": "^1.0.0",
|
||||||
"gulp-header": "^2.0.1",
|
"gulp-header": "^2.0.1",
|
||||||
"gulp-if": "^2.0.2",
|
"gulp-if": "^2.0.2",
|
||||||
"gulp-plumber": "^1.2.0",
|
"gulp-plumber": "^1.2.0",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue