* server: WIP snapshots
* server: add snapshots for e2e tests
* runner: fix lint task
* eslint fixes
* use cypress eslint plugin
* add eslintrc for scripts
* launcher: add eslintrc
* docs: add eslintrc
* exclude bower_components from linting
* docs: rework callback function example for should() and and() command
* docs: updated roadmap, added many new issues
* docs: reference new issues in roadmap
* docs: added 0.20.0 summary, issues that need to be opened
* docs: clarify on CLI changes, all misc other improvements
* docs: bump hexo [skip ci]
* docs: fix typo #616
* bump hexo dep
* docs: fixed some incorrect links.
* docs: deployed to production [skip ci]
* docs: get hexo to escape html properly
* docs: use sync render [skip ci]
close#504
* launcher: detect chrome on windows
checks if file exists, then determines version using `wmic`
close#503
* launcher: detect canary and chromium
plus update types to latest
* add launcher as a CI job
* run launcher on Windows CI
* forgot to restore monorepo
* go back on Win CI
* try installing on Windows
* Handle windows setup
- no browser detection on windows yet, just placeholder code
- symlink types
* add appveyor file
* add appveyor windows build
* use execa to run server unit tests
* run server unit tests on appveyor
* ignore root install errors
* upgrade rebuild-node-sass
and work on Json unit test that fails on Windows
* print npm version
before installing, commented out caching node modules in the root
* a few small tweaks for windows support
* fix bin-up in launcher project
use bin-up@1.1.0 for windows support, close#491
* cli: build script on Windows, close#492
* cli: build errors are fatal
* use cross-env in extension
Fixes environment variables on Windows in #490
* extension: fix 3 tests on Windows
1 more broken test remaining
* extension: use EOL before comparing text
* example: update test for Windows
* example: replace build.sh with build.js
Close#488
* remove trailing whitespace
* cli: build script again
* server: work on unit tests for windows
* binary: add windows as build platform
* windows: try building binary
started work on building on CI for windows
- this gives us more consistent results based on how users use cypress
- is interactive could turn off at any time (such as when running too
many tests)