### How-to
+To install dependencies, run
+
+ npm install
+
To build dygraphs, run
- gulp dist
+ npm run build
To run the tests, run:
- gulp test
+ npm run build-tests
+ npm run test
+
+To iterate on the code, run:
+
+ npm run watch
+
+and open `tests/demo.html` (or one of the other demos) in your browser.
+
+To iterate on a unit test, run the `watch` command above and open
+
+ auto_tests/runner.html
-To iterate on the code, open `tests/demo.html` (or one of the other demos) in your browser.
+in your browser. You can use the Mocha UI to run just a single test or suite.
+Or you can change `it` to `it.only` to do run just one test in code.
-To iterate on a unit test, change `it` to `it.only` in the Mocha test, change the browser from `PhantomJS` to `Chrome` (or whatever you like) and set `singleRun` to `false` in `auto_tests/karma.conf.js`. Then run
+To run a single test from the command line, you can use:
- ./node_modules/karma/bin/karma start auto_tests/karma.conf.js
+ npm run test -- --grep highlight-series-background
-and hit "DEBUG" in the Karma UI.
+(Note the extra `--`.)
### dygraphs style