Skip to content

Commit c0e17c5

Browse files
committed
FIX: use browserify --no-dedupe option, which seems required to include json files while using the factor-bundle plugin.
See browserify/factor-bundle#51 for more the upstream issue that is probably the cause of this
1 parent a610cfe commit c0e17c5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
"browser": "browser.js",
88
"scripts": {
99
"electron": "electron .",
10-
"build": "browserify browser.js Tool*.js -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] -o bundle.common.js",
11-
"build:dev": "browserify browser.js Tool*.js --debug -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] -o bundle.common.js",
12-
"build:uglify": "browserify browser.js Tool*.js --debug -g uglifyify -p [ factor-bundle -o 'exorcist bundle.`basename $FILE`.map > bundle.`basename $FILE`' ] | exorcist bundle.common.js.map > bundle.common.js",
13-
"build:production": "browserify browser.js Tool*.js -g uglifyify -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] | cat > bundle.common.js",
10+
"build": "browserify browser.js Tool*.js --no-dedupe -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] -o bundle.common.js",
11+
"build:dev": "browserify browser.js Tool*.js --debug --no-dedupe -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] -o bundle.common.js",
12+
"build:uglify": "browserify browser.js Tool*.js --debug -g uglifyify --no-dedupe -p [ factor-bundle -o 'exorcist bundle.`basename $FILE`.map > bundle.`basename $FILE`' ] | exorcist bundle.common.js.map > bundle.common.js",
13+
"build:production": "browserify browser.js Tool*.js -g uglifyify --no-dedupe -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] | cat > bundle.common.js",
1414
"package": "npm run package:windows && npm run package:mac && npm run package:linux",
1515
"package:windows": "electron-packager . gltf-viewer --overwrite --asar --platform=win32 --arch=ia32 --icon=assets/icons/glTF-Viewer.ico --out=dist --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"glTF Viewer\"",
1616
"package:mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --icon=assets/icons/glTF-Viewer.icns --out=dist",
1717
"package:linux": "electron-packager . gltf-viewer --overwrite --asar --platform=linux --arch=x64 --icon=assets/icons/glTF-Viewer.png --out=dist",
18-
"watch": "watchify browser.js Tool*.js --debug -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] -v -o bundle.common.js",
18+
"watch": "watchify browser.js Tool*.js --debug --no-dedupe -p [ factor-bundle -o 'cat > bundle.`basename $FILE`' ] -v -o bundle.common.js",
1919
"start": "npm run build && node server.js",
2020
"dev": "concurrently \"npm run watch\" \"nodemon server.js\"",
2121
"dev:electron": "concurrently \"watchify browser.js -o bundle.js\" \"npm run electron\"",

0 commit comments

Comments
 (0)