UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

92 lines (91 loc) 3.64 kB
{ "name": "agora-edu-core", "description": "Core APIs for building an online classroom", "version": "2.9.47", "module": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib" ], "keywords": [ "Agora", "WebRTC", "latest", "AgoraFlexibleClassroom", "Education", "TypesScript", "JavaScript" ], "author": "agora.io", "license": "MIT", "scripts": { "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\"", "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", "ci:build": "run-s proto build build:types", "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" }, "devDependencies": { "@babel/cli": "7.17.6", "@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-runtime": "7.13.15", "@babel/preset-env": "7.13.15", "@babel/preset-typescript": "7.13.0", "@types/axios": "0.14.0", "@types/js-md5": "0.4.2", "@types/lodash": "4.14.168", "@types/ua-parser-js": "0.7.35", "@types/uuid": "8.3.0", "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", "thread-loader": "3.0.1", "tslib": "2.3.1", "typescript": "4.4.4", "webpack": "5.54.0", "webpack-cli": "4.10.0" }, "dependencies": { "agora-rte-sdk": "~2.9.0", "await-to-js": "3.0.0", "axios": "0.19.2", "dayjs": "1.10.4", "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": "8.3.2", "protobufjs": "6.11.2" }, "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" ] } }