{ "private": true, "workspaces": [ "packages/@vuepress/*", "packages/vuepress", "packages/docs", "packages/blog" ], "description": "Minimalistic doc generator with Vue component based layout system", "scripts": { "bootstrap": "yarn && lerna bootstrap && yarn tsc", "boot": "node scripts/bootstrap.js", "remote-version": "node scripts/remote-version.js", "dev": "yarn tsc && yarn dev:docs", "dev:docs": "yarn workspace docs dev", "build": "yarn tsc && yarn build:docs", "build:docs": "yarn workspace docs build", "view-info": "yarn tsc && yarn workspace docs view-info", "show-help": "yarn workspace docs show-help", "dev:blog": "yarn tsc && yarn workspace blog dev", "build:blog": "yarn tsc && yarn workspace blog build", "register-vuepress": "lerna exec --scope vuepress -- yarn link", "lint": "eslint packages --fix --ext .js,.vue", "release": "yarn --pure-lockfile && yarn tsc && node scripts/release.js", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 2", "test": "node scripts/test.js", "tsc": "lerna run tsc" }, "gitHooks": { "pre-commit": "lint-staged" }, "lint-staged": { "*.{js,vue}": [ "eslint --fix", "git add" ] }, "devDependencies": { "conventional-changelog-cli": "^1.3.22", "eslint": "^4.19.1", "eslint-plugin-jest": "^21.15.1", "eslint-plugin-vue-libs": "^3.0.0", "lerna": "^3.6.0", "lint-staged": "^7.0.4", "minimist": "^1.2.0", "yorkie": "^1.0.3", "inquirer": "^6.2.0", "typescript": "^3.2.2", "@types/node": "^10.12.12", "@types/lru-cache": "^4.1.1", "@types/fs-extra": "^5.0.4", "@types/semver": "^5.5.0", "@types/hash-sum": "^1.0.0", "@types/globby": "^8.0.0", "@types/escape-html": "^0.0.20" } }