{ "description": "Quay Integration Testing", "license": "UNLICENSED", "repository": { "type" : "git", "url" : "https://github.com/quay/quay.git", "directory": "integration_tests" }, "homepage": "https://github.com/quay/quay/blob/master/integration_tests/README.md", "private": true, "scripts": { "lint": "eslint --ext .js,.jsx,.ts,.tsx --color .", "webdriver-update": "webdriver-manager update --gecko=false", "test-all-tap": "TAP=true yarn run test-gui", "test-all": "yarn run test-suite --suite all", "test-suite": "ts-node -O '{\"module\":\"commonjs\"}' ./node_modules/.bin/protractor protractor.conf.ts", "debug-test-suite": "TS_NODE_COMPILER_OPTIONS='{\"module\":\"commonjs\"}' node -r ts-node/register --inspect-brk ./node_modules/.bin/protractor protractor.conf.ts" }, "dependencies": { "@patternfly/patternfly": "2.6.7", "@patternfly/react-charts": "^3.4.5", "@patternfly/react-core": "3.16.16", "brace": "0.11.x", "classnames": "2.x", "core-js": "2.x", "file-saver": "1.3.x", "font-awesome": "4.7.x", "fuzzysearch": "1.0.x", "history": "4.x", "immutable": "3.x", "js-base64": "^2.5.1", "js-yaml": "3.x", "lodash-es": "4.x", "memoize-one": "5.x", "murmurhash-js": "1.0.x", "openshift-logos-icon": "1.7.1", "patternfly": "^3.59.1", "patternfly-react": "2.32.3", "patternfly-react-extensions": "2.18.4", "plotly.js": "1.47.3", "prop-types": "15.6.x", "react": "16.8.6", "react-copy-to-clipboard": "5.x", "react-dnd": "^2.6.0", "react-dnd-html5-backend": "^2.6.0", "react-dom": "16.8.6", "react-helmet": "5.x", "react-jsonschema-form": "^1.0.4", "react-lightweight-tooltip": "1.x", "react-modal": "3.x", "react-redux": "5.x", "react-router-dom": "4.x", "react-tagsinput": "3.19.x", "react-transition-group": "2.3.x", "react-virtualized": "9.x", "redux": "4.0.1", "sanitize-html": "1.x", "screenfull": "4.x", "semver": "^6.0.0", "showdown": "1.8.x", "text-encoding": "0.x", "typesafe-actions": "^4.2.1", "url-polyfill": "^1.1.5", "url-search-params-polyfill": "2.x", "whatwg-fetch": "2.x", "xterm": "^3.12.2" }, "devDependencies": { "@types/classnames": "^2.2.7", "@types/enzyme": "3.x", "@types/glob": "7.x", "@types/immutable": "3.x", "@types/jasmine": "2.8.x", "@types/jasminewd2": "2.0.x", "@types/lodash-es": "4.x", "@types/prop-types": "15.5.6", "@types/react": "16.8.13", "@types/react-dom": "16.8.4", "@types/react-helmet": "5.x", "@types/react-jsonschema-form": "^1.0.8", "@types/react-redux": "6.0.2", "@types/react-router-dom": "4.2.7", "@types/react-transition-group": "2.x", "@types/react-virtualized": "9.x", "@types/webpack": "4.x", "@typescript-eslint/eslint-plugin": "^1.7.0", "@typescript-eslint/parser": "^1.7.0", "bootstrap-sass": "^3.3.7", "cache-loader": "1.x", "chalk": "2.3.x", "chromedriver": "^2.43.3", "circular-dependency-plugin": "5.0.2", "css-loader": "0.28.x", "enzyme": "^3.9.0", "enzyme-adapter-react-16": "1.12.1", "eslint": "5.16.0", "eslint-plugin-import": "2.x", "eslint-plugin-react": "7.x", "eslint-plugin-react-hooks": "^1.6.0", "file-loader": "1.x", "fork-ts-checker-webpack-plugin": "0.x", "glob": "7.x", "glslify-loader": "1.x", "html-webpack-plugin": "3.x", "jasmine-console-reporter": "2.x", "jasmine-core": "2.x", "jasmine-reporters": "2.x", "jest": "21.x", "jest-cli": "21.x", "mini-css-extract-plugin": "0.4.x", "node-sass": "4.8.x", "protractor": "5.4.x", "protractor-fail-fast": "3.x", "protractor-jasmine2-screenshot-reporter": "0.5.x", "read-pkg": "5.x", "resolve-url-loader": "2.x", "sass-loader": "6.x", "thread-loader": "1.x", "ts-jest": "21.x", "ts-loader": "5.3.3", "ts-node": "5.x", "typescript": "3.4.4", "webpack": "4.29.6", "webpack-bundle-analyzer": "2.x", "webpack-cli": "^2.0.12", "webpack-virtual-modules": "^0.1.10" }, "engines": { "node": ">=8.x" } }