Update polyfill and load in all locations
Also simplify copying of polyfill, this change though requires node 8 or newer but this should be fine as node is only necessary to build the extension
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
<!DOCTYPE html>
|
||||
<script src="public/js/browser-polyfill.min.js"></script>
|
||||
<script src="public/js/devtools.js"></script>
|
||||
|
||||
10
gulpfile.js
10
gulpfile.js
@@ -23,13 +23,9 @@ gulp.task('webextension',function(cb){
|
||||
!fs.existsSync('public') && fs.mkdirSync('public');
|
||||
fs.mkdirSync('public/js');
|
||||
}
|
||||
exec('npm install',{
|
||||
cwd: 'node_modules/webextension-polyfill/'
|
||||
},function(){
|
||||
var stream = fs.createWriteStream('public/js/browser-polyfill.min.js');
|
||||
stream.on('done',cb);
|
||||
fs.createReadStream('node_modules/webextension-polyfill/dist/browser-polyfill.min.js').pipe(stream);
|
||||
});
|
||||
|
||||
fs.copyFileSync('node_modules/webextension-polyfill/dist/browser-polyfill.min.js', 'public/js/browser-polyfill.min.js');
|
||||
fs.copyFileSync('node_modules/webextension-polyfill/dist/browser-polyfill.min.js.map', 'public/js/browser-polyfill.min.js.map');
|
||||
});
|
||||
|
||||
/*
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
<div id="wakatime-options"></div>
|
||||
|
||||
<script src="public/js/browser-polyfill.min.js"></script>
|
||||
<script src="public/js/options.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
9742
package-lock.json
generated
9742
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -54,7 +54,7 @@
|
||||
"react": "^16.2.0",
|
||||
"react-addons-css-transition-group": "^15.1.0",
|
||||
"react-dom": "^16.2.0",
|
||||
"webextension-polyfill": "^0.2.1"
|
||||
"webextension-polyfill": "^0.4.0"
|
||||
},
|
||||
"jshintConfig": {
|
||||
"asi": false,
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
<title>WakaTime</title>
|
||||
|
||||
<link href="public/css/app.css" rel="stylesheet">
|
||||
<script src="public/js/browser-polyfill.min.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div id="wakatime"></div>
|
||||
|
||||
<script src="public/js/browser-polyfill.min.js"></script>
|
||||
<script src="public/js/app.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user