UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

94 lines 3.62 kB
{ "name": "agora-edu-core", "description": "Core APIs for building an online classroom", "version": "2.8.22", "main": "dist/index.js", "module": "lib/index.js", "types": "lib/index.d.ts", "keywords": [ "Agora", "WebRTC", "latest", "AgoraFlexibleClassroom", "Education", "TypesScript", "JavaScript" ], "author": "agora.io", "license": "MIT", "scripts": { "bundle": "run-s bundle:js build:types", "bundle:dev": "run-s bundle:dev:js build:types", "bundle:js": "cross-env NODE_ENV=production BABEL_NODE=production webpack --mode='production' --config ./webpack.config.js", "bundle:dev:js": "cross-env NODE_ENV=development BABEL_NODE=development webpack --mode='development' --config ./webpack.config.js", "build:types": "tsc -p tsconfig.json", "build": "babel src --extensions \".js,.ts\" --out-dir lib --ignore \"**/*.d.ts\"", "pre-publish": "run-s bundle:js build 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", "build:docs": "run-s build:docs:types build:split:i18n build:en-docs build:cn-docs build:docs:generate", "build:docs:types": "tsc -p 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 'agora classroom sdk' --tsconfig ./build-doc/en/tsconfig.json --out en-docs --excludeExternals --excludePrivate --disableSources", "build:cn-docs": "typedoc --entryPoints ./build-doc/cn-sdk.d.ts --readme ./build-doc/readme-cn.md --hideGenerator --name 'agora classroom sdk' --tsconfig ./build-doc/cn/tsconfig.json --out cn-docs --excludeExternals --excludePrivate --disableSources" }, "devDependencies": { "@babel/cli": "7.17.6", "@babel/core": "7.13.15", "@babel/plugin-proposal-class-properties": "7.13.0", "@babel/plugin-proposal-decorators": "7.15.8", "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", "@babel/plugin-proposal-object-rest-spread": "7.13.8", "@babel/plugin-proposal-optional-chaining": "7.8.3", "@babel/plugin-transform-typescript": "7.16.1", "@babel/preset-env": "7.13.15", "@babel/preset-typescript": "7.13.0", "@types/ali-oss": "6.0.7", "@types/axios": "0.14.0", "@types/js-md5": "0.4.2", "@types/lodash": "4.14.145", "@types/ua-parser-js": "^0.7.36", "@types/uuid": "3.4.6", "babel-loader": "8.2.2", "core-js": "3.20.1", "cross-env": "6.0.3", "decomment": "^0.9.5", "npm-run-all": "4.1.5", "protobufjs": "6.11.2", "rimraf": "3.0.2", "thread-loader": "3.0.1", "tslib": "2.2.0", "typescript": "4.4.4", "webpack": "5.54.0", "webpack-cli": "4.10.0" }, "dependencies": { "agora-rte-sdk": "~2.8.0", "ali-oss": "6.15.2", "await-to-js": "3.0.0", "axios": "0.19.2", "dayjs": "1.10.4", "i18next": "20.1.0", "immutable": "4.0.0", "js-md5": "0.7.3", "lodash": "4.17.21", "mobx": "5.15.4", "mobx-utils": "5.6.2", "ua-parser-js": "0.7.23", "uuid": "3.3.3" }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } }