{
  "name": "trtc-electron-sdk",
  "version": "12.3.704",
  "description": "trtc electron sdk",
  "main": "./liteav/index.js",
  "types": "./liteav/index.d.ts",
  "dependencies": {
    "cos-nodejs-sdk-v5": "^2.14.2",
    "download": "^8.0.0",
    "events": "^3.2.0",
    "fs-extra": "^9.0.1",
    "fs-sync": "^1.0.6",
    "hpagent": "^1.2.0",
    "lodash.isequal": "^4.5.0",
    "rimraf": "^3.0.2",
    "semver": "^6.0.0",
    "signale": "^1.4.0",
    "yuv-buffer": "^1.0.0",
    "yuv-canvas": "^1.2.6"
  },
  "peerDependencies": {
    "electron": ">=4.0.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.11.6",
    "@babel/core": "^7.11.6",
    "@babel/plugin-proposal-class-properties": "^7.10.4",
    "@babel/preset-env": "^7.11.5",
    "@babel/preset-typescript": "^7.10.4",
    "@types/events": "^3.0.0",
    "@types/node": "^14.11.2",
    "@typescript-eslint/eslint-plugin": "^4.2.0",
    "@typescript-eslint/parser": "^4.2.0",
    "docdash-blue": "^1.1.4",
    "jsdoc": "^3.6.6",
    "pretty": "^2.0.0",
    "replace": "^1.2.0",
    "typescript": "^4.0.3"
  },
  "scripts": {
    "install": "npm run download ",
    "download": "node ./scripts/download.js",
    "postinstall": "node ./scripts/postinstall.js",
    "dev": "npm run build && npm run doc && npm run copy:sdk ",
    "copy:sdk": "rimraf ./build && node ./scripts/copy-sdk.js",
    "build": "npm run build:types && npm run build:js && npm run copy:types && npm run copy:sdk ",
    "build:types": "rimraf ./types && tsc -p dtsconfig.json",
    "build:js": "rimraf ./liteav && tsc -p tsconfig.json",
    "copy:types": "node ./scripts/copy-types.js",
    "watch": "npm run dev && npm run watch:js ",
    "watch:types": "rimraf ./types && tsc --watch -p dtsconfig.json",
    "watch:js": "rimraf ./liteav && tsc --watch -p tsconfig.json",
    "publish_doc": "node ./scripts/publish-doc.js",
    "doc": "npm run doc:clean && npm run doc:build ",
    "doc:build": "npm run doc:build-zh && npm run doc:build-en ",
    "doc:build-zh": "jsdoc -c ./jsdoc/jsdoc_zh.json && node ./jsdoc/fix-doc_zh.js",
    "doc:build-en": "jsdoc -c ./jsdoc/jsdoc_en.json && node ./jsdoc/fix-doc_en.js",
    "doc:clean": "node ./jsdoc/clean-doc.js",
    "prerelease": "npm run build && npm run doc && node ./scripts/prerelase.js ",
    "publish_npm": "node scripts/publish-npm.js"
  },
  "repository": {
    "type": "git",
    "url": "git@git.code.oa.com:TRDCWeb/trtc-electron-sdk.git"
  },
  "keywords": [
    "RTC",
    "TRTC",
    "Electron",
    "Windows",
    "Mac"
  ],
  "author": "",
  "license": "ISC",
  "files": [
    "build",
    "liteav",
    "types",
    "scripts",
    "README.md",
    "package.json"
  ]
}
