projects
/
dygraphs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #465 from danvk/callback-this
[dygraphs.git]
/
generate-combined.sh
diff --git
a/generate-combined.sh
b/generate-combined.sh
index
7cdc22a
..
a224156
100755
(executable)
--- a/
generate-combined.sh
+++ b/
generate-combined.sh
@@
-5,6
+5,7
@@
GetSources () {
# This list needs to be kept in sync w/ the one in dygraph-dev.js
# and the one in jsTestDriver.conf. Order matters, except for the plugins.
for F in \
# This list needs to be kept in sync w/ the one in dygraph-dev.js
# and the one in jsTestDriver.conf. Order matters, except for the plugins.
for F in \
+ polyfills/console.js \
dashed-canvas.js \
dygraph-options.js \
dygraph-layout.js \
dashed-canvas.js \
dygraph-options.js \
dygraph-layout.js \
@@
-32,8
+33,7
@@
GetSources () {
# Pack all the JS together.
CatSources () {
GetSources \
# Pack all the JS together.
CatSources () {
GetSources \
- | xargs cat \
- | perl -ne 'print unless m,REMOVE_FOR_COMBINED,..m,/REMOVE_FOR_COMBINED,'
+ | xargs cat
}
Copyright () {
}
Copyright () {
@@
-41,10
+41,13
@@
Copyright () {
}
CatCompressed () {
}
CatCompressed () {
- Copyright
- CatSources \
- | grep -v '"use strict";' \
- | node_modules/uglify-js/bin/uglifyjs -c warnings=false -m
+ node_modules/uglify-js/bin/uglifyjs \
+ $(GetSources | xargs) \
+ --compress warnings=false \
+ --mangle \
+ --define DEBUG=false \
+ --preamble "$(Copyright)" \
+ $*
}
ACTION="${1:-update}"
}
ACTION="${1:-update}"
@@
-60,8
+63,9
@@
compress*|cat_compress*)
CatCompressed
;;
update)
CatCompressed
;;
update)
- CatCompressed > dygraph-combined.js
- chmod a+r dygraph-combined.js
+ CatCompressed --source-map dygraph-combined.js.map \
+ > dygraph-combined.js
+ chmod a+r dygraph-combined.js dygraph-combined.js.map
;;
*)
echo >&2 "Unknown action '$ACTION'"
;;
*)
echo >&2 "Unknown action '$ACTION'"