{
  "private": true,
  "workspaces": [
    "workspaces/*"
  ],
  "productName": "Akhmat.Chat",
  "name": "Akhmatchat",
  "description": "Наш специальный посланник",
  "version": "4.16.0-alpha.4",
  "author": "Наши особенные люди",
  "copyright": "© 2016-2026, Rocket.Chat",
  "homepage": "https://chat.pers1889.ru",
  "license": "MIT",
  "goUrlShortener": "go.rocket.chat",
  "keywords": [
    "rocketchat",
    "desktop",
    "electron"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/RocketChat/Rocket.Chat.Electron.git"
  },
  "bugs": {
    "url": "https://github.com/RocketChat/Rocket.Chat.Electron/issues"
  },
  "main": "app/main.js",
  "scripts": {
    "postinstall": "run-s install-app-deps clean patch-package",
    "patch-package": "patch-package",
    "start": "run-s build:watch",
    "clean": "rimraf app dist",
    "build": "rollup -c && node scripts/check-bundle-externals.mjs",
    "build:watch": "rollup -c -w",
    "build-mac": "yarn build && yarn electron-builder --publish never --mac --universal",
    "build-mas": "yarn build && yarn electron-builder --publish never --mac mas --universal",
    "build-win": "yarn build && yarn electron-builder --publish never --win",
    "build-linux": "yarn build && yarn electron-builder --publish never --linux",
    "build-assets": "ts-node -O '{\"module\":\"commonjs\"}' src/buildAssets.ts",
    "build-assets-win": "ts-node -O \"{\\\"module\\\":\\\"commonjs\\\"}\" src/buildAssets.ts",
    "release": "yarn electron-builder --publish onTagOrDraft --x64",
    "install-app-deps": "electron-builder install-app-deps",
    "test": "xvfb-maybe jest --forceExit --detectOpenHandles --maxWorkers=1",
    "test:coverage": "xvfb-maybe jest --coverage --forceExit --detectOpenHandles --maxWorkers=1",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
    "lint": "run-s .:lint:eslint .:lint:tsc",
    ".:lint:eslint": "eslint .",
    ".:lint:tsc": "tsc --noEmit",
    "lint-fix": "run-s .:lint-fix:eslint .:lint:tsc",
    ".:lint-fix:eslint": "eslint --fix .",
    "workspaces:build": "yarn workspaces foreach -At run build",
    "release:tag": "ts-node -O '{\"module\":\"commonjs\"}' scripts/release-tag.ts",
    "release:tag:win": "ts-node -O \"{\\\"module\\\":\\\"commonjs\\\"}\" scripts/release-tag.ts"
  },
  "dependencies": {
    "@bugsnag/js": "~8.8.1",
    "@emotion/css": "~11.11.2",
    "@emotion/react": "~11.11.3",
    "@emotion/styled": "~11.11.0",
    "@ewsjs/xhr": "patch:@ewsjs/xhr@npm%3A2.0.2#~/.yarn/patches/@ewsjs-xhr-npm-2.0.2-77506b0a6c.patch",
    "@rocket.chat/css-in-js": "~0.32.0",
    "@rocket.chat/desktop-api": "~1.1.0",
    "@rocket.chat/fuselage": "0.80.0",
    "@rocket.chat/fuselage-hooks": "~0.42.0",
    "@rocket.chat/fuselage-polyfills": "~0.31.25",
    "@rocket.chat/icons": "0.37.0",
    "archiver": "~7.0.1",
    "axios": "~1.13.6",
    "detect-browsers": "~6.1.0",
    "dompurify": "~3.3.3",
    "electron-dl": "4.0.0",
    "electron-log": "~5.4.3",
    "electron-store": "~8.1.0",
    "electron-updater": "^6.3.9",
    "ews-javascript-api": "~0.13.2",
    "github-markdown-css": "~5.9.0",
    "highlight.js": "~11.11.1",
    "i18next": "~23.7.16",
    "jsonwebtoken": "~9.0.2",
    "marked": "~17.0.5",
    "marked-highlight": "~2.2.3",
    "moment": "~2.30.1",
    "react": "~19.2.7",
    "react-dom": "~19.2.7",
    "react-hook-form": "~7.80.0",
    "react-i18next": "~15.7.4",
    "react-keyed-flatten-children": "~3.0.0",
    "react-redux": "~9.3.0",
    "react-virtuoso": "~4.18.10",
    "redux": "~5.0.1",
    "reselect": "~5.0.1",
    "rimraf": "~5.0.7",
    "semver": "~7.5.4"
  },
  "devDependencies": {
    "@babel/core": "~7.23.9",
    "@babel/eslint-parser": "~7.23.3",
    "@babel/plugin-proposal-class-properties": "~7.18.6",
    "@babel/plugin-proposal-function-bind": "~7.23.3",
    "@babel/preset-env": "~7.23.7",
    "@babel/preset-react": "~7.23.3",
    "@babel/preset-typescript": "~7.23.3",
    "@electron/fuses": "~1.8.0",
    "@fiahfy/icns-convert": "~0.0.12",
    "@fiahfy/ico-convert": "~0.0.12",
    "@kayahr/jest-electron-runner": "29.14.0",
    "@rocket.chat/eslint-config": "~0.7.0",
    "@rocket.chat/prettier-config": "~0.31.25",
    "@rollup/plugin-babel": "~6.0.4",
    "@rollup/plugin-commonjs": "~25.0.7",
    "@rollup/plugin-json": "~6.1.0",
    "@rollup/plugin-node-resolve": "~15.2.3",
    "@rollup/plugin-replace": "~5.0.5",
    "@testing-library/dom": "~10.4.1",
    "@testing-library/jest-dom": "~6.9.1",
    "@testing-library/react": "~16.3.2",
    "@testing-library/user-event": "~14.5.2",
    "@types/archiver": "~7.0.0",
    "@types/dompurify": "~3.2.0",
    "@types/electron-devtools-installer": "~2.2.5",
    "@types/jest": "~29.5.11",
    "@types/jsonwebtoken": "~9.0.5",
    "@types/node": "~25.0.10",
    "@types/react": "~19.2.17",
    "@types/react-dom": "~19.2.3",
    "@typescript-eslint/eslint-plugin": "~6.17.0",
    "@typescript-eslint/parser": "~6.17.0",
    "builtin-modules": "~3.3.0",
    "chokidar": "~3.5.3",
    "conventional-changelog-cli": "~4.1.0",
    "convert-svg-to-png": "~0.6.4",
    "electron": "42.5.0",
    "electron-builder": "26.0.3",
    "electron-devtools-installer": "^3.2.0",
    "electron-notarize": "^1.2.2",
    "eslint": "~8.56.0",
    "eslint-config-prettier": "~9.1.0",
    "eslint-import-resolver-typescript": "~3.6.1",
    "eslint-plugin-import": "~2.26.0",
    "eslint-plugin-prettier": "~5.1.2",
    "eslint-plugin-react": "~7.33.2",
    "eslint-plugin-react-hooks": "~4.6.0",
    "jest": "~29.7.0",
    "jest-environment-jsdom": "~29.7.0",
    "jimp": "~0.22.10",
    "nock": "~14.0.0",
    "npm-run-all": "~4.1.5",
    "patch-package": "~8.0.0",
    "prettier": "~3.2.5",
    "puppeteer": "23.1.1",
    "rollup": "~4.32.0",
    "rollup-plugin-copy": "~3.5.0",
    "ts-jest": "~29.1.4",
    "ts-node": "~10.9.2",
    "typescript": "~5.7.3",
    "xvfb-maybe": "~0.2.1",
    "yaml": "^1.10.2"
  },
  "optionalDependencies": {
    "fsevents": "2.3.3"
  },
  "engines": {
    "node": ">=24.11.1"
  },
  "devEngines": {
    "runtime": {
      "name": "node",
      "version": ">=22.0.0"
    }
  },
  "resolutions": {
    "@fiahfy/icns-convert/sharp": "0.29.3",
    "@fiahfy/ico-convert/sharp": "0.29.3",
    "@ewsjs/xhr@npm:^2.0.2": "patch:@ewsjs/xhr@npm%3A2.0.2#~/.yarn/patches/@ewsjs-xhr-npm-2.0.2-77506b0a6c.patch",
    "cross-spawn": "7.0.6",
    "braces": "3.0.3",
    "ws": "8.18.0",
    "axios": "1.13.6",
    "follow-redirects": "1.15.9",
    "form-data": "4.0.5",
    "tar-fs": "3.0.8",
    "undici": "5.28.5"
  },
  "volta": {
    "node": "22.22.1",
    "yarn": "4.6.0"
  },
  "packageManager": "yarn@4.6.0"
}
