Skip to content

Commit 9f3e89f

Browse files
committed
Generate Firefox extension package.
1 parent eed7841 commit 9f3e89f

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

Gruntfile.js

+10-1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ module.exports = grunt => {
7777
}
7878
},
7979

80+
exec: {
81+
firefoxExtensionPack: {
82+
command: 'node_modules/web-ext/bin/web-ext build ' +
83+
'--source-dir=dist/extension --artifacts-dir=dist ' +
84+
'--overwrite-dest'
85+
}
86+
},
87+
8088
stylus: {
8189
website: {
8290
files: {
@@ -217,7 +225,8 @@ module.exports = grunt => {
217225
'copy:extension',
218226
'build-extension-views',
219227
'webpack:extensionProd',
220-
'crx:pack'
228+
'crx:pack',
229+
'exec:firefoxExtensionPack'
221230
]);
222231

223232
grunt.registerTask('build-extension-dev', [

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"source-map-support": "^0.5.3",
4747
"stylus": "^0.54.5",
4848
"uglifyjs-webpack-plugin": "^1.1.6",
49+
"web-ext": "^2.4.0",
4950
"webpack": "^3.10.0",
5051
"webpack-merge": "^4.1.1",
5152
"xhr-mock": "^2.0.3"

0 commit comments

Comments
 (0)