{ "name": "root", "private": true, "workspaces": [ "gulp-purgecss", "postcss-purgecss", "purgecss", "purgecss-from-html", "purgecss-from-pug", "purgecss-from-twig", "purgecss-webpack-plugin", "purgecss-with-wordpress", "vue-cli-plugin-purgecss" ], "devDependencies": { "@types/jest": "^26.0.20", "@types/node": "^14.14.20", "@typescript-eslint/eslint-plugin": "^4.12.0", "@typescript-eslint/parser": "^4.12.0", "@vuepress/plugin-google-analytics": "^1.8.0", "@vuepress/theme-default": "^1.8.0", "@wessberg/rollup-plugin-ts": "^1.3.8", "conventional-changelog-cli": "^2.1.1", "eslint": "^7.17.0", "husky": "^4.3.7", "jest": "^26.6.3", "lerna": "^4.0.0", "lint-staged": "^10.5.3", "prettier": "^2.2.1", "rollup": "^2.36.1", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-terser": "^7.0.2", "ts-jest": "^26.4.4", "ts-node": "^9.1.1", "typescript": "^4.1.3", "vuepress": "^1.8.0" }, "scripts": { "bootstrap": "lerna bootstrap", "build": "ts-node scripts/build.ts", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", "docs:deploy": "firebase deploy", "lint": "eslint . --ext .ts --ignore-path .gitignore --fix", "prettier": "prettier --write --parser typescript '**/*.ts'", "test": "jest", "generate-changelog": "conventional-changelog -p angular -i CHANGELOG.md -s" }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "ts-node scripts/verify-commit.ts" } }, "lint-staged": { "*.js": [ "prettier --write --ignore-path .gitignore", "git add" ], "*.ts": [ "npm run prettier", "git add" ] } }