{
  "name": "@techsee/techsee-media-service",
  "version": "26.183.0",
  "description": "Techsee Media Service",
  "author": "TechSee",
  "license": "ISC",
  "main": "lib/index.js",
  "scripts": {
    "preinstall": "test -d ../../node_modules/.bin && ../../node_modules/.bin/lockfile-lint --path package-lock.json --config .lockfile-lintrc.json && ../../node_modules/.bin/audit-ci --config .audit-ci.json && ../../node_modules/.bin/npmPkgJsonLint . --configFile .npmpackagejsonlintrc.json || true",
    "prepublishOnly": "npm run build",
    "postpublish": "npm run clean",
    "build": "npm run build-ts",
    "build-ts": "npm run copy-dts && tsc",
    "copy-dts": "copyfiles -u 1 \"src/**/*.d.ts\" lib",
    "clean": "rm -rf lib",
    "lint": "run-s lint:*",
    "lint:prettier": "prettier --check \"./**/*.{js?(x),ts?(x),json,scss,md}\"",
    "lint:eslint": "eslint \"./**/*.{js?(x),ts?(x)}\"",
    "lint-staged": "lint-staged",
    "lint-fix": "run-s lint-fix:*",
    "lint-fix:prettier": "prettier --write \"./**/*.{js?(x),ts?(x),json,scss,md}\"",
    "lint-fix:eslint": "eslint --fix --color \"./**/*.{js?(x),ts?(x)}\"",
    "lint-test": "./node_modules/.bin/eslint . --fix-dry-run",
    "tag": "git tag v$npm_package_version -f | git push -f --tags",
    "test": "jest --config=./jest.config.js --passWithNoTests",
    "demo": "start-storybook -p 9003 -c .storybook -s ./ && open http://localhost:9003/",
    "demo-build": "build-storybook -c .storybook -o demo-dist",
    "audit:check": "npx audit-ci@^7 --config .audit-ci.json"
  },
  "lint-staged": {
    "./**/*.{js?(x),ts?(x),json,scss,md}": "prettier --write",
    "./**/*.{js?(x),ts?(x)}": "eslint --fix --color"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/TechSeeDev/techsee-common-packages.git",
    "directory": "packages/techsee-media-service"
  },
  "dependencies": {
    "@techsee/techsee-common": "^15.163.0",
    "bluebird": "^3.7.2",
    "lodash": "^4.17.21",
    "socket.io-client": "2.1.1",
    "webrtc-adapter": "7.7.1"
  },
  "devDependencies": {
    "@storybook/addon-actions": "~5.3.21",
    "@storybook/addon-info": "~5.3.21",
    "@storybook/addon-knobs": "~5.3.21",
    "@storybook/addon-options": "~5.3.21",
    "@storybook/addon-storysource": "~5.3.21",
    "@storybook/addon-viewport": "~5.3.21",
    "@storybook/react": "~5.3.21",
    "@types/bluebird": "^3.5.42",
    "@types/jest": "^29.5.14",
    "@types/lodash": "^4.17.14",
    "@types/node": "^20.14.14",
    "@types/react": "~17.0.50",
    "@types/socket.io-client": "~1.4.32",
    "@types/storybook__addon-actions": "~5.2.1",
    "@types/storybook__react": "~5.2.1",
    "@typescript-eslint/eslint-plugin": "^8.19.1",
    "@typescript-eslint/parser": "^8.19.1",
    "babel-loader": "~8.2.5",
    "copyfiles": "^2.4.1",
    "eslint": "^9.17.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-eslint-comments": "^3.2.0",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-jest": "^28.10.0",
    "eslint-plugin-jsx-a11y": "^6.10.2",
    "eslint-plugin-prettier": "^5.2.1",
    "eslint-plugin-promise": "^7.2.1",
    "eslint-plugin-react": "^7.37.3",
    "eslint-plugin-react-hooks": "^5.1.0",
    "globals": "^15.14.0",
    "husky": "^9.1.7",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "lint-staged": "^15.3.0",
    "merge-stream": "~1.0.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.4.2",
    "react": "17.0.1",
    "react-dom": "17.0.1",
    "socket.io": "~2.2.0",
    "ts-jest": "^29.2.5",
    "ts-loader": "^9.5.1",
    "typescript": "^4.9.5"
  },
  "overrides": {
    "@reach/router@1.3.4": {
      "react": "17.0.1",
      "react-dom": "17.0.1"
    }
  },
  "files": [
    "/lib/**/*"
  ],
  "gitHead": "2f82b61947c4c721dfe3e0464472d42d5c38c01e"
}
