{ "name": "cloud-saver", "version": "0.2.5", "private": true, "workspaces": [ "frontend", "backend" ], "scripts": { "ins": "npm-run-all --parallel install:*", "install:frontend": "cd frontend && npm install", "install:backend": "cd backend && npm install", "dev": "npm-run-all --parallel dev:*", "dev:frontend": "cd frontend && npm run dev", "dev:backend": "cd backend && npm run dev", "build": "npm-run-all --parallel build:*", "build:frontend": "cd frontend && npm run build", "build:backend": "cd backend && npm run build", "clean": "rimraf **/node_modules **/dist", "version:patch": "npm version patch -w frontend && npm version patch", "version:minor": "npm version minor -w frontend && npm version minor", "version:major": "npm version major -w frontend && npm version major", "format": "prettier --write \"**/*.{js,ts,vue,json,css,scss}\"", "format:check": "prettier --check \"**/*.{js,ts,vue,json,css,scss}\"", "format:all": "npm run format && npm run lint:fix", "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.1.0", "@typescript-eslint/parser": "^7.1.0", "eslint": "^8.57.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-prettier": "^5.2.3", "eslint-plugin-vue": "^9.32.0", "npm-run-all": "^4.1.5", "prettier": "^3.4.2", "rimraf": "^5.0.5", "vue-eslint-parser": "^9.4.3" }, "engines": { "pnpm": ">=6.0.0" }, "pnpm": { "onlyBuiltDependencies": [ "@parcel/watcher", "bcrypt", "esbuild", "sqlite3", "vue-demi" ] } }