Mangle names for better minification

This commit is contained in:
David Evans 2017-11-25 13:52:26 +00:00
parent 189730d037
commit c60f2fa0f9
3 changed files with 6 additions and 3 deletions

File diff suppressed because one or more lines are too long

View File

@ -17,7 +17,7 @@
"main": "lib/sequence-diagram",
"scripts": {
"serve": "node_modules/.bin/http-server",
"minify": "node node_modules/.bin/r.js -o scripts/build.js && node_modules/.bin/uglifyjs --compress --warn --output lib/sequence-diagram.min.js -- lib/sequence-diagram.js"
"minify": "node node_modules/.bin/r.js -o scripts/build.js && node_modules/.bin/uglifyjs --compress --mangle --warn --output lib/sequence-diagram.min.js -- lib/sequence-diagram.js"
},
"devDependencies": {
"almond": "^0.3.3",

View File

@ -3,9 +3,12 @@
requirejs.config(window.getRequirejsCDN());
// Set to false during development to avoid need to minify sources
const release = true;
requirejs([
'interface/Interface',
'sequence/SequenceDiagram',
release ? '../lib/sequence-diagram.min' : 'sequence/SequenceDiagram',
], (
Interface,
SequenceDiagram