{ "private": true, "workspaces": [ "packages/*", "website", "website-1.x" ], "scripts": { "start": "yarn tsc && yarn start:v2", "start:v1": "yarn workspace docusaurus-1-website start", "start:v2": "yarn workspace docusaurus-2-website start", "build": "yarn tsc && yarn build:v2", "build:v1": "yarn workspace docusaurus-1-website build", "build:v2": "yarn workspace docusaurus-2-website build", "postinstall": "yarn tsc", "prettier": "prettier --config .prettierrc --write \"**/*.{js,ts}\"", "prettier:diff": "prettier --config .prettierrc --list-different \"**/*.{js,ts}\"", "lint": "eslint --cache \"**/*.js\"", "lerna": "lerna", "test": "jest", "tsc": "lerna run tsc --no-private" }, "devDependencies": { "@babel/core": "^7.4.4", "@babel/preset-typescript": "^7.3.3", "@types/chalk": "^2.2.0", "@types/escape-string-regexp": "^1.0.0", "@types/express": "^4.16.1", "@types/fs-extra": "7.0.0", "@types/globby": "9.1.0", "@types/jest": "^24.0.13", "@types/lodash": "^4.14.129", "@types/node": "^12.0.2", "@types/shelljs": "^0.8.5", "@types/webpack": "^4.4.31", "@types/webpack-merge": "^4.1.5", "babel-eslint": "8", "enzyme": "^3.9.0", "enzyme-adapter-react-16": "^1.12.1", "eslint": "4.x", "eslint-config-airbnb": "17.1.0", "eslint-config-prettier": "^2.9.0", "eslint-plugin-header": "^3.0.0", "eslint-plugin-import": "^2.14.0", "eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-react": "^7.11.1", "eslint-plugin-react-hooks": "^0.0.0", "filepath": "^1.1.0", "front-matter": "^2.3.0", "glob-promise": "^3.3.0", "husky": "^1.3.1", "jest": "^24.6.0", "lerna": "^3.14.1", "lint-staged": "^7.2.0", "prettier": "^1.13.7", "react": "^16.8.4", "react-dom": "^16.8.4", "rimraf": "^2.6.3", "typescript": "^3.5.0-rc" }, "lint-staged": { "linters": { "*.js": [ "yarn lint --fix", "yarn prettier", "git add" ] } }, "husky": { "hooks": { "pre-commit": "lint-staged" } } }