{ "devDependencies": { "@babel/register": "^7.0.0-beta.40", "babel-7-jest": "^21.3.2", "babel-eslint": "^8.1.2", "benchmark": "^2.1.4", "eslint": "^4.14.0", "eslint-config-standard": "^11.0.0-beta.0", "eslint-config-standard-jsx": "^5.0.0", "eslint-plugin-import": "^2.8.0", "eslint-plugin-node": "^6.0.0", "eslint-plugin-promise": "^3.6.0", "eslint-plugin-react": "^7.6.1", "eslint-plugin-standard": "^3.0.1", "exec-promise": "^0.7.0", "flow-bin": "^0.68.0", "globby": "^8.0.0", "husky": "^0.14.3", "jest": "^22.0.4", "lodash": "^4.17.4", "prettier": "^1.10.2", "promise-toolbox": "^0.9.5", "sorted-object": "^2.0.1" }, "engines": { "yarn": "^1.2.1" }, "jest": { "collectCoverage": true, "projects": [ "", "/packages/xo-web" ], "testEnvironment": "node", "testPathIgnorePatterns": [ "/dist/", "/xo-vmdk-to-vhd/", "/xo-web/" ], "testRegex": "\\.spec\\.js$", "transform": { "/@xen-orchestra/cron/.+\\.jsx?$": "babel-7-jest", "/packages/complex-matcher/.+\\.jsx?$": "babel-7-jest", "/packages/value-matcher/.+\\.jsx?$": "babel-7-jest", "/packages/xo-cli/.+\\.jsx?$": "babel-7-jest", "/packages/xo-server/.+\\.jsx?$": "babel-7-jest", "\\.jsx?$": "babel-jest" } }, "private": true, "scripts": { "build": "scripts/run-script --parallel build", "clean": "scripts/run-script --parallel clean", "dev": "scripts/run-script --parallel dev", "dev-test": "jest --bail --watch \"^(?!.*\\.integ\\.spec\\.js$)\"", "posttest": "scripts/run-script test", "precommit": "scripts/lint-staged", "prepare": "scripts/run-script prepare", "pretest": "eslint --ignore-path .gitignore .", "test": "jest \"^(?!.*\\.integ\\.spec\\.js$)\"", "test-integration": "jest \".integ\\.spec\\.js$\"" }, "workspaces": [ "@xen-orchestra/*", "packages/*" ] }