{
  "name": "fcr-core",
  "description": "Core APIs for building online scenes",
  "version": "3.10.2",
  "module": "lib/index.js",
  "types": "lib/index.d.ts",
  "files": [
    "lib",
    "lib-es"
  ],
  "keywords": [
    "Agora",
    "WebRTC",
    "latest",
    "TypesScript",
    "JavaScript"
  ],
  "author": "agora.io",
  "license": "MIT",
  "scripts": {
    "prepare": "husky",
    "build": "agora-tc-transpile --esm",
    "build:docs": "run-s build:docs:types build:split:i18n build:link-plugin build:en-docs build:cn-docs build:docs:generate",
    "build:link-plugin": "sh build-doc/theme/install.sh",
    "build:docs:types": "tsc -p ./build-doc/tsconfig.doc.json",
    "build:docs:generate": "node ./build-doc/doc-rewrite.js",
    "build:split:i18n": "node ./build-doc/doc-localization.js",
    "build:en-docs": "typedoc --entryPoints ./build-doc/en-sdk.d.ts --readme ./build-doc/readme-en.md --hideGenerator --name 'Edu Store Typescript API Reference for Web' --tsconfig ./build-doc/en/tsconfig.json --out en-docs --excludeExternals --excludePrivate --excludeInternal --excludeProtected --disableSources --theme typedoc-theme",
    "build:cn-docs": "typedoc --entryPoints ./build-doc/cn-sdk.d.ts --readme ./build-doc/readme-cn.md --hideGenerator --name 'Edu Store Typescript API Reference for Web' --tsconfig ./build-doc/cn/tsconfig.json --out cn-docs --excludeExternals --excludePrivate --excludeInternal --excludeProtected --disableSources --theme typedoc-theme",
    "test-browser": "agora-tc-test-karma-browser",
    "test-electron": "agora-tc-test-karma-electron"
  },
  "devDependencies": {
    "@babel/core": "^7.23.5",
    "@babel/plugin-proposal-decorators": "^7.23.5",
    "@babel/plugin-transform-runtime": "^7.13.15",
    "@babel/preset-env": "^7.23.5",
    "@babel/preset-react": "^7.24.1",
    "@babel/preset-typescript": "^7.23.3",
    "@types/jasmine": "^5.1.4",
    "@types/lodash": "^4.14.168",
    "@types/sinon": "^17.0.2",
    "@types/uuid": "^8.3.0",
    "agora-toolchain": "3.10.2",
    "core-js": "^3.33.3",
    "decomment": "^0.9.5",
    "husky": "^9.0.11",
    "jasmine-core": "^5.1.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.2.5",
    "sinon": "^17.0.1",
    "tslib": "^2.6.2",
    "typescript": "^5.3.2"
  },
  "dependencies": {
    "@netless/app-slide": "^0.2.81",
    "@netless/appliance-plugin": "^1.1.21",
    "@netless/forge-room": "1.2.0-alpha.1",
    "@netless/forge-rtm": "1.2.0-alpha.1",
    "@netless/forge-whiteboard": "1.2.0-alpha.1",
    "@netless/video-js-plugin": "^0.3.8",
    "@netless/white-snapshot": "^0.4.2",
    "@netless/window-manager": "^1.0.7-beta.6",
    "agora-foundation": "3.10.2",
    "agora-rte-sdk": "3.10.2",
    "await-to-js": "^3.0.0",
    "dayjs": "^1.10.4",
    "easemob-websdk": "4.13.0",
    "eventemitter3": "^5.0.1",
    "immutable": "^4.0.0",
    "js-md5": "^0.8.3",
    "jspdf": "^2.5.1",
    "localforage": "^1.10.0",
    "lodash": "^4.17.21",
    "protobufjs": "^6.11.2",
    "uuid": "^9.0.1",
    "white-web-sdk": "^2.16.53",
    "yjs": "^13.6.18"
  },
  "browserslist": {
    "production": [
      ">0.3%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      ">0.3%",
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "lint-staged": {
    "*.{ts,tsx,html,css}": "prettier --write"
  }
}
