{
  "name": "uyem",
  "version": "1.1.4",
  "repository": "https://github.com/kolserdav/werift-sfu-react.git",
  "description": "WebRTC client-server SFU application",
  "keywords": [
    "node",
    "react",
    "next",
    "webrtc",
    "p2p",
    "peer",
    "group",
    "video",
    "call",
    "chat"
  ],
  "author": {
    "name": "Sergey Kolmiller",
    "email": "kolserdav@uyem.ru"
  },
  "maintainers": [
    "Sergey Kolmiller <kolserdav@uyem.ru>"
  ],
  "contributors": [
    "Sergey Kolmiller <kolserdav@uyem.ru>"
  ],
  "bugs": "https://github.com/kolserdav/werift-sfu-react/issues",
  "license": "MIT",
  "engines": {
    "npm": ">=8.0.0",
    "node": ">=16.0.0"
  },
  "nodemonConfig": {
    "ignore": [
      "node_modules/"
    ]
  },
  "main": "packages/client/dist/Main.js",
  "types": "packages/client/dist/Main.d.ts",
  "files": [
    "packages/client/dist",
    "packages/client/umd",
    "packages/server/dist",
    "packages/server/src/types/declarations.d.ts",
    "bin",
    "docs/resources",
    "server.js",
    "server.d.ts",
    "packages/server/orm",
    "packages/server/package.json",
    "scripts"
  ],
  "bin": {
    "uyem": "bin/uyem.js"
  },
  "prisma": {
    "schema": "packages/server/orm/schema.prisma"
  },
  "scripts": {
    "build:server": "cd packages/server && npm run build",
    "build:client-react": "cd packages/client && npm run build",
    "build:client": "cd packages/client && npm run compile && npm run compile:web && npm run compile:web-min",
    "build:client-next": "cd packages/client && npm run build:next",
    "start:client": "cd packages/client && npm run start:next",
    "build": "npm run build:server && npm run build:client",
    "build:react": "npm run build:server && npm run build:client-react",
    "build:next": "npm run build:server && npm run build:client-next",
    "copy-interfaces": "node scripts/create-interfaces-symlink.js",
    "copy": "npm run copy-interfaces",
    "dev:migrate": "cd packages/server && npm run dev:migrate",
    "dev:server": "cd packages/server && tsc -p . && npm run dev",
    "dev:server-server": "cd packages/server && npm run dev:server",
    "dev:client": "cd packages/client && npm run dev",
    "dev:client-next": "cd packages/client && npm run dev:next",
    "dev:test-client": "cd packages/client && npm run dev:test",
    "dev:test": "concurrently \"npm run dev:server\" \"npm run dev:test-client\"",
    "env": "node scripts/copy-env.js",
    "postinstall": "npm run copy",
    "migrate": "cd packages/server && npm run migrate",
    "start:server": "cd packages/server && npm run start",
    "generate": "cd packages/server && npm run generate",
    "start": "npm run start:server",
    "start:next": "concurrently \"npm run start:server\" \"npm run start:client\"",
    "dev": "concurrently \"npm run dev:server\" \"npm run dev:client\"",
    "dev:next": "concurrently \"npm run dev:server\" \"npm run dev:client-next\"",
    "dev:dev-server": "concurrently \"npm run dev:server-server\" \"npm run dev:client\"",
    "test": "cross-env CI=true TEST_NEXT=true node tests/rooms.spec.js",
    "test:remote": "cross-env CI=false TEST_NEXT=false node tests/rooms.spec.js",
    "test:chat": "node tests/chat.spec.js",
    "test:browser": "node tests/webrtc-browser.js",
    "ffmpeg:dev": "cross-env FFMPEG_DEV=true nodemon packages/server/dist/utils/ffmpeg.js",
    "db": "cd packages/server && npm run generate && npm run migrate"
  },
  "dependencies": {
    "@prisma/client": "^4.8.1",
    "@reduxjs/toolkit": "^1.9.1",
    "clsx": "^1.2.1",
    "dotenv": "^16.0.3",
    "ffmpeg-static": "^5.1.0",
    "path-browserify": "^1.0.1",
    "prisma": "^4.8.1",
    "react-cookie": "^4.1.1",
    "uuid": "^8.3.2",
    "webrtc-adapter": "^8.1.1",
    "werift": "0.17.6",
    "ws": "^8.7.0"
  },
  "devDependencies": {
    "@testing-library/jest-dom": "^5.16.4",
    "@testing-library/react": "^13.3.0",
    "@testing-library/user-event": "^13.5.0",
    "@types/jest": "^27.5.2",
    "@types/node": "18.7.13",
    "@types/path-browserify": "^1.0.0",
    "@types/react": "18.0.21",
    "@types/react-dom": "18.0.6",
    "@types/uuid": "^8.3.4",
    "@types/webpack": "^5.28.0",
    "@types/ws": "^8.5.3",
    "@typescript-eslint/eslint-plugin": "^5.48.1",
    "@typescript-eslint/parser": "^5.48.1",
    "airbnb": "^0.0.2",
    "concurrently": "^7.2.1",
    "cross-env": "^7.0.3",
    "css-loader": "^6.7.2",
    "dotenv-webpack": "^8.0.1",
    "env-cmd": "^10.1.0",
    "eslint": "^8.31.0",
    "eslint-config-airbnb": "^19.0.4",
    "eslint-config-prettier": "^8.6.0",
    "eslint-plugin-prettier": "^4.2.1",
    "mini-css-extract-plugin": "^2.7.0",
    "next": "^13.1.1",
    "nodemon": "^2.0.19",
    "postcss-loader": "^7.0.2",
    "prettier": "^2.6.2",
    "puppeteer": "^19.5.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-scripts": "^5.0.1",
    "rimraf": "^3.0.2",
    "sass": "^1.57.1",
    "sass-loader": "^13.2.0",
    "source-map-loader": "^4.0.1",
    "stylelint": "^14.16.1",
    "stylelint-config-prettier-scss": "^0.0.1",
    "stylelint-config-standard-scss": "^6.1.0",
    "ts-loader": "^9.4.2",
    "typescript": "^4.9.4",
    "webpack": "^5.75.0",
    "webpack-cli": "^5.0.1"
  },
  "fhead": {
    "root": "packages",
    "repository": "https://github.com/kolserdav/werift-sfu-react.git",
    "patterns": [
      ".js",
      ".ts",
      ".tsx"
    ],
    "exclude": [
      "werift-webrtc",
      "dist",
      "build"
    ],
    "name": "Sergey Kolmiller",
    "email": "kolserdav@uyem.ru",
    "license": "MIT",
    "licenseText": "See in LICENSE file",
    "copyright": "kolserdav, All rights reserved (c)",
    "renewAll": false
  }
}
