agora-edu-core-lb
Version:
For publishing npm package agora-edu-core (Web & Electron). Get more information from https://docs.agora.io
125 lines (124 loc) • 3.63 kB
JSON
{
"name": "agora-edu-core-lb",
"version": "2.1.3",
"main": "lib/index.js",
"keywords": [
"Agora",
"WebRTC",
"latest",
"AgoraFlexibleClassroom",
"Education",
"TypesScript",
"JavaScript"
],
"types": "lib/index.d.ts",
"author": "agora",
"maintainers": [
"liyang@agora.io"
],
"license": "MIT",
"scripts": {
"build:docs": "npx typedoc",
"build": "run-s build:js build:types",
"build:dev:js": "run-s proto build:dev:bundle build:types",
"build:types": "tsc -p tsconfig.json",
"build:dev:bundle": "cross-env NODE_ENV=development BABEL_NODE=development webpack --mode='development'",
"build:release:bundle:js": "cross-env NODE_ENV=production BABEL_NODE=production webpack --mode='production'",
"build:js": "run-s proto build:release:bundle:js build:types",
"protojs": "pbjs -r apaas -t json-module -w commonjs -o src/protobuf/index.js src/protobuf/messages/*.proto",
"protots": "pbjs -t static-module src/protobuf/messages/*.proto | pbts -o src/protobuf/index.d.ts -",
"proto": "run-s protojs protots"
},
"devDependencies": {
"@babel/core": "7.13.15",
"@babel/plugin-proposal-class-properties": "7.13.0",
"@babel/plugin-proposal-object-rest-spread": "7.13.8",
"@babel/plugin-syntax-decorators": "7.12.13",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/plugin-transform-runtime": "7.13.15",
"@babel/preset-env": "7.13.15",
"@babel/preset-react": "7.13.13",
"@babel/preset-typescript": "7.13.0",
"@babel/runtime-corejs3": "7.13.10",
"@rollup/plugin-babel": "5.3.0",
"@rollup/plugin-commonjs": "18.0.0",
"@types/uuid": "3.4.6",
"babel-loader": "8.2.2",
"babel-plugin-dynamic-import-node": "2.3.3",
"babel-plugin-emotion": "10.0.33",
"babel-plugin-import": "1.13.0",
"babel-plugin-react-require": "3.1.3",
"dayjs": "1.10.4",
"protobufjs": "6.11.2",
"rimraf": "3.0.2",
"rollup": "2.45.2",
"rollup-plugin-babel": "4.4.0",
"rollup-plugin-clear": "2.0.7",
"rollup-plugin-typescript2": "0.30.0",
"tsc-alias": "1.2.8",
"tslib": "^2.2.0",
"typedoc": "0.20.36",
"typescript": "4.2.3"
},
"dependencies": {
"@netless/combine-player": "1.1.4",
"@netless/cursor-tool": "0.0.7",
"@netless/react-seek-slider": "1.0.4",
"@netless/white-audio-plugin": "1.2.23",
"@netless/white-audio-plugin2": "2.0.5",
"@netless/white-video-plugin": "1.2.23",
"@netless/white-video-plugin2": "2.0.5",
"@netless/iframe-bridge": "2.1.4",
"@netless/video-js-plugin": "0.3.8",
"agora-rte-sdk": "1.1.2",
"ali-oss": "6.15.2",
"lodash": "4.17.21",
"mobx": "5.15.4",
"mobx-react": "6.3.1",
"react": "17.0.0",
"rxjs": "6.6.6",
"uuid": "3.3.3",
"white-web-sdk": "2.13.16",
"video.js": "7.10.0"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"babel": {
"presets": [
[
"react-app",
{
"typescript": true
}
]
],
"plugins": [
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-syntax-dynamic-import",
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
],
[
"@babel/plugin-proposal-class-properties",
{
"loose": true
}
]
],
"exclude": "node_modules"
}
}