mirror of https://github.com/metafizzy/isotope
1 changed files with 12 additions and 11 deletions
@ -1,23 +1,24 @@
|
||||
JS_ENGINE ?= `which node nodejs`
|
||||
ISO = jquery.isotope.js
|
||||
ISO_MIN = jquery.isotope.min.js
|
||||
JS = jquery.isotope.js
|
||||
JS_MIN = jquery.isotope.min.js
|
||||
SITE = isotope-site
|
||||
|
||||
# minifies jquery.isotope.js
|
||||
# requires NodeJS and global uglify-js
|
||||
min: ${ISO} |
||||
@@if test ! -z ${JS_ENGINE}; then \
|
||||
echo "Minifying" ${ISO}; \
|
||||
uglifyjs ${ISO} > ${ISO_MIN}.tmp; \
|
||||
echo ';' >> ${ISO_MIN}.tmp; \
|
||||
sed 's/\*\//&§/; y/§/\n/;' ${ISO_MIN}.tmp > ${ISO_MIN}; \
|
||||
rm ${ISO_MIN}.tmp; \
|
||||
echo "Minifying" ${JS}; \
|
||||
uglifyjs ${JS} > ${JS_MIN}.tmp; \
|
||||
echo ';' >> ${JS_MIN}.tmp; \
|
||||
sed 's/\*\//&§/g; y/§/\n/;' ${JS_MIN}.tmp > ${JS_MIN}; \
|
||||
rm ${JS_MIN}.tmp; \
|
||||
else \
|
||||
echo "NodeJS required for minification."; \
|
||||
fi
|
||||
|
||||
# creates zip file of site
|
||||
zip: _site |
||||
mkdir isotope-site
|
||||
cp -r _site/ isotope-site
|
||||
zip -r ~/Desktop/isotope-site.zip isotope-site/
|
||||
rm -rf isotope-site
|
||||
mkdir ${SITE}
|
||||
cp -r _site/ ${SITE}
|
||||
zip -r ~/Desktop/${SITE}.zip ${SITE}/
|
||||
rm -rf ${SITE}
|
Loading…
Reference in new issue