| { |
| "name": "jami-web", |
| "version": "1.0.0", |
| "workspaces": [ |
| "common", |
| "client", |
| "server" |
| ], |
| "scripts": { |
| "start": "concurrently \"npm start --workspace server\" \"npm start --workspace client\"", |
| "start:prod": "concurrently \"npm run start:prod --workspace server\" \"npm run start:prod --workspace client\"", |
| "build": "npm run build --workspaces", |
| "clean": "npm run clean --workspaces", |
| "clean:all": "npm run clean && find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +", |
| "lint": "npm run lint --workspaces", |
| "lint:fix": "npm run lint:fix --workspaces", |
| "format": "npm run format --workspaces", |
| "format:check": "npm run format:check --workspaces", |
| "prepare": "([ -e '.git' ] && git config core.hooksPath .hooks); npm run build --workspace common" |
| }, |
| "lint-staged": { |
| "**/*.{ts,tsx,js,jsx,cjs,html}": [ |
| "eslint --fix", |
| "prettier --write" |
| ], |
| "*.{json,md,scss}": [ |
| "prettier --write" |
| ] |
| }, |
| "devDependencies": { |
| "@typescript-eslint/eslint-plugin": "^5.37.0", |
| "@typescript-eslint/parser": "^5.37.0", |
| "concurrently": "^7.4.0", |
| "eslint": "^8.23.1", |
| "eslint-config-prettier": "^8.5.0", |
| "eslint-plugin-header": "^3.1.1", |
| "eslint-plugin-html": "^7.1.0", |
| "eslint-plugin-simple-import-sort": "^8.0.0", |
| "eslint-plugin-unused-imports": "^2.0.0", |
| "lint-staged": "^13.0.3", |
| "prettier": "^2.7.1" |
| } |
| } |