| { |
| "dependencies": { |
| "@bazel/typescript": "file:${BAZEL_TYPESCRIPT_NPM_PACKAGE}", |
| "@types/jasmine": "2.8.2", |
| "@types/node": "7.0.18", |
| "concurrently": "^3.5.1", |
| "jasmine": "2.8.0", |
| "protractor": "^5.2.0", |
| "typescript": "2.7.x" |
| }, |
| "scripts": { |
| "pretest": "webdriver-manager update $CHROMEDRIVER_VERSION_ARG", |
| "wait-for-servers": "while [[ ! nc -z 127.0.0.1 8080 ]] || [[ ! nc -z 127.0.0.1 8081 ]]; do sleep 1; done", |
| "run-e2e-tests": "concurrently \"bazel run //:devserver\" \"yarn wait-for-servers\" --kill-others --success first", |
| "test": "bazel build ... && yarn run-e2e-tests" |
| } |
| } |