{ "name": "@keystone-6/mono-repo", "description": "KeystoneJS monorepo for all the @keystone-6 packages", "private": true, "version": "0.0.0", "author": "The KeystoneJS Development Team", "license": "MIT", "repository": "https://github.com/keystonejs/keystone", "homepage": "https://github.com/keystonejs/keystone", "scripts": { "docs": "manypkg run @keystone-6/website dev", "coverage": "jest --coverage", "format:file": "prettier --write", "format": "prettier --write \"**/*.{js,json,ts,tsx,md,mdx}\"", "fresh": "yarn clean && yarn", "clean": "rimraf \"**/node_modules\" \"**/yarn-error.log\" \"**/out.log\" \"**/.DS_Store\" \"**/dist\"", "lint:eslint": "eslint . --ext ts,tsx,js", "lint:prettier": "prettier --check \"**/*.{js,json,ts,tsx,md,mdx}\"", "lint:types": "tsc", "lint": "yarn lint:prettier && yarn lint:eslint && yarn lint:types && yarn lint:filters", "test": "jest", "test:debug": "node --inspect-brk ./node_modules/.bin/jest --runInBand", "test:admin-ui": "jest tests/admin-ui-tests", "benchmark": "yarn workspace @keystone-6/benchmarks-legacy go", "changeset": "changeset", "publish-changed": "yarn build && changeset publish --public", "version-packages": "changeset version", "no-run-version-packages": "echo \"This workflow should not be run when there are changesets on main\" && exit 1", "build": "preconstruct build", "prepare": "patch-package && manypkg check && preconstruct dev && yarn run --silent contributing-guide && node scripts/generate-artifacts-for-projects && cd examples/graphql-ts-gql && yarn ts-gql build", "contributing-guide": "echo \"📝 Contributing to KeystoneJS?\" && echo \"🔗 Read the full Contributing Guide at ./CONTRIBUTING.md\"", "npm-tag": "manypkg npm-tag", "update": "manypkg upgrade", "update-project-schemas": "node scripts/generate-artifacts-for-projects update-schemas", "generate-filters": "cd prisma-utils && yarn generate", "lint:filters": "cd prisma-utils && yarn verify" }, "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-transform-runtime": "^7.16.0", "@babel/preset-env": "^7.16.0", "@babel/preset-react": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@changesets/changelog-github": "^0.4.1", "@changesets/cli": "^2.18.0", "@manypkg/cli": "^0.19.1", "@preconstruct/cli": "2.2.1", "@types/jest": "^29.0.0", "@types/node-fetch": "^2.5.12", "@typescript-eslint/eslint-plugin": "^5.7.0", "@typescript-eslint/parser": "^5.7.0", "eslint": "^8.0.0", "eslint-plugin-import": "2.25.3", "eslint-plugin-jest": "^26.0.0", "eslint-plugin-react": "^7.27.0", "eslint-plugin-react-hooks": "^4.3.0", "jest": "^29.0.0", "jest-environment-jsdom": "^29.0.0", "patch-package": "^6.4.7", "prettier": "^2.5.0", "react": "^18.1.0", "react-dom": "^18.1.0", "rimraf": "^3.0.2", "typescript": "^4.7.4" }, "prettier": { "proseWrap": "preserve", "singleQuote": true, "trailingComma": "es5", "printWidth": 100, "arrowParens": "avoid", "overrides": [ { "files": "docs/**", "options": { "embeddedLanguageFormatting": "off" } } ] }, "workspaces": { "packages": [ "design-system/packages/*", "design-system/website", "docs", "examples/*", "examples/*/*", "packages/*", "tests/admin-ui-tests", "tests/api-tests", "tests/benchmarks", "tests/examples-smoke-tests", "tests/test-projects/*", "tests/sandbox", "prisma-utils", "scripts/*" ] }, "preconstruct": { "packages": [ "packages/*", "design-system/packages/*", "prisma-utils", "scripts/*" ] }, "manypkg": { "defaultBranch": "main" }, "jest": { "testEnvironment": "node", "collectCoverageFrom": [ "packages/**/*.{js,ts,tsx}", "!**/*.d.ts", "!packages/**/dist/**", "!packages/core/src/fields/**/test-fixtures.{js,ts}" ] } }