{
  "name": "@glints/video-rooms-client",
  "version": "0.7.11",
  "private": false,
  "license": "Apache-2.0",
  "dependencies": {
    "@twilio-labs/plugin-rtc": "^0.8.2",
    "@twilio/conversations": "1.1.0",
    "@types/dotenv": "^8.2.0",
    "@types/express": "^4.17.11",
    "@types/fscreen": "^1.0.1",
    "@types/linkify-it": "^3.0.0",
    "@types/lodash": "^4.14.170",
    "@types/node": "^13.11.1",
    "express": "^4.17.1",
    "fscreen": "^1.2.0",
    "glints-aries": "^4.0.153",
    "linkify-it": "^3.0.2",
    "lodash": "^4.17.21",
    "moment": "^2.29.1",
    "react-full-screen": "^1.0.2",
    "react-responsive": "^9.0.0-beta.3",
    "twilio": "^3.57.0",
    "twilio-video": "^2.14.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.14.3",
    "@babel/core": "^7.14.3",
    "@babel/preset-env": "^7.14.4",
    "@babel/preset-react": "^7.13.13",
    "@babel/preset-typescript": "^7.13.0",
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.4.0",
    "@testing-library/react-hooks": "^3.2.1",
    "@types/enzyme": "^3.10.4",
    "@types/jest": "^24.9.1",
    "@types/react": "^17.0.15",
    "@types/react-dom": "^17.0.15",
    "@types/styled-components": "^5.1.25",
    "@wojtekmaj/enzyme-adapter-react-17": "^0.6.7",
    "concurrently": "^5.1.0",
    "cross-env": "^7.0.2",
    "cypress": "^6.8.0",
    "cypress-multi-reporters": "^1.4.0",
    "enzyme": "^3.11.0",
    "enzyme-to-json": "^3.4.4",
    "isomorphic-fetch": "^2.2.1",
    "jest-junit": "^9.0.0",
    "mocha": "^6.2.2",
    "mocha-junit-reporter": "^1.23.3",
    "pixelmatch": "^5.1.0",
    "prettier": "^1.19.1",
    "puppeteer": "^5.3.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "4.0.3",
    "react-test-renderer": "^17.0.2",
    "start-server-and-test": "^1.10.8",
    "styled-components": "^5.3.5",
    "ts-jest": "^26.5.1",
    "ts-node": "^9.1.1",
    "typescript": "^3.8.3"
  },
  "peerDependencies": {
    "react": "^16.13.1 || ^17",
    "react-dom": "^16.13.1 || ^17",
    "styled-components": "^4.4.1 || ^5.0.0"
  },
  "scripts": {
    "start": "concurrently yarn:server yarn:dev",
    "dev": "react-scripts start",
    "build:types": "tsc --build tsconfig-build.json",
    "build:lib": "babel src -d lib --extensions .ts,.tsx --ignore src/**/*.test.tsx,src/**/*.test.ts",
    "build": "rm -rf lib && yarn build:lib && yarn build:types",
    "test": "cross-env TZ=utc jest",
    "eject": "react-scripts eject",
    "lint": "eslint src server",
    "server": "ts-node -T -P server/tsconfig.json server/index.ts",
    "typescript:server": "tsc --noEmit -p server/",
    "test:ci": "cross-env TZ=utc jest --ci --runInBand --reporters=default --reporters=jest-junit --coverage --silent",
    "cypress:open": "cypress open",
    "cypress:run": "cypress run --browser chrome",
    "cypress:ci": "cross-env CYPRESS_baseUrl=http://localhost:8081 start-server-and-test server http://localhost:8081 cypress:run",
    "deploy:twilio-cli": "cross-env REACT_APP_SET_AUTH=passcode yarn build && twilio rtc:apps:video:deploy --authentication=passcode --app-directory ./build"
  },
  "main": "lib/component.js",
  "eslintConfig": {
    "extends": "react-app",
    "rules": {
      "no-shadow": "off",
      "@typescript-eslint/no-shadow": [
        "warn"
      ]
    }
  },
  "proxy": "http://localhost:8081/",
  "jest": {
    "snapshotSerializers": [
      "enzyme-to-json/serializer"
    ]
  },
  "files": [
    "lib"
  ],
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
