{ "devDependencies": { "@babel/core": "^7.0.0", "@babel/eslint-parser": "^7.13.8", "@babel/register": "^7.0.0", "babel-jest": "^27.3.1", "benchmark": "^2.1.4", "eslint": "^8.7.0", "eslint-config-prettier": "^8.1.0", "eslint-config-standard": "^17.0.0-1", "eslint-config-standard-jsx": "^11.0.0-1", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-n": "^15.1.0", "eslint-plugin-promise": "^6.0.0", "eslint-plugin-react": "^7.21.5", "exec-promise": "^0.7.0", "globby": "^11.0.1", "handlebars": "^4.7.6", "husky": "^4.2.5", "jest": "^27.3.1", "lint-staged": "^12.0.3", "lodash": "^4.17.4", "prettier": "^2.0.5", "promise-toolbox": "^0.21.0", "sorted-object": "^2.0.1", "vuepress": "^1.4.1" }, "engines": { "node": ">=14", "yarn": "^1.7.0" }, "husky": { "hooks": { "pre-commit": "lint-staged && scripts/lint-staged.js" } }, "jest": { "moduleNameMapper": { "^(@vates/[^/]+)$": [ "$1/src", "$1" ], "^(@xen-orchestra/[^/]+)$": [ "$1/src", "$1" ], "^(value-matcher)$": "$1/src", "^(vhd-cli)$": "$1/src", "^(xo-[^/]+)$": [ "$1/src", "$1" ] }, "projects": [ "" ], "testEnvironment": "node", "testPathIgnorePatterns": [ "/@vates/decorate-with/", "/@vates/predicates/", "/@xen-orchestra/audit-core/", "/dist/", "/xo-server/", "/xo-server-test/", "/xo-web/" ], "testRegex": "\\.spec\\.js$" }, "lint-staged": { "*.{md,ts,ts}": "prettier --write" }, "private": true, "scripts": { "build": "scripts/run-script.js --parallel build", "ci": "yarn && yarn test-integration", "clean": "scripts/run-script.js --parallel clean", "dev": "scripts/run-script.js --parallel dev", "dev-test": "jest --bail --watch \"^(?!.*\\.integ\\.spec\\.js$)\"", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", "prettify": "prettier --ignore-path .gitignore --write '**/*.{cjs,js,jsx,md,mjs,ts,tsx}'", "test": "npm run test-lint && npm run test-unit", "test-integration": "jest \".integ\\.spec\\.js$\"", "test-lint": "eslint --ignore-path .gitignore .", "test-unit": "jest \"^(?!.*\\.integ\\.spec\\.js$)\" && scripts/run-script.js test", "travis-tests": "scripts/travis-tests.js" }, "workspaces": [ "@*/*", "packages/*" ] }