{ "name": "@lauset/root", "private": true, "type": "module", "scripts": { "dev:blog": "pnpm run -C packages/blog dev", "dev:docs": "pnpm run -C packages/docs dev", "build:all": "pnpm build:theme && pnpm build:docs && pnpm build:blog", "build:theme": "pnpm run -C packages/vuetom build", "build:blog": "pnpm run -C packages/blog build", "build:docs": "pnpm run -C packages/docs build", "preview:blog": "pnpm run -C packages/blog preview", "preview:docs": "pnpm run -C packages/docs preview", "serve:blog": "pnpm run -C packages/blog serve", "serve:docs": "pnpm run -C packages/docs serve", "clean:all": "pnpm -r --filter=./packages/* run clean" }, "engines": { "node": ">=18.0.0" }, "devDependencies": { "@types/gulp": "^4.0.10", "@types/gulp-autoprefixer": "0.0.33", "@types/gulp-clean-css": "4.3.0", "@types/gulp-rename": "2.0.1", "@types/gulp-sass": "5.0.0", "@typescript-eslint/eslint-plugin": "^5.46.0", "@typescript-eslint/parser": "^5.46.0", "chalk": "^5.2.0", "consola": "^2.15.3", "cross-env": "7.0.3", "eslint": "^8.29.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-define-config": "1.12.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-vue": "^9.8.0", "fast-glob": "^3.2.12", "fs-extra": "^11.1.0", "gulp": "^4.0.2", "gulp-autoprefixer": "8.0.0", "gulp-clean-css": "4.3.0", "gulp-rename": "2.0.0", "gulp-sass": "5.1.0", "http-proxy-middleware": "^2.0.6", "prettier": "2.8.1", "rimraf": "^3.0.2", "sass": "^1.56.2", "tsx": "^3.12.1", "typescript": "^4.9.4" }, "pnpm": { "peerDependencyRules": { "ignoreMissing": [ "@algolia/client-search", "react", "react-dom", "@types/react" ] } } }