{ "name": "directus-monorepo", "workspaces": [ "./app", "./api", "./docs", "./packages/*" ], "scripts": { "lint": "npm-run-all -p lint:*", "lint:eslint": "eslint .", "lint:stylelint": "stylelint .", "format": "prettier --write \"**/*.{js,vue,ts,md}\"", "dev": "lerna run dev --stream --parallel", "build": "lerna run build", "release": "lerna publish --force-publish --exact", "test": "lerna run test", "test:e2e": "jest e2e-tests -c e2e-tests/jest.config.js", "cli": "cross-env DIRECTUS_DEV=true NODE_ENV=development DOTENV_CONFIG_PATH=api/.env ts-node -r dotenv/config --script-mode --transpile-only api/src/cli/index.ts" }, "devDependencies": { "@types/dockerode": "^3.2.3", "@types/jest": "^26.0.22", "@types/listr": "^0.14.2", "@types/node": "^14.14.37", "@types/supertest": "^2.0.11", "axios": "^0.21.1", "dockerode": "^3.2.1", "eslint": "^7.22.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-prettier": "^3.3.1", "eslint-plugin-prettier-vue": "^2.1.1", "eslint-plugin-vue": "^7.8.0", "globby": "^11.0.3", "jest": "^26.6.3", "knex": "^0.95.4", "lerna": "^4.0.0", "lint-staged": "^10.5.4", "listr": "^0.14.3", "mysql": "^2.18.1", "nanoid": "^3.1.22", "npm-run-all": "^4.1.5", "oracledb": "^5.1.0", "pg": "^8.5.1", "prettier": "^2.2.1", "simple-git-hooks": "^2.2.0", "sqlite3": "^5.0.2", "stylelint": "^13.12.0", "stylelint-config-prettier": "^8.0.2", "stylelint-config-rational-order": "^0.1.2", "stylelint-config-standard": "^21.0.0", "stylelint-order": "^4.1.0", "stylelint-scss": "^3.19.0", "supertest": "^6.1.3", "tedious": "^11.0.6", "ts-jest": "^26.5.4", "ts-node": "^9.1.1" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" }, "lint-staged": { "*.{js,ts,md,vue}": "prettier --write", "*.{css,scss,vue}": "stylelint --fix" } }