minify css, upgrade uglify-js

This commit is contained in:
Bala Clark 2015-07-13 18:16:09 +02:00
parent f363959bc0
commit 94c507be15
4 changed files with 8 additions and 5 deletions

1
.gitignore vendored
View file

@ -3,6 +3,7 @@
.DS_Store .DS_Store
.project .project
.settings .settings
tags
lib/tests/pid.txt lib/tests/pid.txt
comicbook comicbook

View file

@ -15,9 +15,10 @@ build:
@cp lib/vendor/pixastic/pixastic.worker.control.js comicbook/js/pixastic @cp lib/vendor/pixastic/pixastic.worker.control.js comicbook/js/pixastic
@cp lib/vendor/pixastic/license-gpl-3.0.txt comicbook/js/pixastic @cp lib/vendor/pixastic/license-gpl-3.0.txt comicbook/js/pixastic
@cp lib/vendor/pixastic/license-mpl.txt comicbook/js/pixastic @cp lib/vendor/pixastic/license-mpl.txt comicbook/js/pixastic
@./node_modules/.bin/uglifyjs -nc comicbook/js/comicbook.js > comicbook/js/comicbook.min.js @./node_modules/.bin/uglifyjs comicbook/js/comicbook.js --compress --mangle --screw-ie8 --output comicbook.min.js --source-map comicbook/js/comicbook.min.js.map --source-map-root ./
@echo "Compiling CSS..." @echo "Compiling CSS..."
@cat fonts/icomoon-toolbar/style.css css/reset.css css/styles.css css/toolbar.css > comicbook/comicbook.css @cat fonts/icomoon-toolbar/style.css css/reset.css css/styles.css css/toolbar.css > comicbook/comicbook.css
@./node_modules/.bin/cssmin comicbook/comicbook.css > comicbook/comicbook.min.css
@echo "Copying assets..." @echo "Copying assets..."
@cp -r css/img comicbook/img @cp -r css/img comicbook/img
@cp -r icons/1_Desktop_Icons/icon_128.png comicbook/img @cp -r icons/1_Desktop_Icons/icon_128.png comicbook/img

View file

@ -10,8 +10,8 @@
<title>Comic Book Reader</title> <title>Comic Book Reader</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script src="comicbook/js/comicbook.min.js"></script> <script src="/comicbook/js/comicbook.min.js"></script>
<link rel="stylesheet" href="comicbook/comicbook.css"> <link rel="stylesheet" href="comicbook/comicbook.min.css">
<link rel="shortcut icon" sizes="196x196" href="../icons/1_Desktop_icons/icon_196.png"> <link rel="shortcut icon" sizes="196x196" href="../icons/1_Desktop_icons/icon_196.png">
<link rel="apple-touch-icon" sizes="128x128" href="../icons/1_Desktop_icons/con_128.png"> <link rel="apple-touch-icon" sizes="128x128" href="../icons/1_Desktop_icons/con_128.png">
<link rel="apple-touch-icon-precomposed" sizes="128x128" href="../icons/1_Desktop_icons/con_128.png"> <link rel="apple-touch-icon-precomposed" sizes="128x128" href="../icons/1_Desktop_icons/con_128.png">

View file

@ -24,9 +24,10 @@
} }
], ],
"devDependencies": { "devDependencies": {
"handlebars": "1.0.10", "cssmin": "^0.4.3",
"handlebars": "^1.0.10",
"mocha": "^2.2.5", "mocha": "^2.2.5",
"standard": "^4.5.3", "standard": "^4.5.3",
"uglify-js": "1.3.4" "uglify-js": "^2.4.23"
} }
} }