Short description of what this resolves:
Allows our e2e tests to run on a Windows machine
Changes proposed in this pull request:
Normalize paths using path.join()
Add typeRoots to the root tsconfig file
Change the spawnedCommand based on the OS
Fixes: #11551
* chore(e2e): WIP to add files needed for app-scripts
* chore(e2e): WIP one e2e test building but with errors
* chore(e2e): move e2e.prod to working with app-scripts
move shared functions into util, add support for debug flag when
running e2e.prod / demos.prod which gets passed to app-scripts
* chore(build): fix app-scripts build for all e2e and demos
* chore(e2e): update ionic-angular import path
* chore(build): update dev paths to work with prod
* chore(e2e): get watch working with e2e prod
* docs(scripts): update README for running e2e and demos
closes#8411closes#10023
This matches native iOS. Removed the `no-border-top` and
`no-border-bottom` from toolbars since it is only added to `ion-header`
and `ion-footer` now, and added `no-border` to each of those.
* chore(e2e): add livereload server and clean task for e2e
* chore(e2e): refactor to use gulp connect and open
* chore(e2e): WIP remove open, add formatting, add reload task
* wip(e2e): use SystemJS for faster dev e2e rebuilds
* chore(e2e): wip removing old gulp file, old e2e task
update template for e2e and port number
* chore(e2e): wip add SystemJS for dev build of e2e, use those tasks instead
* chore(e2e): uncomment out range components
* chore(e2e): wip fix paths for the e2e tempate
* chore(scripts): update README back to the old way
* chore(e2e): code cleanup
* chore(e2e): split tasks into dev and prod, put common tasks in e2e
* chore(e2e): rename e2e templates and add to readme
* chore(e2e): fix dev build so it will work with snapshot
* chore(snapshot): get snapshot working with dev and prod builds