{
  "name": "tailchat",
  "version": "1.6.8",
  "private": true,
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "concurrently --kill-others --handle-input npm:dev:server npm:dev:web",
    "dev:web": "cd client/web && pnpm dev",
    "dev:server": "cd server && pnpm dev",
    "dev:admin": "cd server/admin && pnpm dev",
    "start:service": "cd server && pnpm start:service",
    "start:admin": "cd server/admin && pnpm start",
    "build": "concurrently npm:build:web npm:build:server npm:build:admin && cp -r client/web/dist/* server/dist/public && cp -r client/web/dist/* server/dist/public",
    "build:web": "cd client/web && pnpm build",
    "build:server": "cd server && pnpm build && echo \"Install server side plugin:\" && pnpm run plugin:install com.msgbyte.tasks com.msgbyte.linkmeta com.msgbyte.github com.msgbyte.simplenotify com.msgbyte.topic com.msgbyte.agora && mkdir -p ./dist/public && cp -r ./public/plugins ./dist/public && cp ./public/registry-be.json ./dist/public",
    "build:admin": "cd server/admin && pnpm build",
    "check:type": "concurrently npm:check:type:client npm:check:type:server",
    "check:type:client": "cd client/web && tsc --noEmit",
    "check:type:server": "cd server && tsc --noEmit",
    "website": "cd website && pnpm dev",
    "preinstall": "npx only-allow pnpm",
    "lint:fix": "eslint --fix './**/*.{ts,tsx}'",
    "prepare": "husky install",
    "release": "release-it",
    "release:patch": "release-it -i patch"
  },
  "keywords": [],
  "author": "moonrailgun <moonrailgun@gmail.com>",
  "license": "Apache-2.0",
  "devDependencies": {
    "@commitlint/cli": "^17.4.4",
    "@commitlint/config-conventional": "^17.4.4",
    "@release-it/conventional-changelog": "^5.1.1",
    "@typescript-eslint/eslint-plugin": "^5.53.0",
    "@typescript-eslint/parser": "^5.53.0",
    "concurrently": "^7.6.0",
    "dayjs": "^1.11.7",
    "esbuild": "^0.15.18",
    "eslint": "^8.34.0",
    "eslint-config-prettier": "^8.6.0",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-react": "^7.32.2",
    "fs-extra": "^10.1.0",
    "gulp-sort": "^2.0.0",
    "husky": "^8.0.3",
    "i18next-scanner": "^3.3.0",
    "lint-staged": "^13.1.2",
    "prettier": "^2.8.4",
    "release-it": "^15.6.0",
    "typescript": "^4.9.5",
    "vinyl-fs": "^3.0.3"
  },
  "dependencies": {
    "crc": "^3.8.0",
    "lodash": "^4.17.21"
  },
  "pnpm": {
    "overrides": {
      "redux": "4.2.1",
      "@babel/runtime": "7.21.0"
    },
    "patchedDependencies": {
      "moleculer-minio@2.0.0": "patches/moleculer-minio@2.0.0.patch"
    }
  }
}
