Run tests on Travis-CI.
[dygraphs.git] / make-prod-combined.sh
index a95c612..6e8f9aa 100755 (executable)
@@ -1,4 +1,6 @@
 #!/bin/bash
+mkdir -p dist
+
 browserify \
   -v \
   -t babelify \
@@ -6,5 +8,18 @@ browserify \
   --debug \
   --standalone Dygraph \
   src/dygraph.js \
-  | uglifyjs -c -m \
   > dist/dygraph.js
+
+# Create dist/dygraph.js.map
+cat dist/dygraph.js | exorcist --base . dist/dygraph.js.map > /dev/null
+
+# Create dist/dygraph.js.min{,.map}
+uglifyjs --compress --mangle \
+  --in-source-map dist/dygraph.js.map \
+  --source-map-include-sources \
+  --source-map dist/dygraph.min.js.map \
+  -o dist/dygraph.min.js \
+  dist/dygraph.js
+
+# Copy to the old location
+cp dist/dygraph.min.js dist/dygraph-combined.js