tjc-sdk
Version:
TIANJI IM SDK
109 lines (108 loc) • 2.66 kB
JSON
{
"name": "tjc-sdk",
"version": "1.0.2",
"description": "TIANJI IM SDK",
"type": "module",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.esm.js",
"require": "./dist/index.js",
"default": "./dist/index.js"
},
"./*": {
"types": "./dist/*.d.ts",
"import": "./dist/*.js",
"require": "./dist/*.js"
},
"./messages/*": {
"types": "./dist/messages/*.d.ts",
"import": "./dist/messages/*.js",
"require": "./dist/messages/*.js"
},
"./model/*": {
"types": "./dist/model/*.d.ts",
"import": "./dist/model/*.js",
"require": "./dist/model/*.js"
},
"./client/*": {
"types": "./dist/client/*.d.ts",
"import": "./dist/client/*.js",
"require": "./dist/client/*.js"
},
"./av/*": {
"types": "./dist/av/*.d.ts",
"import": "./dist/av/*.js",
"require": "./dist/av/*.js"
},
"./util/*": {
"types": "./dist/util/*.d.ts",
"import": "./dist/util/*.js",
"require": "./dist/util/*.js"
},
"./proto/*": {
"types": "./dist/proto/*.d.ts",
"import": "./dist/proto/*.js",
"require": "./dist/proto/*.js"
},
"./rc/*": {
"types": "./dist/rc/*.d.ts",
"import": "./dist/rc/*.js",
"require": "./dist/rc/*.js"
}
},
"files": [
"dist"
],
"scripts": {
"declarations": "node scripts/create-declarations.js",
"build": "npm run declarations && rollup -c",
"prepare": "npm run build"
},
"keywords": [
"im",
"chat",
"tianji"
],
"author": "TIANJI",
"license": "LGPL-3.0-or-later",
"dependencies": {
"base64-arraybuffer": "^1.0.2",
"buffer": "^6.0.3",
"detectrtc": "^1.4.1",
"events": "^3.2.0",
"long": "^4.0.0",
"mitt": "^3.0.1",
"protobufjs": "^7.2.6",
"tmp": "^0.2.3",
"vorpal": "^1.12.0",
"ws": "^8.16.0"
},
"peerDependencies": {
"electron": ">=11.0.0"
},
"peerDependenciesMeta": {
"electron": {
"optional": true
}
},
"devDependencies": {
"@babel/core": "^7.27.1",
"@babel/preset-typescript": "^7.27.1",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^25.0.7",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^12.1.2",
"@types/node": "^20.11.19",
"@types/ws": "^8.5.10",
"electron": "^28.0.0",
"glob": "^11.0.2",
"rollup": "^4.12.0",
"typescript": "^5.8.3"
}
}